Driver Qualcomm Atheros Device 0042 (rev 31)

0

Estou tentando fazer com que o WiFi funcione (dispositivo: Qualcomm Atheros Device 0042 (rev 31) ) e encontrei a seguinte linha na saída dmesg .

Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2

Agora, eu acho que este driver não está incluído no meu kernel ( Linux 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux; Ubuntu Linux 16.04 ), então eu tenho que clonar O ath10k GitHub repo .

Quais arquivos eu tenho que copiar para quais diretórios i.o. instalar o driver?

EDITAR

Depois de baixar o pacote de firmware, instalá-lo e reinicializar o dispositivo ainda não está funcionando.

Quando tento conectar, acabei de receber (na dmesg output):

IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready

O comando dmesg | grep ath me dá

[    3.497692] ath10k_pci 0000:02:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[    3.743026] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[    6.290044] ath10k_pci 0000:02:00.0: qca9377 hw1.1 (0x05020001, 0x003821ff sub 11ad:08a6) fw WLAN.TF.1.0-00267-1 fwapi 5 bdapi 2 htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features ignore-otp
[    6.290049] ath10k_pci 0000:02:00.0: debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[    6.291556] ath: EEPROM regdomain: 0x69
[    6.291559] ath: EEPROM indicates we should expect a direct regpair map
[    6.291562] ath: Country alpha2 being used: 00
[    6.291563] ath: Regpair used: 0x69
[    6.298835] ath10k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
    
por torkleyy 15.02.2017 / 15:52

1 resposta

2

Muitas vezes, o driver procura por um dos vários arquivos de firmware. Na falta de encontrar o primeiro, ele imprime a mensagem 'falhou', procura o segundo (ou terceiro), o encontra e carrega o firmware.

Sugiro que você atualize o firmware da seguinte maneira; com uma conexão de internet ativa, abra um terminal e faça:

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

Reinicie e informe se o seu dispositivo sem fio está funcionando. Se você ainda tiver problemas, mostre-nos:

dmesg | grep ath

NOTA: Editado para atualizar o link que muda com frequência.

    
por chili555 15.02.2017 / 16:02