On Mon, 23 Apr 2001 21:57:12 -0700 (PDT), Andre Hedrick wrote:

>> OK can we just have a technical discussion?

>Please, lets do, I am tired of the battles

Me three... I am much better at tech than flames although I seemed to have missed all 
the 
flambe.

BTW... why is this thread called Road Runner?

>>      I.E. no need for PCMCIA or any of that. I understood from your 
>> responses that you didn't realise this?

>This valid that I do not know everything and that CFA does interesting
>things more than what was specified in the past.

The converse is true as well.. Having only used the CFA devices as solid state IDE 
drives I 
was unaware that there were any that didn't do the True IDE mode.

>Sorry phone call and email got mixed togather.
>But I did explain that there could be a failure to detect if PDIAG/DASP
>if one or the other devices was held to long and the wrong device reported
>a signature in the task register.  Also that the if you reversed the two
>device it would correctly report always.

Yes... Now that I am up on the docs I see exactly how this can happen.  Mishandled 
signals 
would cause device 0 to go 30 seconds before it gave up on Device 1.

Andre, do you think it's reasonable to assume that if most PC BIOS's will detect the 
CFA then 
it probally is handling the POR sequence and EXECUTE DEVICE DIAGNOSIC correctly?
If so then I feel pretty confident that it should work ok.. Over the 2 years we have 
been 
using CFAs as solid state HD's I have never seen a case where the BIOS didn't 
autodetect it 
properly as master or slave or have I had a problem with a long timeout.  I have 
plugged it 
up to all manner of machine old and new.. An the usual configuration was that the CFA 
was 
Device 0 and some random IDE drive we have laying around was device 1.

Now I am not saying it won't happen.. just that I haven't seen it.

>Not quite, the electronic differences and flash in native mode is
>incompatible, if you put it in to a mode that is 5V compatable then it
>does seem possible and reasonable to work.  Your imperical data points
>verify this issue.

Not to mention that the datasheet for the device indicates that this is possible and 
intended  
not just happenstance.  *grin*

>What really needs to happen is that all the devices that are CFA-like
>which require name parsing for detecting should have the "flash" rule
>imposed.  Whereas the ones that correctly report 0x848A for word 0 of the
>identify page may be exempt.

Yes I think so... Although I haven't done a rigorous reading of the SanDisk datasheet 
I 
haven't found anything so far that would lead me to believe that operates any 
different than 
an ATA-2 device when operating in True IDE mode.

IIRC SanDisk was the original people to come out with IDE CFA and everyone else just 
copied 
them.  I have the SanDisk datasheets that I can send you if you need them to verify 
stuff.  I 
believe that if you verify it with the SanDisk then all the other MFG's should work as 
well.

--
Richard A. Smith                         Bitworks, Inc.               
[EMAIL PROTECTED]               501.846.5777                        
Sr. Design Engineer        http://www.bitworks.com   


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to