El módulo pertenece a un TP Link Archer C7 v2
Lo intento instalar en un HiLink HLK-7621A
Este es el contenido que hay en el TP Link con el módulo funcionando:
root@Principal:~# ls /lib/firmware
ath10k regulatory.db
root@Principal:~# ls /lib/firmware/ath10k
QCA988X cal-pci-0000:00:00.0.bin
root@Principal:~# ls /lib/firmware/ath10k/QCA988X
hw2.0
root@Principal:~# ls /lib/firmware/ath10k/QCA988X/hw2.0
board.bin firmware-2.bin
En el HiLink HLK-7621A se crea exactamente lo mismo excepto el cal-pci-0000:00:00.0.bin
Copio el cal-pci-0000:00:00.0.bin del TP Link al HLK en la misma ruta y le aplico el parche de la MAC con:
/lib/functions/caldata.sh ath10kcal_patch_mac macaddr_add $((cat /sys/class/net/eth0/address) +1) /lib/firmware ath10k/cal-pci-0000:0b:00.0.bin
Aparece el símbolo:
>
Supongo que espera algo más... salgo con control-c
Sigue sin arrancar el módulo:
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.029910] mt7621-pci 1e140000.pcie: bus=1 slot=0 irq=24
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.040716] ath10k 5.15 driver, optimized for CT firmware, probing pci device: 0x3c.
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.057426] pci 0000:00:00.0: enabling device (0006 -> 0007)
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.068786] ath10k_pci 0000:01:00.0: enabling device (0000 -> 0002)
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.081478] ath10k_pci 0000:01:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.639463] ath10k_pci 0000:01:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.657872] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.677076] ath10k_pci 0000:01:00.0: firmware ver 10.1-ct-8x-__fW-022-ecad3248 api 2 features wmi-10.x,has-wmi-mgmt-tx,mfp,txstatus-noack,wmi-10.x-CT,ratemask-CT,txrate-CT,get-temp-CT,tx-rc-CT,cust-stats-CT,retry-gt2-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT crc32 3e4cf97f
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.750454] ath10k_pci 0000:01:00.0: Loading BDF type 0
Tue Oct 18 19:08:31 2022 kern.info kernel: [ 14.805372] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
Tue Oct 18 19:08:31 2022 kern.err kernel: [ 14.850162] ath10k_pci 0000:01:00.0: otp calibration failed: 2
Tue Oct 18 19:08:31 2022 kern.err kernel: [ 14.861783] ath10k_pci 0000:01:00.0: failed to run otp: -22 (download-cal-data)
Tue Oct 18 19:08:31 2022 kern.err kernel: [ 14.876329] ath10k_pci 0000:01:00.0: could not init core (-22)
Tue Oct 18 19:08:31 2022 kern.err kernel: [ 14.888013] ath10k_pci 0000:01:00.0: could not probe fw (-22)
Y supongo que al no arrancar el módulo no crea la interface wifi y al no existir interface no pudo aplicar el parche MAC