>it sounds like we just have to pop off a resistor ? Well not that easy - I used a 0603 type 10k Resistor Pack including 4 resistors.
One trick could be to leave the PULL-Ups as is and add a stronger Pull-Down to the INTRQ - lets say something between 500 Ohm and 1kOhm . -Michael >-----Original Message----- >From: Mike Frysinger [mailto:[email protected]] >Sent: Friday, July 10, 2009 5:07 PM >To: Hennerich, Michael >Cc: [email protected]; [email protected] >Subject: Re: [Linux-kernel-commits] [6960] trunk/drivers/ata/libata-core.c: 1. > >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
