[ros-kernel] Atapi device detection bug

Hartmut Birr hartmut.birr at gmx.de
Fri Sep 17 18:52:46 CEST 2004



> -----Original Message-----
> From: ros-kernel-bounces at reactos.com 
> [mailto:ros-kernel-bounces at reactos.com] On Behalf Of Filip Navara
> Sent: Friday, September 17, 2004 5:15 PM
> To: ReactOS Kernel List
> Subject: Re: [ros-kernel] Atapi device detection bug
> 
> 
> Eric Kohl wrote:
> 
> >I am also concerned about the use of a hardware reset of the 
> ATA hardware.
> >According to the ATA specification it can take up to 30.5 
> seconds until an
> >ATA master plus slave device complete the hardware reset. 
> The hardware
> >should also be issued by the BIOS so the devices are in a 
> known state when
> >the atapi driver gains control of the devices. So I don't 
> see any need for
> >hardware reset.
> >  
> >
> It's not hardware reset, it's only software reset that takes 
> considerable lower amount of time (section 9.2 of T13/1410D 
> revision 3a 
> IIRC).
> 
> As for the patch, it works correctly on my machine.
> 
> - Filip

I agree with Eric. We should change back to the device reset command. Many
computers have on the secondary ide chanel only a cdrom drive which is
configured as slave. Many drives does response to a software reset after
10..20 sec in this configuration. But they do response immediately to a
device reset command.

- Hartmut 



More information about the Ros-kernel mailing list