Дисковод 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'. Должен ли я создать каталог для монтирования? на данный момент действительно не знаю, что делать. - Cisco Sán 7 часов назад

  • После того, как я успешно вставил компакт-диск, следующие три строки dmesgкоманды:

    $ 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:

    Первая строка - это предыдущее событие, мой беспроводной выход в Интернет. Следующие 2 строки - хороший результат. Число в квадратных скобках равно «секундам с момента загрузки», остальная часть строки обычно полезна. И нет, вы НЕ должны создавать точку монтирования. Попробуем настроить автоматический монтаж на работу. - вальтинатор

  • Это мои последние 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
    

    Ответ вальтинатора:

    Похоже, ваш привод 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
    

    Ответ вальтинатора:

    Хорошо, ваша система видит диск. Можете ли вы открыть и закрыть лоток с помощью ejectи eject -t? Запустите, udevadm 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"  
    
Cisco Sán
источник
Прошлой ночью я заметил, что если я попытаюсь записать диск с помощью Brasero, программа не сможет обнаружить диск. Затем я попробовал VLC, и он играл, не знаю, как и почему. Но все же я не могу перемещаться по файлам на диске, и он не будет отображаться подключенным.
Cisco Sán
Последние три строки заставляют меня поверить, что система видит DVD: Идентификатор тома: «Movie» Издатель: «INTERVIDEO» Дата создания: «20050424162207000» Вставьте DVD, подождите 60 секунд, затем введитеdf -m
waltinator

Ответы:

3

Была такая же проблема на 11.04. Решение заключается в установке udftools¹. Откройте терминал, нажав Ctrl+ Alt+, Tи введите:

sudo apt-get install udftools

Проверено также работает под Ubuntu / Lubuntu 14.04.3 LTS.

Tools udftoolsинструменты для файловых систем UDF и приводов DVD / CD-R (W).

hawkknite
источник
Добро пожаловать в Спросите Ubuntu. Можете ли вы расширить свой ответ относительно того, как установкаudftools может решить проблему?
Peachy
Я столкнулся с той же проблемой после обновления до 14.10, и это решило мою проблему
noamt
Это не сработало на 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
источник
спасибо Waltinator: я запустил 'dmesg', но не знаю, что я ищу. Я новичок в этом. То же самое с командой 'ls -rlt / var / log'. Должен ли я создать каталог для монтирования? на данный момент действительно не знаю, что делать.
Cisco Sán
Вот 3 строки из моего dmesgпосле того, как я успешно вставил компакт-диск: [4804.416018] wlan0: нет маршрутизаторов IPv6 [8214.125450] ISdit Расширения ISO 9660: Microsoft Joliet Level 3 [8214.136556] Расширения ISO 9660: RRIP_1991A Первая строка - это предыдущее событие, мой беспроводной выход в интернет. Следующие 2 строки - хороший результат. Число в квадратных скобках равно «секундам с момента загрузки», остальная часть строки обычно полезна. И нет, вы НЕ должны создавать точку монтирования. Попробуем настроить автоматический монтаж на работу.
вальтинатор
хорошо, это мои последние 3 строки в 'dmesg' [18.130819] init: процесс предварительного запуска plymouth-stop (1396) завершен со статусом 1 [28.780011] wlan0: маршрутизаторы IPv6 отсутствуют [505.632119] CE: hpet увеличено min_delta_ns до 20113 нсек
Cisco Sán
Похоже, ваш привод CD / DVD не подключен к шине данных и не вызывает прерывания при вставке диска.
вальтинатор
Попробуйте, dmesg | grep -A8 CD-ROMкоторый должен показать вам, что система думала, была доступна, когда она появилась.
вальтинатор