插入任何种类的光盘后,未安装CD / DVD驱动器


14

我只是注意到,如果插入任何类型的CD或DVD,驱动器将开始旋转,但不会显示已安装的光盘。以前,它曾经问我如何处理插入的媒体。现在,它甚至没有这样做。我在终端中运行以下命令:

$ eject -n
eject: device is `/dev/sr0'

$ sudo mount -o ro,unhide,uid=1000 /dev/cdrom /mnt/cdrom
mount: mount point /mnt/cdrom does not exist

如何使功能恢复到驱动器上?我正在运行Ubuntu 11.10。

更新

  • 谢谢Waltinator:我运行了'dmesg',但是不知道我在找什么。我是新手。与'ls -rlt / var / log'命令相同。我应该为安装创建目录吗?现在真的不知道该怎么办。–思科Sán7小时前

  • 成功插入CD后,以下是dmesg命令的前3行:

    $ dmesg
    [ 4804.416018] wlan0: no IPv6 routers present  
    [ 8214.125450] ISdit ISO 9660 Extensions: Microsoft Joliet Level 3  
    [ 8214.136556] ISO 9660 Extensions: RRIP_1991A  
    

    Waltinator的回复:

    第一行是先前的活动,我的无线设备在线。接下来的两行是一个很好的结果。方括号中的数字是“自启动后的秒数”,该行的其余部分通常会有所帮助。不,您不应该创建安装点。让我们尝试使自动安装工作。–沃尔丁纳

  • 这是我的最后3行dmesg

    [ 18.130819] init: plymouth-stop pre-start process (1396) terminated with status 1  
    [ 28.780011] wlan0: no IPv6 routers present  
    [ 505.632119] CE: hpet increased min_delta_ns to 20113 nsec
    

    waltinator的回复:

    看起来您的CD / DVD驱动器未连接到数据总线,并且在插入盘片时也不会引起中断。尝试使用dmesg | grep -A8 CD-ROM哪个应该可以显示出系统认为可用的内容。–沃尔丁纳

  • 这是我的终端输出:

    $ dmesg | grep -A8 CD-ROM
    [0.774351] scsi 0:0:0:0: CD-ROM HL-DT-ST DVD+-RW GSA-T40N A100 PQ: 0 ANSI:  5
    [0.778117] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
    [0.778122] cdrom: Uniform CD-ROM driver Revision: 3.20
    [0.778282] sr 0:0:0:0: Attached scsi CD-ROM sr0
    [0.778340] sr 0:0:0:0: Attached scsi generic sg0 type 5
    [0.780416] Freeing unused kernel memory: 984k freed  
    [0.780732] Write protecting the kernel read-only data: 10240k  
    [0.780986] Freeing unused kernel memory: 20k freed  
    [0.786331] Freeing unused kernel memory: 1400k freed  
    [0.804912] udevd[90]: starting version 173   
    [0.874178] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded  
    [0.874208] r8169 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
    

    waltinator的回复:

    好的,您的系统可以看到驱动器。您可以打开和关闭与托盘ejecteject -tudevadm monitor在插入CD时运行(完成后键入^ C),看看是否收到“更改”和“添加”消息。–沃尔丁纳

  • eject工作完美;eject -t什么也没做。

    $ udevadm monitor
    KERNEL[13771.009267] change /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sr0 (block)
    UDEV [13773.878887] change /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0  /block/sr0 (block)
    
  • 终端输出sudo hwinfo --cdrom

    $ sudo hwinfo --cdrom
    hal.1: read hal dataprocess 2753: arguments to dbus_move_error() were incorrect,   assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 280.  
    This is normally a bug in some application using the D-Bus library.  
    libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files  
    22: SCSI 00.0: 10602 CD-ROM (DVD)                               
      [Created at block.247]  
      Unique ID: KD9E.JgkxTS4hgl2  
      Parent ID: 3p2J.gdUMCD83e+E  
      SysFS ID: /class/block/sr0  
      SysFS BusID: 0:0:0:0  
      SysFS Device Link: /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0  
      Hardware Class: cdrom  
      Model: "HL-DT-ST DVD+-RW GSA-T40N"  
      Vendor: "HL-DT-ST"  
      Device: "DVD+-RW GSA-T40N"  
      Revision: "A100"  
      Driver: "ata_piix", "sr"  
      Driver Modules: "ata_piix"  
      Device File: /dev/sr0 (/dev/sg0)  
      Device Files: /dev/sr0, /dev/scd0, /dev/disk/by-id/ata-HL-DT-ST_DVD+_-RW_GSA-T40N_K048BJ74257, /dev/disk/by-path/pci-0000:00:1f.1-scsi-0:0:0:0, /dev/cdrom, /dev/cdrw, /dev/dvd, /dev/dvdrw  
      Device Number: block 11:0 (char 21:0)  
      Features: DVD  
      Config Status: cfg=new, avail=yes, need=no, active=unknown  
      Attached to: #17 (IDE interface)  
      Drive Speed: 31  
      Volume ID: "Movie"  
      Publisher: "INTERVIDEO"  
      Creation date: "20050424162207000"  
    

昨晚我注意到,如果尝试使用Brasero刻录光盘,程序将无法检测到该光盘。然后我尝试了VLC,它播放了,不知道如何或为什么。但是我仍然无法浏览光盘上的文件,也不会显示为已挂载。
CiscoSán11年

最后三行使我相信系统会看到DVD:卷ID:“电影”发行者:“ INTERVIDEO”创建日期:“ 20050424162207000”放入DVD中,等待60秒,然后键入df -m
waltinator

Answers:


3

在11.04上遇到了相同的问题。解决方法是安装udftools¹。通过按Ctrl+ Alt+ 打开终端,T然后键入:

sudo apt-get install udftools

经过验证也可以在Ubuntu / Lubuntu 14.04.3 LTS下运行。

¹ udftools是用于UDF文件系统和DVD / CD-R(W)驱动器的工具。


欢迎来到Ask Ubuntu。关于安装udftools如何解决问题,您能否扩大答案?
Peachy 2012年

升级到14.10后,我遇到了同样的问题,这解决了我的问题
noamt 2014年

这不适用于16.04。而是安装gvfs-backends起作用了:askubuntu.com/questions/925050/…–
JayDin

2

sudo mount ...如果首先确保目标目录存在,则该命令会更好地工作sudo mkdir -p /mnt/cdrom

要弄清楚原因,请插入CD / DVD,等待其停止旋转,然后执行dmesg(或者dmesg | less如果您想查看全部内容),并检查最新的(最后文件)条目,以查看系统必须说的内容CD / DVD。也可以ls -rlt /var/log查看最近修改的日志的结尾。


谢谢Waltinator:我运行了'dmesg',但是不知道我在找什么。我是新手。与'ls -rlt / var / log'命令相同。我应该为安装创建目录吗?现在真的不知道该怎么办。
CiscoSán11年

这是dmesg我成功插入CD之后的3行:[4804.416018] wlan0:不存在IPv6路由器[8214.125450] ISdit ISO 9660扩展:Microsoft Joliet级别3 [8214.136556] ISO 9660扩展:RRIP_1991A第一行是上一个事件,我的无线设备正在上网。接下来的两行是一个很好的结果。方括号中的数字是“自启动后的秒数”,该行的其余部分通常会有所帮助。不,您不应该创建安装点。让我们尝试使自动安装工作。
waltinator 2011年

好的,这是我在'dmesg'上的最后3行[18.130819] init:普利茅斯停止预启动进程(1396)终止,状态为1 [28.780011] wlan0:不存在IPv6路由器[505.632119] CE:hpet将min_delta_ns增加到20113 nsec
CiscoSán11年

看起来您的CD / DVD驱动器未连接到数据总线,并且在插入盘片时也不会引起中断。
waltinator 2011年

尝试使用dmesg | grep -A8 CD-ROM哪个应该可以显示出系统认为可用的内容。
waltinator 2011年
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.