This message is from the T13 list server.

> you really have to run
> at the slowest cycle time
> regardless of the mode capability.
 
Anybody know if this is what Microsoft does,
or is this just a theoretical argument and a Bios
convention?
 
The spec doesn't trumpet this limitation, does it?
 
> master has to be online
> for all register accesses
 
Why the Master any more than the Slave?
 
They both have to watch for DEV and SRST
and ExecuteDeviceDiagnostic writes.  There's
nothing that the Master alone has to watch for,
is there?
 
> numbers in excess of 300
 
Once upon a time I heard of Intel motherboards
that would cycle x1F0 Data reads at 300ns no matter
what you asked for, unless the last x1F7 Command
write was something other than xA0 Packet.
 
A device qualified under such conditions might
conservatively report that its qualified read time
was 300ns.  I don't actually know of a device that
did so, but I'd be curious to know if one existed.
 
Curiously, lazily yours, Pat LaVarre

        -----Original Message----- 
        From: Curtis Stevens [mailto:[EMAIL PROTECTED]] 
        Sent: Mon 10/7/2002 11:37 AM 
        To: [EMAIL PROTECTED] 
        Cc: 
        Subject: RE: [t13] Master and Slave speed
        
        

        This message is from the T13 list server.
        
        
        Pat & Co.
        
                I have observed slower drives failing when a faster drive is the
        slave.  At the time I reached the conclusion that because the master has to
        be online for all register accesses, even when the slave is currently
        selected, it can get hung because of the faster access speeds.  I observed
        this behavior for both normal register access and PIO data transfers.
        
                The issue also goes a bit deeper than PIO modes.  Some drives
        reported support for both PIO 2 and PIO 4, but when you looked at their
        cycle times in the ID DEVICE data you found numbers in excess of 300ns; not
        the usual 180 or 120...  This means that although both drives may report
        Mode 4 capability, you still must run at the slower speed.  In this case you
        were really running closer to Mode 1...
        
                So, the answer to the question is that you really have to run at the
        slowest cycle time regardless of the mode capability.
        
        -----------------------
        Curtis E. Stevens
        Pacific Digital Corp.
        2052 Alton Parkway
        Irvine, CA 92606
        
        Phone (949) 477-5713
        Fax (949) 252-9397
        
        E-Mail: [EMAIL PROTECTED]
        WEB: www.PacificDigital.com
        
        Never take life seriously... after all, nobody ever gets out alive!
        
        
        -----Original Message-----
        From: Pat LaVarre [mailto:[EMAIL PROTECTED]]
        Sent: Monday, October 07, 2002 9:23 AM
        To: [EMAIL PROTECTED]
        Subject: RE: [t13] Master and Slave speed
        
        
        This message is from the T13 list server.
        
        
        > when DMACK is asserted by the host
        > side, the address signals are "disabled" and not used.
        
        Do the public specs carefully require DMACK to be
        asserted with enough setup for a merely PIO 0 device
        to know to ignore the address signals before the host
        begins using them?  And on the other end, do the specs
        require the address signals to go quiet early enough
        before DMACK is deasserted?
        
        Curiously, lazily yours.    Pat LaVarre
        
        ....

Reply via email to