こんにちは、いつもお世話になっています、伊藤です。

HP社のDL320G5というマシンに、FreeBSD6.2-RELEASE-p5(i386)を
インストールして使用しているのですが、
この機種で使用しているNICで以下の様なメッセージが出力され、一時的に
ネットワークが使用できなくなるという現象が発生しています。

bge1: watchdog timeout -- resetting
bge1: link state changed to DOWN
bge1: link state changed to DOWN
bge1: link state changed to UP
bge1: link state changed to UP

bge1は、以下の様に認識されています。

bge1: <Broadcom unknown BCM5714, ASIC rev.0x9003>
mem 0xfdcd0000-0xfdcdffff,0xfdcc0000-0xfdccffff
irq 17 at device 4.1 on pci3

PRを検索したところ、kern/96806を見つけ、同様の現象ではないかと考えています。
http://www.freebsd.org/cgi/query-pr.cgi?pr=96806&cat=kern

kern/96806では、
1.193 +43 -43 src/sys/dev/bge/if_bge.c
1.73 +3 -4 src/sys/dev/bge/if_bgereg.h

にてcloseされているのですが、私の使用しているソースは、
1.91.2.18.2.1 if_bge.c
1.36.2.8.2.1 if_bgereg.h

となっており、RELENG_6_2にはMFCされていません。

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からパッチを作成する事が出来
ないケースも
あると思うんですが。

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

以上




メールによる返信