Logitec LAN-GTJ/U2Bは、ギガビットイーサネット(1000BASE-T)に対応したUSB 2.0接続の有線LANアダプタです。
Openblocks AX3およびA6での動作検証を行いました。
OBDN技術ブログによる動作検証は、該当するデバイスの動作を保証およびサポートを行うものではありません。
内容に関するご指摘などありましたら、ブログ記事の担当までご連絡下さい。
<検証環境>
OpenBlocks AX3/4 Debian 6.0 kernel: 3.0.6
OpenBlocks A6 Debian 6.0 kernel: 2.6.31.8
1. 対応ドライバと事前準備
当該デバイスは、ASIX社のAX88178を使用しています。
AX88178は、カーネル組み込みのasixドライバでサポートされており、LAN-GTJ/U2Bも認識されるのですが、カーネル組み込みのドライバでは動作しません。
対策としては、ASIX社から2012/5/18の日付で最新のドライバが公開されていますので、こちらを利用します。
ASIX 88178 Driver Download
# wget http://www.asix.com.tw/FrootAttach/drive/AX88772B_772A_760_772_178_LINUX_Driver_v4.4.0_Source.zip
# unzip AX88772B_772A_760_772_178_LINUX_Driver_v4.4.0_Source.zip
(unzip がない場合は、aptitude コマンドによりインストールしてください)
# cd AX88772B_772A_760_772_178_LINUX_Driver_v4.4.0_Source
上記ソースにはLAN-GTJ/U2Bおよび同チップを使用した国内製品のデバイスIDの多くが登録されていないため、追加登録します。
# diff -c asix.c.orig asix.c
*** asix.c.orig Tue Aug 28 16:00:32 2012
--- asix.c Tue Aug 28 15:59:58 2012
***************
*** 3593,3598 ****
--- 3593,3610 ----
USB_DEVICE (0x14ea, 0xab11),
.driver_info = (unsigned long) &ax88178_info,
}, {
+ // BUFFALO LUA-U2-GT, LUA2-U2-KGT, LUA3-U2-AGT
+ USB_DEVICE (0x0411, 0x006e),
+ .driver_info = (unsigned long) &ax88178_info,
+ }, {
+ // I-O DATA ETG-US2, ETG2-US2
+ USB_DEVICE (0x04bb, 0x0930),
+ .driver_info = (unsigned long) &ax88178_info,
+ }, {
+ // Logitec LAN-GTJ/U2A
+ USB_DEVICE (0x0789, 0x0160),
+ .driver_info = (unsigned long) &ax88178_info,
+ }, {
// Belkin
USB_DEVICE (0x050d, 0x5055),
.driver_info = (unsigned long) &belkin178_info,
makeおよびインストールを行います。ドライバは、標準で組み込まれたドライバに上書きされます。
(SSDを使わず、initrdのみで使用する場合は、asix.koを入れ替えた後、flashcfg -S コマンドによりFlashROMに保存します。)
# make
# make install
dmesgでは以下の様に表示されます。(A6の場合)
usb 1-1: new high speed USB device using ehci_marvell and address 3
usb 1-1: string descriptor 0 read error: -75
usb 1-1: configuration #1 chosen from 1 choice
ASIX USB Ethernet Adapter:v4.4.0 15:40:58 Aug 28 2012
<6> http://www.asix.com.tw
eth%d: status ep1in, 8 bytes period 11
eth1: register 'asix' at usb-ehci_marvell.70059-1, ASIX AX88178 USB 2.0 Ethernet, 00:01:8e:61:ac:07
.インターフェースは、他に追加デバイスをつけていないならば、A6はeth1、AX3/2はeth2、AX3/4はeth4になります。
2. デバイスの使用方法
本デバイスは、内蔵のeth0等と同様に、/etc/network/interfacesで起動時の設定を行います。
auto eth1
iface eth1 inet static
address 192.168.253.254
network 192.168.253.0
netmask 255.255.255.0
broadcast 192.168.253.255
3. 1000BASE-TXおよび100BASE-TX Hubとのリンクの確認
1000BASE-TXのSwitch Hubおよび100BASE-TXのSwitch Hubに接続し、それぞれ1000BASE-TX、100BASE-TXにてリンクアップしているのを確認しました。
4. USB Hub経由での動作確認
USB Hub経由で当該デバイスを接続し、動作を確認しました。
今回は、USB無線LANモジュール、LAN-W150N/U2を合わせて使用しています。
[PR]
0 件のコメント:
コメントを投稿