I was trying to load mbt8xxx.ko bt module on Ubuntu 18.04 (kernel 5.0.0-23-generic) ended with the above error.
Here are the logs :-
[ 6837.045298] mmc0: new SDIO card at address 0001
[ 7124.794849] BT: Loading driver
[ 7124.902279] BT Request firmware: nxp/sdsd8987_combo.bin
[ 7126.255473] BT: FW download over, size 614792 bytes
[ 7136.193399] Fail to poll firmware status: firmwarestat=0x0
[ 7136.194193] SDIO Func0 (0x0-0x9)43 03 04 04 05 00 00 02 03 00
[ 7136.194563] SDIO Func2 (0x0-0x9)00 00 00 00 3f 00 00 00 00 00
[ 7136.194784] Init Status Reg (0xf1-0xf6): 14 70 c8 c3 03 00
[ 7136.194786] BT: FW failed to be active in time!
[ 7136.194820] FW failed to be download!
[ 7136.194821] BT Firmware Init Failed
[ 7136.202664] sdio_bt: probe of mmc0:0001:2 failed with error -1
[ 7136.202701] BT: Driver loaded successfully
Please would you help to mitigate this issue.
Thanks for asking and I wish, you also doing the same.
Compilation is done properly.
1. Did you try loading WLAN? Is the WLAN working or has the same issue as of BT loading?
-->> Yes, Able to load combo and wlan firmware's using wlan module successfully. But firmware load is failing with bt module's both char module and bluez modules. As of now we are trying to load first wlan module with combo firmware and bt module with bt firmware. Hence we are able to work with bluetooth now.
2. Please help to share the complete dmesg log .
-->> Success logs
[14760.256814] wlan: Loading MWLAN driver
[14760.257012] vendor=0x02DF device=0x9149 class=0 function=1
[14760.257125] SDIO: max_segs=128 max_seg_size=65536
[14760.257128] rx_work=1 cpu_num=8
[14760.257772] wlan: Enable TX SG mode
[14760.257773] wlan: Enable RX SG mode
[14760.268989] Request firmware: nxp/sdsd8987_combo.bin
[14761.097005] Wlan: FW download over, firmwarelen=614792 downloaded 614792
[14761.990881] WLAN FW is active
[14762.027947] fw_cap_info=0x587cbf03, dev_cap_mask=0xffffffff
[14762.027960] max_p2p_conn = 0, max_sta_conn = 8
[14762.034513] wlan: version = SD8987-16.88.10.p59-C4X15C668-GPL-(FP88)
[14762.238687] Set REG 0x80002328: 0x13d57 slew_rate=3
[14763.047190] wlan: Driver loaded successfully
[14769.311126] wlan: SCAN COMPLETED: scanned AP count=0
[14920.828869] BT: Loading driver
[14920.836090] BT FW is active(0)
[14920.836094] BT: FW already downloaded!
[14920.851444] BT: Driver loaded successfully
-->> Failure logs
Attached in first comment.
3. Please help to provide the output of: cat /proc/mbt/mbtchar0/status
-->> In case of failure, we'll not get this interface.