FreeBSD QandA 953

FreeBSD QandA

Q. 3.x-RELEASE で SMC EtherPowerII 10/100 を使うにはどのようにすれば
   よいでしょうか。

A. GENERIC カーネルでは EtherPowerII 用のドライバである tx0 がうまく
   動かないときがあります(問題なく動作している環境もあるようです)。

   1. まず、BIOSの設定画面で
        Advances の Plug & Play OS を No
      に設定してください。これでうまく動く環境もあるようです。

   2. 1を行っても、起動時に
          tx0: cannot map memory
      というメッセージが出ることがあります。これは Windows95/98 で起動した
      後、FreeBSD を hot boot すると起こるようです。このときは、マシンを
      shutdown(rebootではダメです)し、いったん電源を落としてから再投入して
      ください。

   少なくとも、3.0-RELEASE/3.1-RELEASE/3.2-RELEASE で この不具合が発生する
   ことが確認されています。

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