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つ目の引数の型が気に入らないというワーニングが出
て、さくっと入れ換え
って訳にはいかないようでした。

もうすこし頑張ってみます。

メールによる返信