Put up a new block patch with a couple of fixes. SCSI needs to cleanup the queue if it doesn't find a device or we leak requests. Other minor stuff as well. Find it here. Includes the IDE multiple HWIF request changes mentioned a couple of days ago as well.
Who was the ATA genius who thought that making the (Mt Fuji deprecated) GET_MEDIA_STATUS command only half-ATAPI like was a good idea? Fire the packet and then examine IDE registers to get the results, bravo.