Re: regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-11-01 Thread Ohad Ben-Cohen
On Mon, Nov 1, 2010 at 4:22 PM, Arnd Hannemann wrote: > It looks like this: > > r...@ap4evb:~# modprobe b43 > [   36.023437] cfg80211: Calling CRDA to update world regulatory domain > [   36.460937] sdio_bus_probe() > [   36.468750] sdio_bus_probe() calling pm_runtime_get_sync() > [   36.468750] m

Re: regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-11-01 Thread Arnd Hannemann
Am 01.11.2010 10:02, schrieb Ohad Ben-Cohen: > On Mon, Nov 1, 2010 at 10:05 AM, Arnd Hannemann wrote: >> No, actually mmc_sdio_init_card() is called _before_ sdio_bus_probe > > Yes, it is called once at boot while the card is mmc_rescan()ed. > > But that's not interesting, because the card is th

Re: regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-11-01 Thread Ohad Ben-Cohen
On Mon, Nov 1, 2010 at 10:05 AM, Arnd Hannemann wrote: > No, actually mmc_sdio_init_card() is called _before_ sdio_bus_probe Yes, it is called once at boot while the card is mmc_rescan()ed. But that's not interesting, because the card is then powered down, and will only be powered on again when

Re: regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-11-01 Thread Arnd Hannemann
Am 01.11.2010 05:50, schrieb Ohad Ben-Cohen: > On Sun, Oct 31, 2010 at 11:51 PM, Arnd Hannemann wrote: >>> 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

Re: regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-10-31 Thread Ohad Ben-Cohen
On Sun, Oct 31, 2010 at 11:51 PM, Arnd Hannemann wrote: >> 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_bu

Re: regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-10-31 Thread Arnd Hannemann
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 > mm

Re: regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-10-31 Thread Ohad Ben-Cohen
Hi Arnd, 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

Re: regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-10-31 Thread Arnd Hannemann
Am 31.10.2010 18:16, schrieb Arnd Hannemann: > on todays Linus' git (v2.6.36-9871-g3985c7c) b43 sdio stopped working. > It was working on (v2.6.36-6794-g12ba8d1). > > b43-sdio: probe of mmc0:0001:1 failed with error -16 > > The error seems to originate from the following code in > drivers/mmc/

Re: regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-10-31 Thread Chris Ball
Hi Arnd, On Sun, Oct 31, 2010 at 06:16:04PM +0100, Arnd Hannemann wrote: > on todays Linus' git (v2.6.36-9871-g3985c7c) b43 sdio stopped working. > It was working on (v2.6.36-6794-g12ba8d1). > > b43-sdio: probe of mmc0:0001:1 failed with error -16 > > The error seems to originate from the follow

regression: b43-sdio: probe of mmc0:0001:1 failed with error -16

2010-10-31 Thread Arnd Hannemann
Hi, on todays Linus' git (v2.6.36-9871-g3985c7c) b43 sdio stopped working. It was working on (v2.6.36-6794-g12ba8d1). b43-sdio: probe of mmc0:0001:1 failed with error -16 The error seems to originate from the following code in drivers/mmc/core/sdio_bus.c:sdio_bus_probe() 135 ret = pm_r