Проблема заключается в том, что лоток перестал нормально работать. Похоже, что привод не может определить его текущее состояние. Выглядит это так: если взять отключенный от компа привод вручную закрыть его лоток, а затем подключить его к питанию, то привод сперва пытается задвинуть уже задвинутый лоток, а затем снова его выдвигает. Если подключить к питанию привод с выдвинутым лотком, то привод сперва задвигает лоток, а затем снова выдвигает. Если помешать приводу выдвинуть лоток, то, при следующем нажатии на кнопку выброса лотка, привод считает его выдвинутым и пытается задвинуть, а затем снова выдвигает. Далее, если вообще удалить лоток из привода, то он вроде бы работает нормально; по крайней мере, при подключении к питанию не шуршит двигателем в попытке изменить положение лотка, а при нажатии кнопки выброса лотка за один раз происходит только одна операция (попытка открытия или закрытия отсутствующего лотка), как и должно быть. Как уже должно быть понятно, от компа проблема не зависит, т.к. ATA-шлейф при описанных действиях я к приводу не подключал. Подскажите, плиз, из-за чего возникла данная проблема, и как ее решить?
Название темы отредактировал. Модератор.