Como obter o Wifi trabalhando no Ubuntu 16.10

1

Acabei de instalar o Ubuntu 16.10 em um Lenovo P50.

Durante a instalação, o wifi funcionou. A ethernet não estava conectada neste momento e todas as atualizações eram via wifi.

Conforme solicitado, o script de informações do Wi-Fi foi executado e os resultados postados aqui:

link

Alguns bits estão faltando, já que a máquina está atualmente executando o Fedora. Se necessário, eu poderia inicializar o Ubuntu Live para fazer outras verificações, mas até agora o Fedora 25 é a única distribuição de desktop que eu já experimentei, onde vários monitores e wi-fi funcionam.

Após a instalação, liguei a ethernet e executei as atualizações.   sudo apt update

Agora que o Ubuntu está instalado, não consigo fazer o wifi funcionar. O botão 'conectar' no gerenciador de rede está esmaecido.

Eu passei algumas horas tentando encontrar uma solução para isso sem sucesso.

Algumas novas informações: eu reinstalei o Ubuntu 16.10. Curiosamente o Wifi não funcionou dessa vez durante a instalação.

Então agora eu reiniciei o Ubuntu Live novamente, desta vez desconectando o cabo ethernet pela primeira vez.

Desta vez Wifi funcionou. De alguma forma, a presença da conexão ethernet está impedindo o wifi de funcionar.

O lshw mostra quase a mesma saída agora, a diferença é que a placa wireless não está mais desativada e o MAC agora aparece.

# lshw -c network
*-network                 
   description: Wireless interface
   product: Wireless 8260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:04:00.0
   logical name: wlp4s0
   version: 3a
   serial: f0:d5:bf:1b:42:de
   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-22-generic firmware=22.361476.0 ip=192.168.1.83 latency=0 link=yes multicast=yes wireless=IEEE 802.11
   resources: irq:141 memory:d4d00000-d4d01fff

Depois de passar pela sequência de reinicialização várias vezes, acho que esse comportamento é inconsistente. Às vezes o wifi funciona, na maioria das vezes isso não acontece.

A seguir estão os drivers no sistema.

# ls -l /lib/firmware/iwlwifi-8000C*
-rw-r--r-- 1 root root 1745176 Dec  1 19:56 /lib/firmware/iwlwifi-8000C-13.ucode.old
-rw-r--r-- 1 root root 2351636 Jul 12 12:33 /lib/firmware/iwlwifi-8000C-16.ucode
-rw-r--r-- 1 root root 2394060 Aug  9 06:08 /lib/firmware/iwlwifi-8000C-21.ucode
-rw-r--r-- 1 root root 2120860 Aug 15 07:40 /lib/firmware/iwlwifi-8000C-22.ucode

Informação PCI

# lspci -nnk | grep Wireless
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
        Subsystem: Intel Corporation Wireless 8260 [8086:1130]

Informações de rede

# lshw -c network 
  *-network DISABLED       
       description: Network controller
       product: Wireless 8260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       version: 3a
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:d4d00000-d4d01fff
  *-network
       description: Ethernet interface
       product: Ethernet Connection (2) I219-V
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: enp0s31f6
       version: 31
       serial: c8:5b:76:53:a2:39
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.8-3 ip=192.168.1.84 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:130 memory:d5800000-d581ffff

RFKILL

# rfkill list
0: tpacpi_bluetooth_sw: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

Quando tentar ativar a interface:

# ifconfig wlp4s0 up
SIOCSIFFLAGS: Input/output error

Qualquer ajuda seria muito apreciada.

    
por Jared Still 02.12.2016 / 07:06

1 resposta

-2

Tente tornar a versão de firmware 22 indisponível. Isso pode ser feito renomeando o arquivo.

cd /lib/firmware
sudo mv iwlwifi-8000C-22.ucode iwlwifi-8000C-22.ucode.disable
    
por Dan Morgan 04.12.2016 / 00:21