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_at_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_at_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_at_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_at_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 :-( AdamReceived on Wed Aug 27 2003 - 02:29:10 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:20 UTC