vega01 wrote:
So what was the problem with SD/MMC system? Why there was this error:

/>> drivers/mmc/core/sdio.c: host->ocr = mmc_select_voltage(host, ocr);
>> /* Can we support the voltage(s) of the card(s)? */
This was talking about the MMC2 and MMC3. It's MMC1 that is connected to the card and never threw this message. This was just getting confusing because the MFP config calls them MMC1,2 and 3 where as the driver/mmc/* files call them mmc0,1 and 2.

MMC 3 (mmc2 to the driver) always throws this message and probably isn't connected. MMC 2 (mmc1 to the driver), sometimes throws it and sometimes doesn't.

According to the MFP configuration, the zylonite default configs for for these aren't used so they should be wired somewhere else. This means when linux booted on that config, the MMC2 and 3 drivers on the PXA were being connected to some other random pins. The kernel code contains only one config for MMC3 which isn't used. It contains 2 or 3 possible configs for MMC2, none of which the iPAQ is configured to. So for the time being I'm going for the 'leave it as windows sets it approach, but still get the voltage errors.

I suspect MMC3 is not connected and MMC2 is connected to the wireless SDIO8686 chip, which will need switching on with another bunch of GPIOs on which I already have some details. Working this out is just a case of gradually switching off MFPs in windows until the wireless stops working. I'll get to that eventually.


Oliver
_______________________________________________
Haret mailing list
[email protected]
https://handhelds.org/mailman/listinfo/haret

Reply via email to