Eu tenho um adaptador Gigabit Ethernet baseado em USB 3.0 AX88179 e depois de pesquisar on-line, encontrei muitas pessoas relatando sucesso com esse dispositivo no Linux. O driver entrou no kernel principal na versão 3.9, mas mesmo antes disso, baixar os drivers dos sites ASIX, compilar e carregar o driver manualmente deve funcionar bem.
Infelizmente este não é o caso para mim no Ubuntu 12.10 e 13.04 em um Dell XPS 13 Developer Edition. Eu compilo o driver (v1.4.0) sem problemas (make, make install), eu carrego ele usando modprobe e eu vejo isso como eth2. Posso ver até mesmo algum tráfego RX / TX, mas ele não pode adquirir um endereço IP, por isso é inutilizável.
saída 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
saída 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)
Um adaptador ethernet USB 2.0 Gigabit diferente e o WiFi estão funcionando bem, então a rede não deve ser um problema no meu laptop. Existe algo que eu sinto falta desse chipset específico?
FOLLOW UP
Com o mais recente Kubuntu (e eu acho que o Ubuntu também) está funcionando! Então o problema está resolvido. Eu acho que foi um problema de driver / kernel / hardware que não está mais presente com o kernel mais recente. Não sei dizer a versão exata do kernel que funcionou, mas para o Trusty 14.04 tudo parece bem!