バッファロー LUA-U2-KTX [LUA-U2-KTX]

Vine Linux 3.1 で、LUA-U2-KTX を使う

(1)/usr/src/linux-2.4.27/drivers/usb/usbnet.c に LUA-U2-KTX のベンダID、プロダクトIDの記述を追加
#ifdef CONFIG_USB_AX8817X
{
    // LUA-U2-KTX                                      ←追加
    USB_DEVICE (0x0411, 0x003d),                   //追加
    .driver_info =  (unsigned long) &ax8817x_info,  //追加
}, {                                                             //追加

(2)usbnet.c をコンパイル
gcc  -D__KERNEL__  -DMODULE  -Wall  -c  -I/usr/src/linux/include usbnet.c

(3)usbnet.o を指定の場所にコピー
cp usbnet.o /lib/modules/2.4.27-0vl7/kernel/drivers/usb

(4)/etc/murasaki/murasaki.usbmap に追加
# LUA-U2-KTX
alias-luaktx   0x0003     0x0411   0x003d    0x0          0x0          0x00         0x00            0x00            0x00            0x00               0x00               0x00000000

(5)/etc/murasaki/murasaki.depend に追加
alias-luaktx: ax8817x usbnet

(6)めんどくさいので再起動(^^;)
(modprobe usbnet)

ether が複数ある場合
/etc/modules.conf に、「alias eth1 ax8817x」 を追加。
/etc/sysconfig/network-scripts/ifcfg-eth1 を作成。

* dmesg
* /var/log/messages
* /proc/bus/usb/devices
* /proc/bus/usb/drivers

Fedora Core 4 で使用する
差しただけで eth?  と認識される。


参考