FreeBSD QandA 953
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 まで
お知らせください。