FreeBSD 6.4-RELEASE で BCM5716 を利用したい。 ですが、認識してくれません。 /usr/src/sys/dev/bce の if_bce.c や if_bcereg.h を変更または何かを追記する事で利用可能にならないかと考えています。 果たしてそれが可能なのか、可能であればどのようにすればよいのかを教えてください。
具体的には、DELL PowerEdge R310 に FreeBSD 6.4-RELEASE をインストールして、オンボードのNICである BCM5716 を利用したいと考えています。 R300が出始めの頃にBCM5722を利用する為に以下のような作業を行った事があります。 この方法はDELLのOS動作検証結果を案内するページが情報源だったような気がしますが、それがどのようなサイトだったのかは失念してしまいました。 # cd /usr/src/sys/dev/bge # vi if_bgereg.h #define BCOM_DEVICEID_BCM5721 0x1659 の下に #define BCOM_DEVICEID_BCM5722 0x165A を追加 # vi if_bge.c { BCOM_VENDORID, BCOM_DEVICEID_BCM5721 }, の下に { BCOM_VENDORID, BCOM_DEVICEID_BCM5722 }, を追加。 # cd /usr/src # make buildkernel # make installkernel # reboot