Hello,
I would like to report that the mwifiex driver is not working for the PCIe
Laird st60 Wifi module.
The Laird constructor is using its own driver (as usual :/):
https://github.com/LairdCP/Sterling-60-Release-Packages/releases
The mwifiex driver stall on the mwifiex_check_fw_status function.
Indeed the fw status id received is not what expected.
- If I use the firmware from linux-firmware (pcieusb8997_combo_v4.bin) the
status is 0x0.
- If I use the firmware from Laird Github, the status is first 0x0 then
0xf1f2f4a5 after 1/2s. Weirdly this id match the mwl8k firmware status.
The expected status should be 0xfedcba00 (also used in the Laird module) as
you can see it does not match it. I don't know well how this driver works also I
don't have datasheet of the module nor the chipset.
I hope someone could take a look at it or give me some debugging hints.
Regards,
Köry