如何安装(或排除故障)USB 3.0 AX88179千兆以太网适配器?

我有一个基于USB 3.0 AX88179的千兆以太网适配器,在线搜索后,我发现许多人在Linux下报告了这个设备的成功。 驱动程序在版本3.9上进入主线内核,但在此之前,从ASIX网站下载驱动程序,手动编译和加载驱动程序应该可以正常工作。

不幸的是,在戴尔XPS 13开发人员版的Ubuntu 12.10和13.04上,情况并非如此。 我编译驱动程序(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,一切看起来都很好!

这与手动编译驱动程序不应该有任何不同,但其他Ubuntu 12.04精确用户可以使用此ppa轻松安装驱动程序:

它使用dkms来构建asix的驱动程序。

分步说明:

 sudo add-apt-repository ppa:qji/ax88179 sudo apt-get update sudo apt-get install ax88179 

是的,您没有获得IPv4地址。 这是唯一的问题。

这不是司机问题。 司机工作得很好。

这是一个配置问题。 你应该能够修改它编辑/ etc / network / interfaces (我相信它在ubuntu上被称为相同…),告诉它使用静态ip或dhcp(谷歌上的更多信息); 或者,通过您最喜欢的网络管理器设置它(用于静态/ dhcp)。