初心者もOK! FreeBSD質問スレッド その90

このエントリーをはてなブックマークに追加
601名無しさん@お腹いっぱい。
質問です
環境はFreebsd 6.3 amd64です。
NIC2枚差しでサーバ兼ルータとして使っています。

ushareというメディアサーバをportsからインストールして使っています。
昨日GENERICカーネルからSMPカーネルにmake buildworld .... で変更しました。

すると、それまでbge1(中向けNIC)を使ってushareを起動していたんですが、
Cant find interface bge1. とエラーが出て起動しなくなりました。

ソースを読むと ioctl という関数でネットワークデバイスの一覧を取ってきて、
指定したデバイスが含まれているか判定しているようで、
判定のループ中でデバイス名を出力するとbge0やlo0はあるのにbge1は出力されません。

もちろんifconfigを見るとbge1は見つかりますし、これが書けるということは動いているということです。

なにか対処法分かる方いらっしゃいますか?
GENERICに戻せば?ってのは最終手段にしてください