Date: Wed, 27 Aug 2003 08:44:58 -0400 (EDT) From: Adam K Kirchhoff <adamk@voicenet.com> To: <freebsd-current@freebsd.org> Subject: Re: IDE DVD playback on 5.1-CURRENT Message-ID: <Pine.LNX.4.33L2.0308270844210.12096-100000@thorn.ashke.com> In-Reply-To: <Pine.LNX.4.33L2.0308270719400.10236-100000@thorn.ashke.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 27 Aug 2003, Adam K Kirchhoff wrote: > > On Wed, 27 Aug 2003, Terry Lambert wrote: > > > Adam K Kirchhoff wrote: > > > I recently moved a firewire card and DVD drive that had been in my FreeBSD > > > box to another computer. I replaced it with an IDE DVD drive. The > > > probelm is that now I can't get mplayer or vlc to play any DVDs that had > > > previously worked with the firewire drive. > > [ ... ] > > > "Couldn't open DVD device: /dev/dvd" > > [ ... ] > > > Now /dev/dvd is a symlink to /dev/acd0: > > > > > > [ adamk@sorrow - /usr/home/adamk ]: ls -l /dev/dvd > > > lrwxr-xr-x 1 root wheel 3 Aug 25 15:54 /dev/dvd -> /dev/acd0 > > > > > > And /dev/acd0 looks like: > > > > > > [ adamk@sorrow - /usr/home/adamk ]: ls -l /dev/acd0 > > > crw-r--r-- 1 root operator 117, 0 Aug 25 15:36 /dev/acd0 > > > > > > Note: user 'adamk' is part of the 'operator' group. In addition, as you > > > can see from the mplayer.txt file, I've tried this as root just in case > > > there's some strange permission thing going on. Still no luck. > > > > A really common problem with DVD and audio-using programs is > > they try to open device read/write, instead of read-only. > > > > I notice that you don't have write permission. This might be > > your problem. > > No such luck. I already thought about that and chmod acd0 to 666 just in > case. > > > Also, you may want to try a hard link instead of a symbolic > > link; see "man devfs" and "man rc.devfs". > > > > Finally, try recompiling your DVD player program, whatever it > > is, since it might check at compile time what it's talking to, > > and be too dumb to do the right thing. > > > > You may also want to pint it directly at the device, instead > > of using a symbolic link and making things more complicated > > than they need to be (one less variable to vary and cause > > breakage). > > Again, no luck. From vlc: > > [00000141] main input: playlist item `dvdold:///dev/acd0@1,1' > [00000141] dvd input error: dvdcss cannot open device > libdvdread: Using libdvdcss version 1.2.5 for DVD access > libdvdread: Could not open /dev/acd0 with libdvdcss. > libdvdread: Can't open /dev/acd0 for reading > [00000141] dvdread input error: libdvdcss cannot open source > [00000141] vcd input error: no movie tracks found > [00000141] main input error: no suitable access module for `/://dvdold:///dev/acd0@1,1 > > From mplayer: > > Playing DVD title 1 > libdvdread: Could not open device with libdvdcss. > libdvdread: Can't open /dev/acd0 for reading > Couldn't open DVD device: /dev/acd0 > > From ogle: > > libdvdread: Using libdvdcss version 1.2.5 for DVD access > libdvdread: Could not open /dev/acd0c with libdvdcss. > libdvdread: Can't open /dev/acd0c for reading > ERROR[ogle_nav]: faild to open/read the DVD > > Yet the same DVD in the firewire drive works just fine. > > I can certainly try recompiling the applications but, frankly, I'm really > doubtful that will solve the problem :-( > > Adam I rebooted my machine and finally noticed the following error message on the console: acd0: FAILURE - FLUSHCACHE status=51<READY,DSC,ERROR> error=4<ABORTED> Could this be part of my problem? Adam
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.33L2.0308270844210.12096-100000>