Hi Ohad, Am 31.10.2010 20:14, schrieb Ohad Ben-Cohen: > On Sun, Oct 31, 2010 at 7:16 PM, Arnd Hannemann wrote: >> b43-sdio: probe of mmc0:0001:1 failed with error -16 > > It's exactly what Daniel is experiencing with the XO-1.5. > > In Daniel's scenario, mmc_sdio_init_card() fails because > mmc_send_relative_addr() returns -110. > > Can you please check out if that's the same thing you have too ? No, it seems to be the pm_runtime_get_sync in sdio_bus.c::sdio_bus_probe(). If I test with CONFIG_PM_RUNTIME=y and the attached modifications, then I get this as output: root@ap4evb:~# modprobe b43 [ 29.859375] cfg80211: Calling CRDA to update world regulatory domain [ 30.226562] pm_runtime_get_sync: -16 [ 30.234375] b43-sdio: probe of mmc0:0001:1 failed with error -16 [ 30.242187] Broadcom 43xx driver loaded [ Features: LS, Firmware-ID: FW13 ] If CONFIG_PM_RUNTIME is not set in .config, the problem goes away. Regards, Arnd