>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

Reply via email to