Stop Microsoft
Operating Systems => Linux and UNIX => Topic started by: LorKorub on 11 December 2002, 01:41
-
I followed the steps in the DVD-HOWTO that was included in Debian, but I am having some trouble.
First, it said that I needed to have a kernel with UFS and UDF support. It also says I needed MTRR (which is included.) So I compiled a new kernel (2.4.20) and built in both UFS and UDF during Xconfig. When I do a modprobe on UDF, it can't locate it. UFS checks out, but UDF is not listed anywhere in lsmod.
I tried editing /etc/fstab to switch the DVD drive's FS to auto, but when I try to mount a DVD it says 'No Medium Found."
Any suggestions?
-
What steps did you perform, exactly, when you compiled the kernel?
You will only use UDF if you have a DVD RW with packet mode writing. My DVD drive works, and I do not have either UFS or UDF support at all.
I'm using 2.4.18, and I did not recompile it when I put the DVD drive in.
[ December 10, 2002: Message edited by: M. O'Brien ]
-
I recompiled the kernel with all of the same stuff I had on 2.4.18, but just added UDF and UFS. I didn't add UDF read and write, just UDF read (the write was labeled Dangerous so I didn't install it.)
I had a problem installing the LiViD utilities as well. It couldn't find Glib, even though I know that I have it installed. Maybe that is part of the problem?
What do you have in /etc/fstab for your DVD drive? Maybe if I could get a look at that, it would help solve my problem.
-
err,what kind of dvd is it?
i thought that things like movies were raw info. and like had to be read raw. like mplayer /dev/dvd would play a dvd/*only if the symlinks are in place though*/
-
I don't know if this helps but my DVD is called a CDROM, in fact if I try to mount /dev/dvd it tells me there is no such device. I had to change the ogle config to look for /dev/cdrom so I can play DVD (not properly but that may be a hardware prob., and mplayer doesn't yet play DVDs for me).
-
I am trying to play a movie..Donnie Brasco to be precise.
I made a sym link from /dev/cdrom to /dev/dvd so ogle would be able to see it but still, nothing. Here is the error message I get:
Build: Linux 2.4.18 #1 m�n mar 11 14:12:06 CET 2002 i686 unknown Mon Aug 12 16:07:05 CEST 2002 Xv oss
Runtime: Linux 2.4.20 #2 Sun Dec 8 08:25:53 PST 2002 i686 unknown
Note[ogle_ctrl]: ogle 0.8.5
Debug[ogle_ctrl]: Started /usr/lib/ogle/ogle_cli with pid 3116
Debug[ogle_ctrl]: Started /usr/lib/ogle/ogle_nav with pid 3117
Debug[ogle_ctrl]: Started /usr/lib/ogle/ogle_mpeg_ps with pid 3118
Debug[ogle_vout]: CLK_TCK: 100
Debug[ogle_ctrl]: Started /usr/lib/ogle/ogle_vout with pid 3119
Debug[ogle_nav]: Opening DVD at "/dev/dvd"
libdvdread: Using libdvdcss version 1.2.1 for DVD access
libdvdcss error: failed opening device
libdvdread: Could not open device with libdvdcss.
libdvdread: Can't open /dev/dvd for reading
vm: faild to open/read the DVD
Debug[ogle_ctrl]: child: 3117 exited with 1
Debug[ogle_ctrl]: pid: 3117 exited with status: 1
Debug[ogle_ctrl]: child: 3116 killed
Debug[ogle_ctrl]: pid: 3116 terminated on signal: 2
Debug[ogle_ctrl]: child: 3118 killed
Debug[ogle_ctrl]: pid: 3118 terminated on signal: 2
I can't open it in Xine either. In Xine, you have to mount the DVD first, but every time I try that I get the "No Medium Found" message.
-
That is very similar to the error I got with ogle. I vim as root the oglerc file (I forget exactly where it is, can post tonight when I get home to my machine). And about 15-20 lines down there is a line the states dev=/dev/dvd or close to that. I swapped that to /dev/cdrom and it played.
And just to be dumb here you do have libdvdcss and libdvdread installed (you get them at the ogle site) don't you? Just noticed there is a later version of libdvdcss. It's 1.2.2.
I haven't got to symlinks and things yet so I'm just editing at the source.
I think it's to do with the way especially earlier dvd players were designed as DVD/CDROM combo.
[ December 11, 2002: Message edited by: Linux Frank ]
[ December 11, 2002: Message edited by: Linux Frank ]
-
Both /dev/dvd and /dev/cdrom should be symbolic links to the drive. In my case, /dev/hdb.