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

 
  # lsmod

  モジュール 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に表示されたメッセージは、
 
  # 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

  お問い合わせ:
  本サイトに対する御意見・質問等はこのページからお願いします。