On Fri, Jul 10, 2009 at 11:00, Hennerich, Michael wrote: > I think this issue is caused by a Pull-Up resistor on the INTRQ line on > the CF-IDE-NAND Card. > > Read this: > http://www.mail-archive.com/[email protected]/msg00418.html > > On the CF Card socket we also have that pull-up - but there we had no > choice since in PC-Card IO mode the Interrupt is asserted Low. So this > was a tradeoff, and at the time doing the card - it worked without > errors. > > The problem here is that the INTRQ signal output line has a high > impedance when no devices are > selected or interruption is disabled. > > Like you noticed, recent Linux libata assumes the INTRQ staying inactive > the time between the IRQ is requested and the device is configured. > > If this fix isn't acceptable to mainline we should revert - and fix the > HW.
can the simple instructions of how to patch the card be added to the wiki ? it sounds like we just have to pop off a resistor ? -mike _______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
