Re: [hatari-devel] IDE IO register range access commit

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

> Honestly, that's also what I thought first. But apparently some hard
> disk drivers can deal just nicely with that situation...
> 
> Also on https://en.wikipedia.org/wiki/Parallel_ATA they write:
> 
> "Master and slave clarification
> 
> [...] Since ATA-2 the two devices are referred to as "Device 0" and "Device 1", respectively. This is more appropriate since the two devices have always operated, since the earliest ATA specification, as equal peers on the cable, with neither having control or priority over the other.
> 
> It is a common myth that the controller on the device 0 drive assumes control over the device 1 drive, or that the device 0 drive may claim priority of communication over the other device on the same ATA interface. In fact, the drivers in the host operating system perform the necessary arbitration and serialization, and each drive's onboard controller operates independently of the other."
> 
> ... and that rather sounds like the secondary drive could also operate
> without the primary one?

I agree. And I just checked it with a real Falcon: A slave without a master
drive works, indeed. Not sure whether I ever tested this before.

Best regards

Uwe



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/