BUFFALO 2.4Ghz 11Mbps 無線LAN USBアダプタ WLI-USB-KB11
利用したハードウェア
利用したソフトウェア
- module: prism2_usb.o p80211.o linux-wlan-ng-0.2.0.tar.gz
BUFFALO 2.4Ghz 11Mbps 無線LAN USBアダプタ WLI-USB-KB11
SL-C3000にすでに prism2_usb.o(ROM) は存在するが 2.4.18のモジュールでロードできない。
src/prism2/driver/prism2sta.c の usb_prism_tbl に
{PRISM_USB_DEVICE(0x0411, 0x0044, "BUFFALO WLI-USB-KB11 11Mbps Wlan Adapter")},
を追加する。
/lib/modules/2.4.20/kernel/drivers/usb/prism2_usb.o → prism2_usb_orig.o
/lib/modules/2.4.20/net/p80211.o → p80211_orig.o
コンパイルしたカーネル2.4.20用モジュールをコピーする。
cp prism2_usb.o /lib/modules/2.4.20/kernel/drivers/usb/.
cp p80211.o /lib/modules/2.4.20/net/. |
本体 SL-C3000のUSBポートにPocket USBホスト ケーブルのミニB5ピンを挿して
BUFFALO WLI-USB-KB11をPocket USBホスト ケーブルのAタイプ/メスに挿入する。
[設定]-[システム情報]-[デバイス]-[USB]で
USB OHCI Root Hubの次に表示される情報を確認する。
USB
|- USB OHCI Root Hub
|- USB2.0 Hub Controlle
|- Vendor-Specific
Vendor: MelCo., Inc.
Product: Vendor-Specific
Class: Vendor-Specific
ID: 0411/0044
Driver: prism2_usb |
モジュール prism2_usb.o が自動的にロードされます。
Module Size Used by
prism2_usb 67984 1
p80211 18192 1 [prism2_usb]
usb_ohci_pxa27x 21696 0 (unused)
usbcore 63264 1 [prism2_usb usb_ohci_pxa27x]
pxa_bi 24912 0 (unused)
storage_fd 100336 0 (unused)
usbdcore 35504 0 [pxa_bi storage_fd]
usbdmonitor 5488 0
usb-monitor 6496 0
sharp_mmcsd_m 41008 2 |
wlan をセットアップするシェルを作成して実行する。
wlan-up.sh を作成する。
wlan-up.sh
#!/bin/sh
/sbin/wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
/sbin/wlanctl-ng wlan0 lnxreq_hostwep decrypt=true encrypt=true
/sbin/wlanctl-ng wlan0 dot11req_mibset mibattribute=dot11WEPDefaultKeyID=0
/sbin/wlanctl-ng wlan0 dot11req_mibset mibattribute=dot11ExcludeUnencrypted=true
/sbin/wlanctl-ng wlan0 dot11req_mibset mibattribute=dot11PrivacyInvoked=true
/sbin/wlanctl-ng wlan0 dot11req_mibset mibattribute=dot11WEPDefaultKey0=XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
/sbin/wlanctl-ng wlan0 lnxreq_autojoin ssid="XXXX" authtype="sharedkey"
ifconfig wlan0 XXX.XXX.XXX.XXX netmask XXX.XXX.XXX.XXX up |
dmesgに表示されたメッセージは、
メッセージの最後に
hub.c: USB new device connect on bus1, assigned device number 3
usb.c: kmalloc IF c3ecdb40, numif 1
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
usb.c: unhandled interfaces on device
usb.c: USB device 3 (vend/prod 0x411/0x44) is not claimed by any active driver.
Length = 18
DescriptorType = 01
USB version = 1.10
Vendor:Product = 0411:0044
MaxPacketSize0 = 8
NumConfigurations = 1
Device version = 1.32
Device Class:SubClass:Protocol = 00:00:00
Per-interface classes
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0027
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = 80
MaxPower = 500mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 03
bInterface Class:SubClass:Protocol = ff:ff:ff
iInterface = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 81 (in)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 02 (out)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 83 (in)
bmAttributes = 03 (Interrupt)
wMaxPacketSize = 0008
bInterval = 01
usb.c: kusbd: /sbin/hotplug add 3
...
init_module: prism2_usb.o: 0.2.0 Loaded
init_module: dev_info is: prism2_usb
usb.c: registered new driver prism2_usb
usb.c: prism2_usb driver claimed interface c3ecdb40
...
ident: nic h/w: id=0x8026 1.0.0
ident: pri f/w: id=0x15 1.1.3
ident: sta f/w: id=0x1f 1.7.4
MFI:SUP:role=0x00:id=0x01:var=0x01:b/t=1/1
CFI:SUP:role=0x00:id=0x02:var=0x02:b/t=1/1
PRI:SUP:role=0x00:id=0x03:var=0x01:b/t=1/4
STA:SUP:role=0x00:id=0x04:var=0x01:b/t=1/12
PRI-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
STA-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
STA-MFI:ACT:role=0x01:id=0x01:var=0x01:b/t=1/1
Prism2 card SN: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
linkstatus=ASSOCFAIL (unhandled)
linkstatus=CONNECTED |
ネットワーク・カードの動作状態を確認する。
# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:xxx.xxx.xxx.xxx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:156 (156.0 b) TX bytes:0 (0.0 b) |
USBホスト Top Page に戻る
更新日時:
2005/04/11 06:56:05
お問い合わせ:
本サイトに対する御意見・質問等はこのページからお願いします。