FreeBSD QandA 1788

FreeBSD QandA

Q. corega PCI-TXL(VIA VT6102 + LSI L80225/B) が認識されません。

A. 4.1-RELEASE 以降なら標準でサポートされており GENERIC な kernel で認識され
   ます。
   しかし、Windows 終了直後、電源を切らずに FreeBSD を起動し直すと
   MAC address が引けないという報告があります。

      vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xe000-0xe0ff mem 0xfa000000-0xfa0000ff irq 9 at device 10.0 on pci0
      vr0: Ethernet address: 00:00:00:00:00:00
      vr0: MII without any phy!

   このように表示される場合、電源を一度切り (ATX の場合は、主電源も一度切ってから)
   FreeBSD を立ち上げてみましょう。

      vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xe000-0xe0ff mem 0xfa000000-0xfa0000ff irq 9 at device 10.0 on pci0
      vr0: Ethernet address: aa:bb:cc:dd:ee:ff
      miibus0: <MII bus> on vr0
      ukphy0: <Generic IEEE 802.3u media interface> on miibus0
      ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

   4.0 や 3.x-RELEASE 以前で使うのであれば [FreeBSD-users-jp 53044] の
   patch を参考して if_vr.c, if_vrreg.h を修正しましょう。
   (ただし、3.2-RELEASE 以前は未確認)

   [管理番号 58] で紹介されている三平氏の page に動作事例が紹介されています。
   そちらを、参照されるのもいいでしょう。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。