初心者もOK! FreeBSD質問スレッド その25
これのサポート状況を尋ねたものですが;
ttp://www.kuroutoshikou.com/products/network/ac1001gb-pci64.html サポートしてるといってるNetBSDのドライバをみたら、Windriverが書いた
FreeBSDのbgeドライバそのものでした。
なので、ちょっと前の4.7-stableソースでdevice id認識を追加してみたら動きました。
但し、PCIキャッシュライン長の自動判定?を生かしておくと、私のA7M266-D
ベース(AMD 762 chipset)boxではpingはできるもののTCP,UDPは通信タイム
アウトしまくりです。
怪しいと思われるPCIキャッシュライン設定を強制的に1にすると普通に動きます。
これはやっぱAMD chipsetの相性問題とか言われるものでしょうか?
だれかIntel chipsetのマシンで↓試して。
AC1001用bgeドライバ変更
$ diff -c if_bgereg.h.org if_bgereg.h
*** if_bgereg.h.org Fri Oct 25 23:58:28 2002
--- if_bgereg.h Sat Oct 26 00:11:25 2002
***************
*** 1812,1817 ****
--- 1812,1818 ----
*/
#define ALTIMA_VENDORID 0x173b
#define ALTIMA_DEVICE_AC1000 0x03e8
+ #define ALTIMA_DEVICE_AC1001 0x03e9 /* AC1001 */
#define ALTIMA_DEVICE_AC9100 0x03ea
$ diff -c if_bge.c.org if_bge.c
*** if_bge.c.org Fri Oct 25 23:58:18 2002
--- if_bge.c Sat Oct 26 12:56:44 2002
***************
*** 145,150 ****
--- 145,152 ----
"SysKonnect Gigabit Ethernet" },
{ ALTIMA_VENDORID, ALTIMA_DEVICE_AC1000,
"Altima AC1000 Gigabit Ethernet" },
+ { ALTIMA_VENDORID, ALTIMA_DEVICE_AC1001,
+ "Altima AC1001 Gigabit Ethernet" },
{ ALTIMA_VENDORID, ALTIMA_DEVICE_AC9100,
"Altima AC9100 Gigabit Ethernet" },
{ 0, 0, NULL }
***************
PCIキャッシュライン長設定部の変更は割愛。