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