Takao TAGAMI さんは書きました:
田上です。
HPのDL360G5上でFreeBSD 6.2-RELEASE を使用していた際、同じメッセージを
出力して、bgeがDown/Upする現象が見られました。
情報ありがとうございます。
ところで、DL360G5のNICは、bceではなくてbgeだったんでしょうか?
HP社のWebページを参照すると、NC373iという2ポートのGigabitのNICを
使っている様なのですが、NC373iはBCM5708Cを使っていて、このNICだと、
bceを使いそうな気がするんですが。
対応として、STABLEに上げる事で、メッセージが出力されなくなりました。
10 月22日頃のSTABLEですので、if_bge.c及びif_bgereg.hのバージョンは以下
の通りになっています。
$ ident if_bge.c if_bgereg.h
if_bge.c:
$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.91.2.23 2007/05/08 16:18:21
jkim Exp $
if_bgereg.h:
$FreeBSD: src/sys/dev/bge/if_bgereg.h,v 1.36.2.10 2007/03/21 22:53:22
jkim Exp $
ちょうど、FreeBSD 6.3-RELEASEのTagが付いているので、6.3-RELEASEへアッ
プグレードしてみてはどうでしょうか?
# それでもダメなら、最新のSTABLEにしてみるとか???
できれば、OSごとアップデートではなく、ドライバのみの入れ換えでなんとかし
たいと思い、
bgeのドライバのソースを上記のバージョンに入れ換えてコンパイルしてみたん
ですが、
bus_dma_tag_createの1つ目の引数の型が気に入らないというワーニングが出
て、さくっと入れ換え
って訳にはいかないようでした。
もうすこし頑張ってみます。