Ethernet não reconhecida no Intel Nuc com Ubuntu 16.04

2

Consegui um Intel Nuc NUC6CAYS e primeiro tentei instalar o Ubuntu 14.04, mas o sistema não podia ficar on-line, não reconhecendo o hardware / driver sem fio nem com fio. Então eu instalei o Ubuntu 16.04 e agora eu posso conectar via wireless, mas não através de ethernet.

O ifconfig não lista nenhum dispositivo ethernet. wlp4s0 é o wireless.

$ ifconfig -a
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:745 errors:0 dropped:0 overruns:0 frame:0
          TX packets:745 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:75656 (75.6 KB)  TX bytes:75656 (75.6 KB)

wlp4s0    Link encap:Ethernet  HWaddr 30:e3:7a:9c:53:83  
          inet addr:192.168.1.157  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::776c:ccb5:7dc2:3f54/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:47243 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16047 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:65657395 (65.6 MB)  TX bytes:1735984 (1.7 MB)

Ethernet também não aparece com lshw, nem mesmo como não reivindicado

$ sudo lshw -C network
  *-network               
       description: Wireless interface
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlp4s0
       version: 10
       serial: 30:e3:7a:9c:53:83
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.8.0-46-generic firmware=22.361476.0 ip=192.168.1.157 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:373 memory:91100000-91101fff

Quando eu conecto um cabo ethernet, não há luzes piscando no próprio NUC, mas está piscando no meu switch, indicando que ele reconheceu um dispositivo conectado.

EDITAR: Parece que se consertou durante a noite. Eu fiz um monte de depuração, a minha principal suspeita é que se consertou com uma das sudo apt-get update updates, mas quem sabe ...

A ethernet agora está listada como enp3s0 in ifconfig .

$ ifconfig -a
enp3s0    Link encap:Ethernet  HWaddr f4:4d:30:6a:c2:bf  
          inet addr:192.168.1.110  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::954b:d966:8b17:9447/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:336 errors:0 dropped:0 overruns:0 frame:0
          TX packets:341 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:66732 (66.7 KB)  TX bytes:115422 (115.4 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:78527 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78527 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:101224398 (101.2 MB)  TX bytes:101224398 (101.2 MB)

wlp4s0    Link encap:Ethernet  HWaddr 30:e3:7a:9c:53:83  
          inet addr:192.168.1.157  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::fc9e:7183:6bd6:dc39/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:109195 errors:0 dropped:0 overruns:0 frame:0
          TX packets:131436 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:26589471 (26.5 MB)  TX bytes:87907317 (87.9 MB)

E o lshw agora lista isso:

$ sudo lshw -C network
[sudo] password for airnuc: 
  *-network               
       description: Wireless interface
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlp4s0
       version: 10
       serial: 30:e3:7a:9c:53:83
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.8.0-46-generic firmware=22.361476.0 ip=192.168.1.157 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:374 memory:91200000-91201fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: enp3s0
       version: 15
       serial: f4:4d:30:6a:c2:bf
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.1.110 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
       resources: irq:371 ioport:e000(size=256) memory:91104000-91104fff memory:91100000-91103fff
    
por evsc 11.04.2017 / 17:03

2 respostas

2

Eu sei que esse segmento é bem antigo, mas ainda é um resultado importante para o NUC ethernet não funcionar no Linux Mint. Então aqui está o meu relatório, feito na esperança de que possa ajudar alguém.

A solução para o meu sistema NUC5i5RY foi atualizar o BIOS para o RY0367.bio. Isso funciona muito bem com uma instalação limpa do Linux Mint 18.3 + atualizações, usando a versão 3.2.6-k do driver de rede e1000e. Eu uso a inicialização herdada.

EDIT: aqui estão mais alguns detalhes sobre como eu fiz isso. E obrigado a J. Starnes pela sugestão que adiciona a este post.

Você pode obter as atualizações do BIOS da Intel pelo link Há algumas maneiras diferentes de atualizar seu BIOS no NUC. Uma página que explica os vários métodos está aqui: link . Todos os métodos requerem um dispositivo USB, com exceção dos sistemas que executam um sistema operacional Windows.

Escolhi o "método de atualização do menu BIOS do botão liga / desliga". Isso significava pegar o BIOS correto e gravá-lo em uma chave USB FAT32. Para o meu NUC5i5RY, este era o BIOS de recuperação do link . Uma nota: embora a seção do BIOS de recuperação não fale especificamente sobre como usá-la para atualizações de menu do botão liga / desliga, ela funciona nesse cenário.

O método de atualização do menu BIOS do botão liga / desliga é descrito aqui: link . O TL; DR é que você insere sua chave USB quando o NUC está desligado e, em seguida, pressiona o botão liga / desliga por três segundos. Você é então jogado no sistema de menu simples. O menu oferece F4, uma opção de recuperação do BIOS, e F7, uma atualização do BIOS. A opção F4 é para recuperar de um flash do BIOS interrompido. Desde que eu estava apenas fazendo um upgrade, peguei F7. Demorou alguns minutos.

E quando eu iniciei no Linux Mint eu tinha uma porta Ethernet funcionando, yay! :)

    
por Polly 09.12.2017 / 19:44
1

Para mim, atualizei o BIOS para a versão mais recente da Intel, o que não melhorou as coisas com o Ubuntu 16.04. Eu então instalei o Ubuntu 17.10, e milagrosamente as redes eram saudáveis.

NUC7i7 KY0053.bio

    
por Duane McGuire 10.04.2018 / 06:53