[FreeBSD-users-jp 91462] Re: bge watchdog timeout (kern/96806) について

2008-03-14 スレッド表示 Tomoyuki Asakawa

あさかわ

6.3 or 7.0 にすればいいじゃん。って思うんですが..。



kern/96806のパッチを当てたRELENG_6_2用のソースをお持 
ちの方、

いらっしゃいませんか?

また、同じような機種を使用していて、既に問題を解決されている方、
いらっしゃいましたら、差し支えなければ解決方法を教えて頂ければと
思います。

ところで、MFCされていないパッチを自分でMFCしたい場合っ 
て皆さんどうされて

います?

今回のパッチは、bge_chipinit()モジュールだけなの 
で、1.192:if_bge.cと、

1.193:if_bge.c
の差分を、1.91.2.18.2.1:if_bge.cに適用出来そうな感じ 
なのですが、そもそも

ベースとなる
ソースのRevisionが異っているので、単純にdiffか 
らパッチを作成する事が出来

ないケースも
あると思うんですが。

やっぱり、パッチ次第なんでしょうか。

以上








[FreeBSD-users-jp 91461] Re: bge watchdog timeout (kern/96806) につい て

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

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