Problem viewing DVDs

Jens Schweikhardt schweikh at schweikhardt.net
Sun Jan 17 21:34:50 UTC 2010


hello, world\n

I'm trying to view a "Friends" DVD (original) on my 8-Current system
but none of the dvd viewer apps (eg. ogle and mplayer) work.
Investigating I found that I can mount the DVD as a cd9660 file
system, but all the *.vob files result in an I/O error when read,
while all the non-vobs can be read just fine:

/cdrom/video_ts # ls -l
total 3841434
-r-xr-xr-x  1 root  wheel       12288 Dec 21  2004 video_ts.bup
-r-xr-xr-x  1 root  wheel       12288 Dec 21  2004 video_ts.ifo
-r-xr-xr-x  1 root  wheel     3016704 Dec 21  2004 video_ts.vob
-r-xr-xr-x  1 root  wheel       90112 Dec 21  2004 vts_01_0.bup
-r-xr-xr-x  1 root  wheel       90112 Dec 21  2004 vts_01_0.ifo
-r-xr-xr-x  1 root  wheel     7192576 Dec 21  2004 vts_01_0.vob
-r-xr-xr-x  1 root  wheel  1073739776 Dec 21  2004 vts_01_1.vob
-r-xr-xr-x  1 root  wheel  1073739776 Dec 21  2004 vts_01_2.vob
-r-xr-xr-x  1 root  wheel  1073739776 Dec 21  2004 vts_01_3.vob
-r-xr-xr-x  1 root  wheel   701995008 Dec 21  2004 vts_01_4.vob
/cdrom/video_ts # md5 *
MD5 (video_ts.bup) = 7c22ee5d3160bc66158b13033ab3f87b
MD5 (video_ts.ifo) = 7c22ee5d3160bc66158b13033ab3f87b
md5: video_ts.vob: Input/output error
MD5 (vts_01_0.bup) = 21acaafc3988d8a296881c878865a7d1
MD5 (vts_01_0.ifo) = 21acaafc3988d8a296881c878865a7d1
md5: vts_01_0.vob: Input/output error
md5: vts_01_1.vob: Input/output error
md5: vts_01_2.vob: Input/output error
md5: vts_01_3.vob: Input/output error
md5: vts_01_4.vob: Input/output error

and for each file dmesg says
acd0: FAILURE - READ_BIG ILLEGAL REQUEST asc=0x6f ascq=0x03
g_vfs_done():acd0[READ(offset=5834752, length=65536)]error = 5

Is this a case of some kind of DRM protection I'm seeing here?
Am I missing something else? The drive is a
acd0: DVDR <HL-DT-ST DVDRAM GH22LS50/TL00> at ata8-master SATA150
(LG GH22) on a Asus P5Q3 Deluxe with Intel P45/ICH10R chipset.

Regards,

    Jens
-- 
Jens Schweikhardt http://www.schweikhardt.net/
SIGSIG -- signature too long (core dumped)


More information about the freebsd-questions mailing list