Re: "timed out during reset" with calluna ATA HDD

Steven Scholz <[email protected]> Wed, 29 Jan 2003 09:54:25 +0100
Newsgroups gmane.linux.pcmcia.devel
Message-ID <[email protected]>

David Hinds schrieb:
> On Tue, Jan 28, 2003 at 02:31:56PM +0100, Steven Scholz wrote:
> 
>>One particular model of calluna ATA HDD is making trouble! It's the 650MB, 
>>Type II.
>>
>>Especialy after power on when the card was already inserted, I get
>>
>>cs: socket c0f7e800 timed out during reset.  Try increasing setup_delay.
>>
>>Usually "cardctl eject" followed by a reboot works.
> 
> 
> How about just "cardctl eject" followed by "cardctl insert"?
Nope. Does not work. (well maybe one in a million)

> 
>>Increasing setup_delay does _not_ help! I increased all timeout by factor 10 
>>- still the same.
> Hmmm.  My next suggestion was going to be to increase some of the
> other timing parameters, specifically vcc_settle, unreset_delay,
> and/or unreset_limit.
:o) Sorry!

>>Why is it working after a reboot?
> Maybe it just has a 30% chance of not working, so a reboot will
> usually fix it by chance?

But every other card works. Even an old calluna!

I suppose that "cardctl eject" somehow "configures" the pcmcia hardware (m8xx), 
and maybe the card itself. So that after a reboot everything is fine.

So mybe I should do "some stuff" before reset_/unreset_socket()...

Steven






-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com