Skip site navigation (1)Skip section navigation (2)
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>