hard wired wifi chip on sdio
Hi All,
I have a Freescale iMX25 based (tx25) board with a Marvell 8688 wireless module on sdio bus. My kernel is a rel_imx_2.6.35_11.03.00 from Freescale git repository.
The wireless chip is hard wired on sdio bus, not plugged in. On end of sdhci_probe_slot() function I call the tasklet_schedule(&host->card_tasklet) to force detecting card.
It seems to be good, mmc0 detected well.
When I try to load wifi module, it failed, cannot download helper binary to chip.
I tried to see the sdio bus with an oscilloscope to test it and I need a lot of modprobe/rmmod sequence and I wonder, after the n-th sequence it could works well.
It confirms my opinion, there should be an initialization problem, because this card is a wired, not a pluggable card.
What is the correct method to force insert card event?
Signature · 6 lines
thx, ---------------------------------- Zoltan Zidarics programmer PTE-PMMFK H-7621 Pecs, Boszorkany u. 2. Hungary E-Mail: [email protected] ----------------------------------
Quoted 4 lines
I have a Freescale iMX25 based (tx25) board with a Marvell 8688 wireless module on sdio bus.
My kernel is a rel_imx_2.6.35_11.03.00 from Freescale git repository.
Please either a) use a _recent vanilla_ kernel or b) ask Freescale about their kernel directly.
Regards,
Wolfram
Signature · 2 lines
Pengutronix e.K. | Wolfram Sang | Industrial Linux Solutions | http://www.pengutronix.de/ |