Требуется сделать USB карт ридер на ST912.
На данный момент устройство успешно работает как USB флэш накопитель,
но требуется сделать так, чтобы можно было сообщать Windows от том что внутренний накопитель в устройстве отключен,
как если бы из карт ридера была вынута флэшка.
Решил эту задачу следующим образом: на команду хоста Test_Unit_Ready возвращаю SCSI_SENSE_NOT_READY(0x02) дополнительный код ASC_MEDIUM_NO_MEDIA_IN_DEVICE(0x3a), windows при такой реализации работает нормально, но биосы некоторых компьютеров отказываются грузиться, потому что пытаются обратиться к устройству до тех пор пока Test_Unit_Ready не возвратит Ok.
Вопрос: как правильно сообщать об отсутствии диска ведущему устройству?