Como instalar (ou solucionar problemas) um adaptador USB 3.0 AX88179 Gigabit Ethernet?

3

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!

    
por Vangelis Tasoulas 26.06.2013 / 10:41

2 respostas

4

Isto não deve ser diferente de compilar manualmente o driver como você fez, mas outros usuários precisos do Ubuntu 12.04 podem usar este ppa para instalar facilmente o driver:

Ele usa o dkms para construir o driver do asix.

Instruções passo a passo:

sudo add-apt-repository ppa:qji/ax88179
sudo apt-get update
sudo apt-get install ax88179
    
por Chris Pick 15.07.2013 / 01:29
0

sim, você não está recebendo um endereço IPv4. e esse é o problema apenas .

NÃO é um problema de driver. o driver funciona bem.

é um problema de configuração. você deve ser capaz de consertá-lo editando o / etc / network / interfaces (eu acredito que ele é chamado o mesmo no Ubuntu ...), dizendo para ele usar um ip estático ou dhcp (mais informações sobre Google); ou, configurando-o (para static / dhcp) através do seu gerenciador de rede favorito.

    
por niky45 14.05.2014 / 14:26