web-dev-qa-db-ja.com

USB 3.0 AX88179ギガビットイーサネットアダプターのインストール(またはトラブルシューティング)方法

USB 3.0 AX88179ベースのギガビットイーサネットアダプターを持っているので、オンラインで検索したところ、Linuxでこのデバイスの成功を報告している人がたくさんいます。ドライバーはバージョン3.9でメインラインカーネルに入りましたが、それ以前でも、ASIX Webサイトからドライバーをダウンロードし、ドライバーを手動でコンパイルおよびロードすると正常に動作するはずです。

残念ながら、Ubuntu 12.10および13.04でDell XPS 13 Developer Editionを使用している場合、これは当てはまりません。ドライバー(v1.4.0)を問題なくコンパイル(make、make install)し、modprobeを使用してそれをロードすると、eth2として表示されます。一部のRX/TXトラフィックも表示できますが、IPアドレスを取得できないため使用できません。

dmesg出力:

[ 1338.583575] ASIX USB Ethernet Adapter:v1.4.0 10:01:27 Jun 26 2013
[ 1338.583575]          http://www.asix.com.tw
[ 1338.583599] ax88179_178a 4-2:1.0 (unregistered net_device): mtu 1500
[ 1338.584080] ax88179_178a 4-2:1.0 eth0: register 'ax88179_178a' at usb-0000:00:14.0-2, ASIX AX88179 USB 3.0 Gigibit Ethernet, 00:24:9b:06:6a:85
[ 1338.585110] usbcore: registered new interface driver ax88179_178a
[ 1338.932157] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
[ 1338.933382] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
[ 1341.887977] ax88179_178a 4-2:1.0 eth2: ax88179_178a - Link status is: 1
[ 1341.889595] ax88179_178a 4-2:1.0 eth2: Write medium type: 0x013f
[ 1341.890699] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
[ 1341.891748] ax88179_178a 4-2:1.0 eth2: link up, 1000Mbps, full-duplex, lpa 0xC1E1

ifconfigの出力:

eth2      Link encap:Ethernet  HWaddr 00:24:9b:06:6a:85  
          inet6 addr: fe80::224:9bff:fe06:6a85/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:76623 errors:1 dropped:22802 overruns:0 frame:1
          TX packets:302 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2601276 (2.6 MB)  TX bytes:109741 (109.7 KB)

別のUSB 2.0ギガビットイーサネットアダプターとWiFiの両方が正常に機能しているため、ラップトップでのネットワーク接続は問題になりません。この特定のチップセットで見落としているものはありますか?

フォローアップ

最新のKubuntu(および、Ubuntuも同様)が機能しています!したがって、問題は修正されました。これは、ドライバー/カーネル/ハードウェアの問題であり、最新のカーネルにはもう存在しないと思います。動作させた正確なカーネルバージョンを知ることはできませんが、Trusty 14.04ではすべてが正常に見えます!

3

これは、あなたがやったようにドライバーを手動でコンパイルすることと何の違いもありませんが、他のUbuntu 12.04の正確なユーザーはこのppaを使用してドライバーを簡単にインストールできます。

Dkmsを使用してasixのドライバーをビルドします。

ステップバイステップの手順:

Sudo add-apt-repository ppa:qji/ax88179
Sudo apt-get update
Sudo apt-get install ax88179
4
Chris Pick

はい、IPv4アドレスを取得していません。それがonlyの問題です。

ドライバーの問題ではありません。ドライバーは正常に動作します。

これは構成の問題です。 / etc/network/interfaces(ubuntuで同じと呼ばれていると思います...)を編集して、静的IPまたはdhcpのいずれかを使用するように指示して修正する必要があります(詳細についてはgoogle);または、お気に入りのネットワークマネージャーを使用して(静的/ dhcp用に)設定します。

0
niky45