Hello, Recently I transitioned a build from a 32 bit build to a 64 bit build. In the 32 bit build, the wifi modules initialized properly and could be used. After moving to the 64 bit build, the modules fail to get the device information and load firmware. The other devices on the pci bus are still working. For reference, it is an older kernel version (freescale sdk v2.0 which has linux v4.1). Just wondering if anyone has come across this or has any information that may help. I've done a side by side comparison of the linux configs and haven't noticed anything different that would seem to be the problem.
Here are the lspci and dmesg printouts from the 32 bit build and the 64 bit build. As you can see, the driver is mapped to the device but it fails to get the device information in the 64 bit build. 32 bit (working) # lspci -k 00:00.0 Class 0604: 1957:0824 pcieport 01:00.0 Class 0280: 168c:003c ath10k_pci 04:00.0 Class 0604: 1957:0824 pcieport 05:00.0 Class 0106: 1b4b:9170 ahci 02:00.0 Class 0604: 1957:0824 pcieport 03:00.0 Class 0280: 168c:003c ath10k_pci # dmesg ath10k_pci 0001:03:00.0: enabling device (0000 -> 0002) ath10k_pci 0001:03:00.0: pci irq msi interrupts 1 irq_mode 0 reset_mode 0 pcieport 0002:04:00.0: Primary bus is hard wired to 0 pci_bus 0002:05: busn_res: [bus 05] end is updated to 05 ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/cal-pci-0000:01:00.0.bin failed with error -2 ath10k_pci 0001:03:00.0: Direct firmware load for ath10k/cal-pci-0001:03:00.0.bin failed with error -2 ath10k_pci 0000:01:00.0: qca988x hw2.0 (0x4100016c, 0x043222ff) fw 10.2.4.45 api 4 htt 2.1 wmi 5 cal otp max_sta 128 ath10k_pci 0000:01:00.0: debug 1 debugfs 1 tracing 0 dfs 0 testmode 1 ath: EEPROM regdomain: 0x6a ath: EEPROM indicates we should expect a direct regpair map ath: Country alpha2 being used: 00 ath: Regpair used: 0x6a 64 bit (not working) # lspci -k 00:00.0 Class 0604: 1957:0824 pcieport 01:00.0 Class 0280: 168c:003c ath10k_pci 04:00.0 Class 0604: 1957:0824 pcieport 05:00.0 Class 0106: 1b4b:9170 ahci 02:00.0 Class 0604: 1957:0824 pcieport 03:00.0 Class 0280: 168c:003c ath10k_pci # dmesg ath10k_pci 0001:01:00.0: enabling device (0000 -> 0002) ath10k_pci 0001:01:00.0: pci irq msi interrupts 1 irq_mode 0 reset_mode 0 pci_bus 0002:01: busn_res: [bus 01] end is updated to 01 ath10k_pci 0000:01:00.0: unable to get target info from device ath10k_pci 0000:01:00.0: could not get target info (1) ath10k_pci 0000:01:00.0: could not probe fw (1) ath10k_pci 0001:01:00.0: unable to get target info from device ath10k_pci 0001:01:00.0: could not get target info (1) ath10k_pci 0001:01:00.0: could not probe fw (1) Thank you, Jared _______________________________________________ ath10k mailing list [email protected] http://lists.infradead.org/mailman/listinfo/ath10k
