CD托盘无法打开。我能做什么?


9

就是这样 每当我按CD播放机上的弹出按钮时,什么都不会发生。CD播放器不是问题的原因,因为在Windows下我从不会发生这种情况。有什么建议么?

另外,从终端运行弹出命令也无济于事。

详细信息:我正在运行64位ubuntu 10.04,以前已经读过CD(例如2小时前),我使用nautilus弹出了该CD,因为无法使用同一硬件按钮将其弹出。

这是命令'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

更新:好的,我想补充一点,因为我已经使用所述CD升级到Ubuntu 10.10,所以我无法重现此错误,现在看来行为还可以。可能是升级到更新的内核。谢谢大家!


输出是eject -v什么?
ændrük

它是什么硬件?
罗兰迪克(RolandiXor)

Answers:


9

是否

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

工作?

如果不能,您是否可以在PC处于BIOS屏幕时弹出CD?


为了明确起见,如果您有多个CD驱动器,则可能需要将/ dev / cdrom切换为/ dev / cdrom1,/ dev / cdrom2等,直到弹出正确的驱动器为止。
TGM 2010年



2

也许尝试使用Live CD,然后弹出。可能会帮助您确定这是Ubuntu的错误还是您的安装。



1

我能够重现此错误。当我不小心将某些要刻录的文件移到CD上时,它以相同的方式发生了两次。执行该eject -v命令,我得到与OP相同的输出。不幸的是,在发布本文时,我还没有解决问题。第一次发生时,我能够在BIOS屏幕上弹出托盘,但是这次没有用。我尝试sudo umount /dev/cdrom并获得了输出umount: /dev/cdrom: not mountedsudo 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 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.