Не вдається прочитати захищені DVD у системі оболонок / без голови


0

Хтось може мені допомогти? Я годинами намагаюся отримати доступ до читання захищених DVD-дисків. Підключення USB-накопичувача до ПК з Windows працює чудово - всі DVD-диски можна читати, а також всередині віртуальної машини Xubuntu на відповідному хості все добре. Але при встановленні OpenMediaVault як хост-системи я можу читати лише незахищені DVD-диски. Оскільки він працює на 100% у гостя, це не пов'язано з обладнанням.

# uname -a
Linux nas 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux


# dpkg -l libdvdread4 libdvdcss2 libdvdnav4
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                                        Version                    Architektur                Beschreibung
+++-===========================================-==========================-==========================-====================================
ii  libdvdcss2:amd64                            1.4.0-1~local              amd64                      library for accessing encrypted DVDs
ii  libdvdnav4:amd64                            5.0.1-1                    amd64                      DVD navigation library
ii  libdvdread4:amd64                           5.0.0-1                    amd64                      library for reading DVDs


# dmesg
[ 3184.701656] usb 3-1.1: USB disconnect, device number 6
[ 3196.173818] usb 3-1.1: new high-speed USB device number 7 using ehci-pci
[ 3196.272569] usb 3-1.1: New USB device found, idVendor=067b, idProduct=2571
[ 3196.272579] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3196.272586] usb 3-1.1: Product: SLIM Portable Blu-ray Drive
[ 3196.272591] usb 3-1.1: Manufacturer: HLDS Inc.
[ 3196.272597] usb 3-1.1: SerialNumber: PROLIFICMP000000376
[ 3196.273202] usb-storage 3-1.1:1.0: USB Mass Storage device detected
[ 3196.273564] scsi8 : usb-storage 3-1.1:1.0
[ 3197.397138] scsi 8:0:0:0: CD-ROM            HL-DT-ST BD-RE BP55EB40   1.00 PQ: 0 ANSI: 0
[ 3197.486298] sr0: scsi3-mmc drive: 0x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[ 3197.486731] sr 8:0:0:0: Attached scsi CD-ROM sr0
[ 3197.487181] sr 8:0:0:0: Attached scsi generic sg5 type 5
[ 3216.362379] sr 8:0:0:0: [sr0]
[ 3216.362388] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 3216.362392] sr 8:0:0:0: [sr0]
[ 3216.362396] Sense Key : Illegal Request [current]
[ 3216.362402] sr 8:0:0:0: [sr0]
[ 3216.362408] Add. Sense: Read of scrambled sector without authentication
[ 3216.362413] sr 8:0:0:0: [sr0] CDB:
[ 3216.362416] Read(10): 28 00 00 00 04 00 00 00 02 00
[ 3216.362429] end_request: I/O error, dev sr0, sector 4096
[ 3216.362514] Buffer I/O error on device sr0, logical block 512
[ 3216.427062] sr 8:0:0:0: [sr0]
[ 3216.427069] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 3216.427074] sr 8:0:0:0: [sr0]
[ 3216.427077] Sense Key : Illegal Request [current]
[ 3216.427083] sr 8:0:0:0: [sr0]
[ 3216.427089] Add. Sense: Read of scrambled sector without authentication
[ 3216.427094] sr 8:0:0:0: [sr0] CDB:
[ 3216.427096] Read(10): 28 00 00 00 04 00 00 00 02 00
[ 3216.427110] end_request: I/O error, dev sr0, sector 4096
[ 3216.427195] Buffer I/O error on device sr0, logical block 512


# udevadm info /dev/sr0
P: /devices/pci0000:00/0000:00:16.0/usb3/3-1/3-1.1/3-1.1:1.0/host8/target8:0:0/8:0:0:0/block/sr0
N: sr0
L: -100
S: cdrom
S: cdrw
S: disk/by-id/usb-HL-DT-ST_BD-RE_BP55EB40_PROLIFICMP000000376-0:0
S: disk/by-path/pci-0000:00:16.0-usb-0:1.1:1.0-scsi-0:0:0:0
S: dvd
S: dvdrw
E: DEVLINKS=/dev/disk/by-id/usb-HL-DT-ST_BD-RE_BP55EB40_PROLIFICMP000000376-0:0 /dev/dvd /dev/cdrom /dev/cdrw /dev/disk/by-path/pci-0000:00:16.0-usb-0:1.1:1.0-scsi-0:0:0:0 /dev/dvdrw
E: DEVNAME=/dev/sr0
E: DEVPATH=/devices/pci0000:00/0000:00:16.0/usb3/3-1/3-1.1/3-1.1:1.0/host8/target8:0:0/8:0:0:0/block/sr0
E: DEVTYPE=disk
E: ID_BUS=usb
E: ID_CDROM=1
E: ID_CDROM_BD=1
E: ID_CDROM_BD_R=1
E: ID_CDROM_BD_RE=1
E: ID_CDROM_CD=1
E: ID_CDROM_CD_R=1
E: ID_CDROM_CD_RW=1
E: ID_CDROM_DVD=1
E: ID_CDROM_DVD_PLUS_R=1
E: ID_CDROM_DVD_PLUS_RW=1
E: ID_CDROM_DVD_PLUS_R_DL=1
E: ID_CDROM_DVD_R=1
E: ID_CDROM_DVD_RAM=1
E: ID_CDROM_DVD_RW=1
E: ID_CDROM_MEDIA=1
E: ID_CDROM_MEDIA_DVD=1
E: ID_CDROM_MEDIA_SESSION_COUNT=1
E: ID_CDROM_MEDIA_STATE=complete
E: ID_CDROM_MEDIA_TRACK_COUNT=1
E: ID_CDROM_MEDIA_TRACK_COUNT_DATA=1
E: ID_CDROM_MRW=1
E: ID_CDROM_MRW_W=1
E: ID_FOR_SEAT=block-pci-0000_00_16_0-usb-0_1_1_1_0-scsi-0_0_0_0
E: ID_INSTANCE=0:0
E: ID_MODEL=BD-RE_BP55EB40
E: ID_MODEL_ENC=BD-RE\x20BP55EB40\x20\x20
E: ID_MODEL_ID=2571
E: ID_PATH=pci-0000:00:16.0-usb-0:1.1:1.0-scsi-0:0:0:0
E: ID_PATH_TAG=pci-0000_00_16_0-usb-0_1_1_1_0-scsi-0_0_0_0
E: ID_REVISION=1.00
E: ID_SERIAL=HL-DT-ST_BD-RE_BP55EB40_PROLIFICMP000000376-0:0
E: ID_SERIAL_SHORT=PROLIFICMP000000376
E: ID_TYPE=cd
E: ID_USB_DRIVER=usb-storage
E: ID_USB_INTERFACES=:080650:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=HL-DT-ST
E: ID_VENDOR_ENC=HL-DT-ST
E: ID_VENDOR_ID=067b
E: MAJOR=11
E: MINOR=0
E: SUBSYSTEM=block
E: TAGS=:systemd:uaccess:seat:
E: USEC_INITIALIZED=3195163408

Як бачите, для цих DVD-дисків, захищених від читання, немає ID_FS_TYPEі не ID_FS_LABELповертаються. У чому причина цього всього?


Здається, що ці scrambled sectorпомилки з'являються в різних дистрибутивах до тих пір, поки ви не отримали доступ до DVD-програвача з програвача фільму, який сам використовує libdvdcssдля доступу. Зараз я багато разів налаштовував Debian і Ubuntu, і останні мої тести показують, що програма Ubuntu 16.04 Serverможе показувати ID_FS_LABEL/TYPEінформацію з DVD, захищених від копіювання, але Debian 8.6це не так.

Яка різниця між тими двома дистрибутивами Linux, що одна працює, а інша не працює?


Я знаю одне, що деякі захищені ігрові DVD-диски не можна читати або встановлювати у Windows, якщо пристрій DVD перебуває в режимі PIO. Можливо, це корисно для відстеження різниці?
Йорик

@rabudde У мене точно така ж проблема. Ви вирішили вирішити це?
TylerDurden

@TylerDurden Ні, я з тих пір використовував Ubuntu.
rabudde

@rabudde я вирішив, використовуючи ddі blkidяк зазначено тут [ b3n.org/automatic-ripping-machine /] () . Шукайте допис Рейнхарда (8 грудня 2016 року о 6:36 ранку). Я можу поставити це як відповідь, якщо хочете.
TylerDurden
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.