|
From: Phillip S. <ps...@cf...> - 2001-11-03 03:00:16
|
At 03:11 AM 11/3/2001 +0100, you wrote: >Sure it is. Floppies can be enumerated just like other PnP devices Not as far as I can tell. From my research, floppy drives can not be detected. There is a way to do it specified in some documents I found on floppy controllers, but it seems that no controllers out there implement it ( or is it the drives that have to? ). You may be able to enumerate the controller if it is on the PCI bus, but you can't detect what drives are on the controller. Both Linux and NT do not detect drives; they use the drive information provided by the bios ( which is entered by the user into the bios setup ). >and power can be managed for them. See the storage/fdc/flpydisk in >the DDK for an example. Actually, floppy devices are part of the >ACPI namespace. Also, even if a device is not completely PnP >compliant, it should have a PnP driver. ALL Windows 2000 drivers >must handle specific PnP and power requests. Right... it should handle power requests, but I don't think it is going to be enumerated on a bus: it has to use the drive parameters from the bios, and control the hardware it says is there. > > I suppose ide.sys could be made PnP, though what happens if > > someone has an > > ISA IDE controller? > > >We should work on the storage stack instead. The disk class driver >acts as a bus driver for fixed disk devices. It enumerates disk >devices, handles some PnP requests and manages power for it's >child devices. Sounds good to me. >If the disk is on an ISA IDE controller, the ACPI BIOS discovers >it during boot and includes it in the ACPI namespace. Interesting... ==================================================== = To remove yourself from this mailing list, go to = = http://www.reactos.com/home/mailing.html = ==================================================== |