2012年8月28日火曜日

[.tested] Logitec LAN-GTJ/U2B Gigabit対応USB有線LANアダプタ [AX3][A6]



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 件のコメント:

コメントを投稿