Having throttled back to PIO4, it seems to work - but does anyone have
any ideas why the exceptions in all UDMA modes?
Usually with a CFA device it means you are not using a UDMA capable (and
UDMA rated) adapter. Unfortunately while proper ATA cabling and devices
have a negotiation system there isn't a way to discover this particular
situation.
We have a 2.6.20 port which uses arch/ppc (rather than arch/powerpc)
which works fine on identical hardware, so I think everything is UDMA
capable.
With our 2.6.20 ppc port, libata configures my lexar 4GB 300x CF card to
run at UDMA/100 within about 1.5 seconds - since it works so well, I
never really looked at the mechanics of it.
Any more ideas?
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html