無線LAN
SONY vaio PCG-SRX3/BDには無線LANが内蔵されていますが、NetBSD/i386 6.1.5のGENERICカーネルではブート時にエラーが出てしまいました。
wi0 at pcmcia1 function 0: <Lucent Technologies, WaveLAN/IEEE, Version 01.01, >
wi0:wi0: command timed out, cmd=0x0, arg=0x0
wi0: command timed out, cmd=0x0, arg=0x0
wi0: command timed out, cmd=0x0, arg=0x0
wi0: command timed out, cmd=0x0, arg=0x0
wi0: command timed out, cmd=0x0, arg=0x0
wi0: init failed
wi0: failed to attach controller
Webを探してみるとLINUXなら解決したという報告がありました。BSD系OSに関する情報がなかなか見つかりませんでしたが、「"FreeTalk - What happens today? -"2002/12版 その1」の中の2002年12月8日の記事の中に参考となる情報を見つけることができました。この情報をもとに試行錯誤したところ、GENERICカーネルに対して以下の変更を加えたカーネルにすると無線LANが有効となりました。
--- GENERIC 2015-09-27 05:45:25.000000000 +0900
+++ VAIO 2015-10-21 06:52:43.000000000 +0900
@@ -423,7 +423,7 @@
pci* at elansc? bus ?
# Configure PCI using BIOS information
-#options PCIBIOS # PCI BIOS support
+options PCIBIOS # PCI BIOS support
#options PCIBIOSVERBOSE # PCI BIOS verbose info
#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11
#options PCIBIOS_INTR_GUESS # see pcibios(4)
@@ -1048,6 +1048,9 @@
# tr at pcmcia has problems with Cardbus bridges
#tr* at pcmcia? function ? # TROPIC based Token-Ring
wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11)
+options RBUS_MIN_START=0x20000000
+options RBUS_IO_BASE=0xfb00
+options RBUS_IO_SIZE=0x200
xirc* at pcmcia? function ? # Xircom CreditCard Ethernet
com* at xirc?
xi* at xirc?
無線LANは以下のように認識されています。
wi0 at pcmcia1 function 0: <Lucent Technologies, WaveLAN/IEEE, Version 01.01, >
wi0: 802.11 address 00:02:2d:**:**:**
wi0: using Lucent Embedded WaveLAN/IEEE
wi0: Lucent Firmware: Station (6.16.1)
wi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
無線LANが使えるようになったのでwpa_supplicantを使ってWPA-PSK/AESで接続しようとしても、繋がりませんでした。WEPなら繋がるので、WPA接続できるようにするのは今後の課題とします。
0 件のコメント:
コメントを投稿