こんにちは、いつもお世話になっています、伊藤です。
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からパッチを作成する事が出来 ないケースも あると思うんですが。 やっぱり、パッチ次第なんでしょうか。 以上