У меня есть DVD-диск Hitachi LG-WH16NS6 SATA и дисковод Bluray, установленный во внешний USB-накопитель OWC Mercury Pro 3. .
Когда я подключаю устройство к своей машине и пытаюсь вставить DVD в Ubuntu (20.04 LTS), диск вращается, и привод пытается его прочитать, но диск не монтируется.
В конце концов, привод останавливается. Если после этого я попытаюсь выключить или перезагрузить компьютер, процесс выключения зависнет, и мне придется выполнить полный сброс.
Если я запускаю компьютер и загружаю Ubuntu с диском в приводе, по какой-то причине в файловом браузере присутствуют разделы efi
и boot
(а они не обычно). Диск по-прежнему не монтируется.
Как это ни парадоксально, я могу читать и монтировать диски Bluray с приводом в Ubuntu без проблем. Кроме того, на моей машине установлена двойная загрузка Windows / Ubuntu, и привод без проблем будет монтировать и читать DVD и все другие диски в Windows 10. Все диски, которые не монтируются под Ubuntu, монтируются и читаются без проблем под Windows, поэтому я не думаю, что у меня плохой привод или плохой носитель. Я попытался подключиться к другому USB-порту, и я попробовал другой USB-кабель, но безуспешно.
Я установил пакеты udftools
, libdvdcss
, libdvdread4
и libdvdnav4
под Ubuntu, но это не повлияло на поведение накопителя под Linux.
Как мне отладить и исправить эту проблему?
ОБНОВЛЕНИЕ
Вот результат dmesg
, когда я подключаю привод без диска:
[ 314.839390] usb 2-6: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
[ 314.860059] usb 2-6: New USB device found, idVendor=1e91, idProduct=de2c, bcdDevice= 1.00
[ 314.860064] usb 2-6: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 314.860068] usb 2-6: Product: Mercury Pro Optical
[ 314.860071] usb 2-6: Manufacturer: Other World Computing
[ 314.860073] usb 2-6: SerialNumber: 002933006777
[ 314.862325] usb-storage 2-6:1.0: USB Mass Storage device detected
[ 314.863118] scsi host6: usb-storage 2-6:1.0
[ 315.877560] scsi 6:0:0:0: CD-ROM HL-DT-ST BD-RE WH16NS60 1.00 PQ: 0 ANSI: 0
[ 315.885579] sr 6:0:0:0: [sr0] scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[ 315.899982] sr 6:0:0:0: Attached scsi CD-ROM sr0
[ 315.900172] sr 6:0:0:0: Attached scsi generic sg0 type 5
[ 315.976530] pktcdvd: pktcdvd0: writer mapped to sr0
Вот syslog
вывод, когда я подключаю привод без диска в нем:
Apr 2 12:10:58 evan-System-Product-Name kernel: [ 314.860059] usb 2-6: New USB device found, idVendor=1e91, idProduct=de2c, bcdDevice= 1.00
Apr 2 12:10:58 evan-System-Product-Name kernel: [ 314.860064] usb 2-6: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Apr 2 12:10:58 evan-System-Product-Name kernel: [ 314.860068] usb 2-6: Product: Mercury Pro Optical
Apr 2 12:10:58 evan-System-Product-Name kernel: [ 314.860071] usb 2-6: Manufacturer: Other World Computing
Apr 2 12:10:58 evan-System-Product-Name kernel: [ 314.860073] usb 2-6: SerialNumber: 002933006777
Apr 2 12:10:58 evan-System-Product-Name kernel: [ 314.862325] usb-storage 2-6:1.0: USB Mass Storage device detected
Apr 2 12:10:58 evan-System-Product-Name kernel: [ 314.863118] scsi host6: usb-storage 2-6:1.0
Apr 2 12:10:58 evan-System-Product-Name mtp-probe: checking bus 2, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-6"
Apr 2 12:10:58 evan-System-Product-Name mtp-probe: bus: 2, device: 3 was not an MTP device
Apr 2 12:10:58 evan-System-Product-Name mtp-probe: checking bus 2, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-6"
Apr 2 12:10:58 evan-System-Product-Name mtp-probe: bus: 2, device: 3 was not an MTP device
Apr 2 12:10:59 evan-System-Product-Name kernel: [ 315.877560] scsi 6:0:0:0: CD-ROM HL-DT-ST BD-RE WH16NS60 1.00 PQ: 0 ANSI: 0
Apr 2 12:10:59 evan-System-Product-Name kernel: [ 315.885579] sr 6:0:0:0: [sr0] scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
Apr 2 12:10:59 evan-System-Product-Name kernel: [ 315.899982] sr 6:0:0:0: Attached scsi CD-ROM sr0
Apr 2 12:10:59 evan-System-Product-Name kernel: [ 315.900172] sr 6:0:0:0: Attached scsi generic sg0 type 5
Apr 2 12:10:59 evan-System-Product-Name kernel: [ 315.976530] pktcdvd: pktcdvd0: writer mapped to sr0
Вот вывод dmesg
, когда я вставляю диск в привод:
[ 499.517922] sr0: detected capacity change from 1073741312 to 7584526336
[ 531.487920] usb 2-6: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
[ 531.508719] sr 6:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK cmd_age=31s
[ 531.508721] sr 6:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 02 00 00 00 02 00
[ 531.508722] blk_update_request: I/O error, dev sr0, sector 2048 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[ 562.209122] usb 2-6: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Вот syslog
выводит, когда я вставляю диск в дисковод:
Apr 2 12:14:02 evan-System-Product-Name kernel: [ 499.517922] sr0: detected capacity change from 1073741312 to 7584526336
Apr 2 12:14:34 evan-System-Product-Name kernel: [ 531.487920] usb 2-6: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Apr 2 12:14:34 evan-System-Product-Name kernel: [ 531.508719] sr 6:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK cmd_age=31s
Apr 2 12:14:34 evan-System-Product-Name kernel: [ 531.508721] sr 6:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 02 00 00 00 02 00
Apr 2 12:14:34 evan-System-Product-Name kernel: [ 531.508722] blk_update_request: I/O error, dev sr0, sector 2048 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
Apr 2 12:15:01 evan-System-Product-Name CRON[5043]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Apr 2 12:15:03 evan-System-Product-Name systemd-udevd[358]: sr0: Worker [5033] processing SEQNUM=4430 is taking a long time
Apr 2 12:15:05 evan-System-Product-Name kernel: [ 562.209122] usb 2-6: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920324] INFO: task scsi_eh_6:4849 blocked for more than 120 seconds.
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920332] Not tainted 5.8.0-48-generic #54~20.04.1-Ubuntu
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920335] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920338] scsi_eh_6 D 0 4849 2 0x00004000
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920344] Call Trace:
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920358] __schedule+0x394/0xa60
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920365] schedule+0x55/0xc0
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920371] schedule_preempt_disabled+0xe/0x10
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920377] __mutex_lock.isra.0+0x17d/0x4e0
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920384] ? newidle_balance+0x1d4/0x3c0
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920391] __mutex_lock_slowpath+0x13/0x20
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920396] mutex_lock+0x32/0x40
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920406] device_reset+0x22/0x50 [usb_storage]
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920413] scsi_eh_ready_devs+0x580/0xa40
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920419] ? __pm_runtime_resume+0x60/0x80
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920425] scsi_error_handler+0x446/0x520
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920430] kthread+0x114/0x150
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920436] ? scsi_eh_get_sense+0x210/0x210
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920438] ? kthread_park+0x90/0x90
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920445] ret_from_fork+0x22/0x30
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920451] INFO: task usb-storage:4851 blocked for more than 120 seconds.
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920455] Not tainted 5.8.0-48-generic #54~20.04.1-Ubuntu
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920457] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920460] usb-storage D 0 4851 2 0x00004000
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920464] Call Trace:
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920470] __schedule+0x394/0xa60
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920476] schedule+0x55/0xc0
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920479] schedule_timeout+0x111/0x160
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920485] ? usb_hcd_submit_urb+0xa5/0x2e0
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920491] wait_for_completion+0x94/0x100
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920496] usb_sg_wait+0xea/0x170
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920504] usb_stor_bulk_transfer_sglist.part.0+0x6c/0xc0 [usb_storage]
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920511] usb_stor_bulk_srb+0x4b/0x80 [usb_storage]
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920518] usb_stor_Bulk_transport+0x171/0x410 [usb_storage]
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920527] usb_stor_invoke_transport+0x3e/0x520 [usb_storage]
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920530] ? schedule_timeout+0x111/0x160
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920536] ? wait_for_completion_interruptible+0xc3/0x140
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920543] usb_stor_transparent_scsi_command+0xe/0x10 [usb_storage]
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920551] usb_stor_control_thread+0x195/0x290 [usb_storage]
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920555] kthread+0x114/0x150
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920561] ? storage_probe+0x2b0/0x2b0 [usb_storage]
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920564] ? kthread_park+0x90/0x90
Apr 2 12:17:49 evan-System-Product-Name kernel: [ 725.920569] ret_from_fork+0x22/0x30
Приложение Диски
не запускается, когда диск вставлен в дисковод. Когда диск подключен и пустой, я получаю следующий дисплей: