Is there any chance for me to read a DVD disc on this device?

Code:
# ls -l /dev/cd0
crw-r-----  1 root  operator  0x76 Feb 19 16:27 /dev/cd0

# dmesg | egrep -i 'cd|dvd'
(cd0:ata0:0:0:0): Error 6, Unretryable error
(cd0:ata0:0:0:0): cddone: got error 0x6 back
(cd0:ata0:0:0:0): READ(10). CDB: 28 00 00 04 bf 79 00 00 01 00 
(cd0:ata0:0:0:0): CAM status: SCSI Status Error
(cd0:ata0:0:0:0): SCSI status: Check Condition
(cd0:ata0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:64,0 (Illegal mode for this track)
(cd0:ata0:0:0:0): Error 6, Unretryable error
(cd0:ata0:0:0:0): cddone: got error 0x6 back

 # camcontrol devlist
<TSSTcorp CD/DVDW TS-L632D HH15>   at scbus0 target 0 lun 0 (cd0,pass0)

# file - < /dev/cd0
/dev/stdin: ISO 9660 CD-ROM filesystem data 'DIVE_OLLY_DIVE'

# mount_cd9660 /dev/cd0 /media/cdrom/
mount_cd9660: /dev/cd0: Device not configured

It is not mounted.
 
It looks like I was able to mount the CD-ROM type.

Code:
# file - < /dev/cd0
/dev/stdin: ISO 9660 CD-ROM filesystem data '________'
# mount_cd9660 /dev/cd0 /media/cdrom/
#

# file - < /dev/cd0
/dev/stdin: data
# mount_cd9660 /dev/cd0 /media/cdrom/
mount_cd9660: /dev/cd0: Invalid argument

# file - < /dev/cd0
/dev/stdin: ERROR: cannot read `/dev/stdin' (Device not configured)
Not all discs can be read by me.
 
To decrypt most commercial video DVDs, you need multimedia/libdvdcss. Because of its restrictive license, it isn't distributed as a package, so you have to build it yourself. Once installed, you should be able to play the movie with VLC for example.
 
Hi, you're probably using a commercial DVD like bsduck suggested.

Since the usage of optical media is dwindling some media players simply don't support decryption at all however most common ones such as MPV or VLC do. I'm not sure how or if it works if you use something like mpc-qt which uses mpv as a backend.

If you just want to rip a DVD you can also use dvdread ( https://www.freshports.org/multimedia/dvdread/ ) which is a much smaller utility than handbreak or makemkv.
 
Back
Top