Лоток для CD не открывается. Что я могу сделать?

9

Вот и все. Всякий раз, когда я нажимаю кнопку извлечения на моем CD-плеере, ничего не происходит. CD-плеер не является причиной проблемы, потому что это никогда не происходит со мной под Windows. Какие-либо предложения?

Кроме того, выполнение команды eject из терминала также ничего не делает.

Дополнительная информация: Я использую Ubuntu 10.04 64 бита, ранее прочитал компакт-диск (как 2 часа назад), который я извлек, используя nautilus, потому что я не мог извлечь его, используя ту же аппаратную кнопку.

Вот вывод команды 'eject -v':

eject: using default device `cdrom'
eject: device name is `cdrom'
eject: expanded name is `/dev/cdrom'
eject: `/dev/cdrom' is a link to `/dev/sr0'
eject: `/dev/sr0' is not mounted
eject: `/dev/sr0' is not a mount point
eject: `/dev/sr0' is not a multipartition device
eject: trying to eject `/dev/sr0' using CD-ROM eject command
eject: CD-ROM eject command failed
eject: trying to eject `/dev/sr0' using SCSI commands
eject: SCSI eject succeeded

ОБНОВЛЕНИЕ: Хорошо, я хотел бы добавить, что я не могу воспроизвести эту ошибку, так как я обновился до Ubuntu 10.10 с использованием указанного компакт-диска, и теперь поведение кажется нормальным. Вероятно, это было обновление до более свежего ядра. Спасибо всем!

Левек
источник
Какой выход eject -v?
rndrük
какое оборудование это?
RolandiXor

Ответы:

9

Имеет ли

sudo umount /dev/cdrom
sudo eject /dev/cdrom

Работа?

Если нет, можете ли вы извлечь компакт-диск, пока компьютер находится на экране BIOS?

TGM
источник
для пояснения, если у вас есть более одного дисковода компакт-дисков, вам может потребоваться переключить / dev / cdrom с помощью / dev / cdrom1, / dev / cdrom2 и т. д. для количества дисков, которые у вас есть, до тех пор, пока вы не выберете нужный диск.
TGM
3

Попробуй hdparm -L 0 /dev/cdrom, а потом eject?

Мишель
источник
3

Попробуйте воткнуть иголку или булавку в маленькое отверстие от дисковода компакт-дисков. Это должно получить это.

Ричард Джонсон
источник
+1, просто добавьте, что диски различаются, поэтому может помочь быстрый поиск «Отверстия для извлечения булавки» плюс марка вашего диска. Этот метод ВСЕГДА работает, но может не подойти для привода.
Том Броссман
Не работал для меня
Benubird
2

Может быть, попробуйте использовать Live CD, а затем извлечь. Может помочь определить, это ошибка в Ubuntu или ваша установка.

Lyrositor
источник
1

пытаться

sudo eject

в командной строке.

Эпели
источник
Все еще не работает. 'sudo eject -v' выводит то же самое, что и 'eject -v'.
Levesque
1

Я могу воспроизвести эту ошибку. Это происходило для меня дважды, когда я случайно перемещал некоторые файлы, которые я записывал, на CD. Выполняя eject -vкоманду, я получаю тот же вывод, что и ОП. К сожалению, на момент публикации этого я не исправил проблему. Когда это случилось в первый раз, я смог выдвинуть лоток на экране BIOS, но на этот раз это не сработало. Я попытался sudo umount /dev/cdromи получил вывод umount: /dev/cdrom: not mounted. sudo eject -vсделал то же самое в этот момент. Я попробовал hdparm -L 0 /dev/cdromи получил вывод

/dev/cdrom: 
setting drive doorlock to 0 (off) 
HDIO_DRIVE_CMD(doorlock) failed: Bad address
Боб Дэвис
источник
2
Какую версию вы используете? Моя ошибка использовала дистрибутив, которому уже более 2 лет. Возможно, вам следует открыть новый вопрос?
Levesque