Meu dispositivo sem fio é 168c:003e:1a56:1353
rev 32.
O instalador contém um 4.4.0-21-lowlatency
kernel e vejo arquivos de firmware em /lib/firmware/ath10k/QCA6174/hw3.0
Existe um board.bin
e firmware-4.bin
. Esses são os arquivos de estoque. Em dmesg
, vejo que a inicialização falha, e isso é verdade, nem vejo um dispositivo em ifconfig
. Durante a inicialização, ele está procurando por um firmware-5.bin
, que não está lá.
Primeiro eu tentei adicionar o firmware-5.bin preparado aqui: link
Isso não ajudou, a magia no arquivo não combina. Eu acho que é cozido para 4,2 ou algo assim. Então tentei usar todos os arquivos que estão no link official
repo (recomendado por link ). Magia não combina.
Como estou no começo de uma instalação, o reinício não é uma opção para mim, é um problema. Em vez disso, escrevi um pequeno script que modprobe -r
s ath10k_pci
, ath10k_core
, ath
, mac80211
e cfg80211
. Outro script insmod
s está em ordem inversa.
Eu também tentei o board-2.bin pelo link .
Magia não combina.
Pouco mais informação. Estado inicial / original do diretório /lib/firmware/ath10k/QCA6174/hw3.0
firmware do instalador:
-rw-r--r-- 1 root root 8124 Mar 21 12:27 board.bin
-rw-r--r-- 1 root root 733784 Mar 21 12:27 firmware-4.bin
cb37c63d9ca28f53fea1ff09ad7c7a82 board.bin
a5dfbc03c9a7a73f7aa8d0a94a6d9426 firmware-4.bin
Isso resulta em:
[ 118.170694] ath10k_pci 0000:04:00.0: enabling device (0000 -> 0002)
[ 118.171818] ath10k_pci 0000:04:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[ 118.658737] ath10k_pci 0000:04:00.0: Direct firmware load for ath10k/cal-pci-0000:04:00.0.bin failed with error -2
[ 118.658754] ath10k_pci 0000:04:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[ 118.658770] ath10k_pci 0000:04:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
...
[ 128.810919] ath10k_pci 0000:04:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/board-2.bin failed with error -2
[ 131.928674] ath10k_pci 0000:04:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff sub 1a56:1535) fw WLAN.RM.2.0-00180-QCARMSWPZ-1 fwapi 4 bdapi 1 htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad
[ 131.928676] ath10k_pci 0000:04:00.0: debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[ 134.928910] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 134.982552] ath: EEPROM regdomain: 0x6c
[ 134.982553] ath: EEPROM indicates we should expect a direct regpair map
[ 134.982554] ath: Country alpha2 being used: 00
[ 134.982555] ath: Regpair used: 0x6c
[ 136.139717] ath10k_pci 0000:04:00.0 wlp4s0: renamed from wlan0
[ 147.251066] IPv6: ADDRCONF(NETDEV_UP): wlp4s0: link is not ready
[ 152.475059] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 158.475164] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 158.532546] IPv6: ADDRCONF(NETDEV_UP): enp6s0: link is not ready
[ 158.533313] IPv6: ADDRCONF(NETDEV_UP): enp6s0: link is not ready
[ 167.547281] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 173.547366] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 178.826678] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 184.826637] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 202.258851] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 208.258910] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 213.537200] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 219.537070] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 235.258295] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 241.258474] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 246.537511] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 252.537681] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 268.259942] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 274.259976] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 279.538073] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 285.538232] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 301.260390] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 307.260552] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 312.538796] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 318.539935] ath10k_pci 0000:04:00.0: could not suspend target (-11)
...
[ 340.262113] ath10k_pci 0000:04:00.0: could not suspend target (-11)
[ 345.540330] ath10k_pci 0000:04:00.0: failed to enable dynamic BW: -11
[ 351.540341] ath10k_pci 0000:04:00.0: could not suspend target (-11)
Uma das minhas tentativas que pareciam promissoras pelo dmesg sem falha de firmware, mas não podia iniciar o núcleo:
-rw-r--r-- 1 root root 42110 Jul 3 09:56 board-2.bin
-rw-r--r-- 1 root root 8124 Jul 3 09:56 board.bin
-rw-r--r-- 1 root root 733784 Mar 21 12:27 firmware-4.bin
-rw-r--r-- 1 root root 572324 Jul 3 09:57 firmware-5.bin
5e47d7cbe6255e4ac3ef71f6e2210f95 board-2.bin
1d07f60b4f6e3dc06028f4f31d1eec60 board.bin
a5dfbc03c9a7a73f7aa8d0a94a6d9426 firmware-4.bin
2c5629dc360ee3606c12088ee5e2de98 firmware-5.bin
[ 2798.276194] ath10k_pci 0000:04:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[ 2798.477454] ath10k_pci 0000:04:00.0: Direct firmware load for ath10k/cal-pci-0000:04:00.0.bin failed with error -2
[ 2798.539215] ath10k_pci 0000:04:00.0: found invalid board magic
[ 2798.622537] ath10k_pci 0000:04:00.0: otp calibration failed: 3
[ 2798.622538] ath10k_pci 0000:04:00.0: failed to run otp: -22
[ 2798.622539] ath10k_pci 0000:04:00.0: could not init core (-22)
[ 2798.622550] ath10k_pci 0000:04:00.0: could not probe fw (-22)
[ 3318.953548] IPv6: ADDRCONF(NETDEV_UP): enp6s0: link is not ready
[ 3318.954150] IPv6: ADDRCONF(NETDEV_UP): enp6s0: link is not ready
Principalmente recebo falhas de firmware no dmesg.
Vou tentar o pacote deb
em breve.
Nota: é muito importante verificar cada vez que você inicializa que o BIOS não voltou do modo UEFI-CSM para o UEFI. Aparentemente isso provou ser crucial para a instalação, sem o CSM a instalação apenas paralisou silenciosamente. Além disso, verifique se o BIOS não voltou ao modo de inicialização segura. Que dor de cabeça!
O upgrade do pacote de firmware v1.157 para 1.158 ajudou (não precisei trocar nenhum dos arquivos do deb de 1.158). Detalhes:
-
Primeiro parei a rede:
sudo su
/etc/init.d/Network-Manager stop
/etc/init.d/Networking stop
-
Descarregados os módulos do kernel:
modprobe -r ath10k_pci
modprobe -r ath10k_core
modprobe -r ath
modprobe -r mac80211
modprobe -r cfg80211
-
Atualizou o pacote de firmware
dpkg -i linux-firmware_1.158_all.deb
Conteúdo do diretório do firmware depois disso:
-rw-r--r-- 1 root root 271412 May 6 12:42 board-2.bin
-rw-r--r-- 1 root root 8124 Apr 25 12:59 board.bin
-rw-r--r-- 1 root root 733784 Apr 25 12:59 firmware-4.bin
ac5184615090503870442da5f703de25 /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin
cb37c63d9ca28f53fea1ff09ad7c7a82 /lib/firmware/ath10k/QCA6174/hw3.0/board.bin
a5dfbc03c9a7a73f7aa8d0a94a6d9426 /lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin
dmesg:
[ 1084.393020] ath10k_pci 0000:04:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[ 1084.594123] ath10k_pci 0000:04:00.0: Direct firmware load for ath10k/cal-pci-0000:04:00.0.bin failed with error -2
[ 1084.594143] ath10k_pci 0000:04:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[ 1084.594149] ath10k_pci 0000:04:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
[ 1086.774542] ath10k_pci 0000:04:00.0: qca6174 hw3.2 (0x05030000, 0x00340aff sub 1a56:1535) fw WLAN.RM.2.0-00180-QCARMSWPZ-1 fwapi 4 bdapi 2 htt-ver 3.26 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features wowlan,ignore-otp,no-4addr-pad
[ 1086.774545] ath10k_pci 0000:04:00.0: debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[ 1086.828603] ath: EEPROM regdomain: 0x6c
[ 1086.828605] ath: EEPROM indicates we should expect a direct regpair map
[ 1086.828606] ath: Country alpha2 being used: 00
[ 1086.828607] ath: Regpair used: 0x6c
[ 1086.830651] ath10k_pci 0000:04:00.0 wlp4s0: renamed from wlan0
Então, finalmente temos wlan0
(renomeado para wlp4s0
)
-
Carregou os módulos do kernel
cd /lib/modules/4.4.0-21-lowlatency/kernel/
insmod net/wireless/cfg80211.ko
insmod net/mac80211/mac80211.ko
insmod drivers/net/wireless/ath/ath.ko
insmod drivers/net/wireless/ath/ath10k/ath10k_core.ko
insmod drivers/net/wireless/ath/ath10k/ath10k_pci.ko
-
Iniciando a rede
/etc/init.d/Networking start
/etc/init.d/Network-Manager start
-
Necessário para reiniciar o nm-applet
:
kilall nm-applet
nohup nm-applet &
Agora eu posso instalar o mdadm
. Se eu completar meu próximo objetivo da missão, finalmente poderei instalar o Linux: Como determinar o nome do dispositivo para os SSDs do NMVe durante a instalação
Apenas FYI, estado atual com o Ubuntu 17.04 é (erro, erro, erro ...):
[ 2.772902] ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:05:00.0.bin failed with error -2
[ 2.772909] ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/cal-pci-0000:05:00.0.bin failed with error -2
[ 2.773036] ath10k_pci 0000:05:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[ 2.773038] ath10k_pci 0000:05:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
[ 2.773892] ath10k_pci 0000:05:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 1a56:1535
[ 2.773893] ath10k_pci 0000:05:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[ 2.774309] ath10k_pci 0000:05:00.0: firmware ver WLAN.RM.2.0-00180-QCARMSWPZ-1 api 4 features wowlan,ignore-otp,no-4addr-pad crc32 75dee6c5
linux-firmware
package v 1.164.1
link