Intel 8260 controlador sem fio não reivindicado no Ubuntu 15.10

1

Depois de instalar o Ubuntu 15.10 em um novo carbono Thinkpad, tive que adicionar os dois parâmetros do kernel i915.preliminary_hw_support=1 e nolapic para fazer o Ubuntu funcionar. A instalação parece estar bem, mas o controlador wifi não funciona.

Aqui está a saída de lshw -C network , lspci -nnk | grep 0280 -A2 e dmesg | grep iwl :

$ lshw -C network
WARNING: you should run this program as super-user.
  *-network UNCLAIMED     
       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: cap_list
       configuration: latency=0
       resources: memory:f1100000-f1101fff
  *-network
       description: Ethernet interface
       product: Ethernet Connection I219-LM
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: enp0s31f6
       version: 21
       serial: 54:ee:75:90:ec:ac
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: 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.5-k firmware=0.13-4 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:11 memory:f1300000-f131ffff
  *-network
       description: Ethernet interface
       physical id: 1
       logical name: enx00eb4e68052d
       serial: 00:eb:4e:68:05:2d
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.08.1 (2015/07/28) duplex=full ip=192.168.178.87 link=yes multicast=yes port=MII speed=1Gbit/s
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
fabian@PizCavradi:~$ lspci -nnk | grep 0280 -A2
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
    Subsystem: Intel Corporation Device [8086:0130]
05:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a802] (rev 01)
fabian@PizCavradi:~$ dmesg | grep iwl
[    2.598435] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[    2.681639] iwlwifi 0000:04:00.0: pci_enable_msi failed(0Xffffffda)
[    2.747142] iwlwifi 0000:04:00.0: invalid TLV len: 3180/4294967295
[    2.747259] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-14.ucode failed with error -2
[    2.749072] iwlwifi 0000:04:00.0: Driver unable to support your firmware API. Driver supports v15, firmware is v421399808.
[    2.749672] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-12.ucode failed with error -2
[    2.749674] iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-8000C-12.ucode' failed.
[    2.749847] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-11.ucode failed with error -2
[    2.749849] iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-8000C-11.ucode' failed.
[    2.749856] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-10.ucode failed with error -2
[    2.749857] iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-8000C-10.ucode' failed.
[    2.749858] iwlwifi 0000:04:00.0: no suitable firmware found!
[    2.751430] iwlwifi 0000:04:00.0: Unsupported splx structure

sudo modprobe iwlwifi não retorna nada e a conexão ethernet funciona bem. Então parece que há um problema com o firmware do meu controlador wifi. Eu já fiz algumas atualizações e tentei sugestões de outros posts, mas nada foi bem sucedido.

Então alguém tem uma solução para o meu problema? Muito obrigado antecipadamente!

Obrigado pelas suas respostas! uname -a retorna

Linux PizCavradi 4.2.0-34-generic #39-Ubuntu SMP Thu Mar 10 22:13:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

O controle sem fio não está mais reclamado, mas ainda não funcionará. A saída de dmesg | grep iwl agora é

$ dmesg | grep iwl
[    2.690951] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[    2.691504] iwlwifi 0000:04:00.0: pci_enable_msi failed(0Xffffffda)
[    2.820257] iwlwifi 0000:04:00.0: loaded firmware version 15.195093.0 op_mode iwlmvm
[    2.824280] iwlwifi 0000:04:00.0: Unsupported splx structure
[    2.863303] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[    2.867954] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    2.868894] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
[    2.874298] iwlwifi 0000:04:00.0: can't access the RSA semaphore it is write protected
[    9.574405] iwlwifi 0000:04:00.0: Failed to load firmware chunk!
[    9.574406] iwlwifi 0000:04:00.0: Could not load the [0] uCode section
[    9.574408] iwlwifi 0000:04:00.0: Failed to start INIT ucode: -110
[    9.574875] iwlwifi 0000:04:00.0: Failed to run INIT ucode: -110
[    9.574895] iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled

Curiosamente, quando executo sudo modprobe -r iwlwifi e, em seguida, sudo modprobe iwlwifi meu notebook congela e preciso pressionar o botão liga / desliga até que ele seja desativado. Depois de reiniciar, sudo modprobe iwlwifi funciona.

    
por Gegor 29.03.2016 / 16:25

1 resposta

2

Você está perdendo o firmware mais recente. Você pode instalá-lo abrindo um terminal e fazendo:

sudo apt-get update
sudo apt-get install git
git clone https://github.com/OpenELEC/iwlwifi-firmware.git
cd iwlwifi-firmware/firmware
sudo cp iwlwifi-8000*  /lib/firmware
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

Seu wireless deve estar funcionando. Pode levar uma reinicialização, no entanto.

Se este firmware não for efetivo, tente:

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.157_all.deb
sudo dpkg -i linux-firmware*.deb

Reinicie.

Sugiro que experimentemos temporariamente uma versão mais recente do driver. Faça o download desse arquivo para a sua área de trabalho: link Clique com o botão direito e selecione" Extrair aqui ". Agora, de volta ao terminal:

cd ~/Desktop/backports-4.4.2-1
make defconfig-iwlwifi
make
sudo make install

Reinicie. Se isso e o firmware forem eficazes, sugiro que instalemos um kernel 4.4.6 inteiro.

NOTA: Isso pressupõe que sua instalação é em inglês; se não, e se Desktop for nomeado algo diferente, substitua acima. Por exemplo:

cd ~/Escritorio/backports-4.4.2-1

Vamos testar arquivos de firmware ainda mais recentes:

cd /lib/firmware
sudo wget https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-19.ucode
sudo wget https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-21.ucode

Reinicie. Em seguida, cole novamente:

dmesg | grep iwl

Revendo sua última pasta, estou muito preocupado com isso:

  

[2.678204] iwlwifi 0000: 04: 00.0: pci_enable_msi falhou (0Xffffffda)

Eu acho que este relatório de bug está relacionado: link Sugere adicionar uma opção de inicialização irqpoll .

Por favor, faça:

gksudo gedit /etc/default/grub

Use nano ou kate ou leafpad se você não tiver o editor de texto gedit. Encontre a linha que começa com GRUB_CMDLINE_LINUX_DEFAULT e adicione irqpoll ao final. isso deve resultar em algo como:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash irqpoll"

Revise cuidadosamente, salve e feche o editor de texto. Agora faça:

sudo update-grub

Reinicie e mostre-nos novamente:

dmesg | grep iwl
    
por chili555 29.03.2016 / 17:04