BUFFALO LUA-KTX 10/100 USB-Key LAN アダプタ
利用したハードウェア
利用したソフトウェア
BUFFALO LUA-KTX 10/100 USB-Key LAN アダプタ
モジュール rtl8150.o をコピーする。
# cp rtl8150.o /lib/modules/2.4.20/kernel/drivers/usb/.
# depmod -a |
本体 SL-C3000のUSBポートにPocket USBホスト ケーブルのミニB5ピンを挿して
BUFFALO LUA-KTXをPocket USBホスト ケーブルのAタイプ/メスに挿入する。
[設定]-[システム情報]-[デバイス]-[USB]で
USB OHCI Root Hubの次に表示される情報を確認する。
USB
|- USB OHCI Root Hub
|- BUFFALO LUA-KTX
Vendor: MelCo., Inc.
Product: BUFFALO LUA-KTX
Class: Vendor-Specific
ID: 0411/0012
Driver: rtl8150 |
モジュール rtl8150.o が自動的にロードされます。
Module Size Used by
rtl8150 7648 0 (unused)
pxa_bi 24912 0 (unused)
storage_fd 100336 0 (unused)
usbdcore 35504 0 [pxa_bi storage_fd]
usbdmonitor 5488 0
usb_ohci_pxa27x 21696 0 (unused)
usbcore 63264 1 [rtl8150 usb_ohci_pxa27x]
usb-monitor 6496 0
sharp_mmcsd_m 41008 2 |
dmesgに表示されたメッセージは、
メッセージの最後に
hub.c: USB new device connect on bus1, assigned device number 2
usb.c: kmalloc IF c0d8b620, numif 1
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=3
usb.c: USB device number 2 default language ID 0x409
Manufacturer: MELCO
Product: BUFFALO LUA-KTX
SerialNumber: 2642
usb.c: unhandled interfaces on device
usb.c: USB device 2 (vend/prod 0x411/0x12) is not claimed by any active driver.
Length = 18
DescriptorType = 01
USB version = 1.10
Vendor:Product = 0411:0012
MaxPacketSize0 = 8
NumConfigurations = 1
Device version = 1.00
Device Class:SubClass:Protocol = 00:00:00
Per-interface classes
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0027
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = a0
MaxPower = 120mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 03
bInterface Class:SubClass:Protocol = ff:00: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 2
rtl8150.c: rtl8150 based usb-ethernet driver v0.4.1 (2002/07/22)
usb.c: registered new driver rtl8150
rtl8150.c: eth0: rtl8150 is detected
usb.c: rtl8150 driver claimed interface c0d8b620 |
ネットワーク・カードの動作状態を確認する。
Network をセットアップする
/etc/hotplug/usb/rtl8150 を作成する。
/etc/hotplug/usb/rtl8150 → USBを接続したときに実行される。
---------- ここからが rtl8150 ファイルの内容 ----------
#!/bin/bash
./etc/hotplug/hotplug.functions
ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx up
if [ $? = 0]; then
ln -s rtl8150.off $REMOVER
fi
---------- ここまでが rtl8150 ファイルです ----------
注)xxx.xxx.xxx.xxx は、IPアドレス、ネットマスクを指定する。 |
/etc/hotplug/usb/rtl8150.off を作成する。
/etc/hotplug/usb/rtl8150.off → USBを外したときに実行される。
---------- ここからが rtl8150.off ファイルの内容 ----------
#!/bin/bash
./etc/hotplug/hotplug.functions
ifconfig eth0 down
---------- ここまでが rtl8150.off ファイルです ---------- |
ターミナルから下記のコマンドを入力すると
xxx にはそれぞれ設定されている内容が表示される。
# ifconfig eth0
eth0 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:180 (180.0 b) TX bytes:0 (0.0 b) |
USBホスト Top Page に戻る
更新日時:
2005/05/26 23:21:35
お問い合わせ:
本サイトに対する御意見・質問等はこのページからお願いします。