Hi Tony, >> WTF :( >> >> Right now the BT driver and the WiFi driver are no aware of >> each other. Actually the kernel is not even aware, that both >> drivers are using the same chip. Unfortunately this will be >> tricky to solve properly. Since a system may have two WiLink >> devices, the only solution coming to my mind would be adding >> a link from the BT device to the WiFi device in device tree. >> Additionally we would need something in the WiLink driver to >> check if driver has been initialized properly for a given DT >> node. > > Yeah exactly.. I think the best way would be to export something > like wlcore_register_bt/wlcore_unregister_bt.. And then have > wlcore_register_bt return -EAGAIN until wlcore is up. actually NO. We have rejected this many times for all hardware manufacturers. Please fix the firmware instead. Regards Marcel