Unable to access CDROM device to play music
Carmel
carmel_ny at hotmail.com
Sun Sep 26 11:43:41 UTC 2010
On Sun, 26 Sep 2010 02:03:28 +0200
Polytropon <freebsd at edvax.de> articulated:
> On Sat, 25 Sep 2010 19:46:08 -0400, Carmel <carmel_ny at hotmail.com>
> wrote:
> > On Sun, 26 Sep 2010 00:49:16 +0200
> > Polytropon <freebsd at edvax.de> articulated:
> >
> > > Have you tried mounting using the ATAPI driver?
> > >
> > > # mount -o ro -t cd9660 /dev/acd0 /mnt
> > >
> > > Does this work for data CDs?
> >
> > I get this error message:
> >
> > mount_cd9660: /dev/acd0: Invalid argument
>
> This seems to show that there's no ISO-9660 file system on
> the (data) CD, or the session is not finished, or any other
> problem on file system level. Can you check
>
> % file - < /dev/acd0
> % cdcontrol info
>
> Here's an example for the output for a data CD:
>
> % file - < /dev/acd0
> /dev/stdin: ISO 9660 CD-ROM filesystem data
> 'FreeBSD_Install ' (bootable)
>
> % cdcontrol info
> Starting track = 1, ending track = 1, TOC size = 18 bytes
> track start duration block length type
> -------------------------------------------------
> 1 0:02.00 57:57.56 0 260831 data
> 170 57:59.56 - 260831 - -
>
> And for an audio CD:
>
> % file - < /dev/acd0
> /dev/stdin: ERROR: cannot read `(null)' (Invalid argument)
>
> % cdcontrol info
> Starting track = 1, ending track = 18, TOC size = 154 bytes
> track start duration block length type
> -------------------------------------------------
> 1 0:02.00 3:31.03 0 15828 audio
> 2 3:33.03 2:52.67 15828 12967 audio
> ...
> 17 52:24.53 7:27.30 235703 33555 audio
> 18 59:52.08 2:48.67 269258 12667 audio
> 170 62:41.00 - 281925 - -
>
> Do you get the same results for the respective CD content types?
I made some file permission changes, rebooted and made sure that the
changes were static, and then ran a few test.
The cdcontrol program will not play a CDROM although it claims it is. I
can play an audio CD from within KDE; however, it is like pulling teeth
to accomplish it. Way too much trouble. MPlayer cannot access the audio
CD naively.
DATA CDs are another story. I cannot mount them.
Using a data CD:
# file - < /dev/acd0
/dev/stdin: ERROR: cannot read `(null)' (Input/output error)
# file - < /dev/cd0
/dev/stdin: ERROR: cannot read `(null)' (Invalid argument)
# cdcontrol info
cdcontrol: getting toc header: Invalid argument
cdcontrol: Invalid argument
With an audio CD:
# file - < /dev/acd0
/dev/stdin: ERROR: cannot read `(null)' (Invalid argument)
# file - < /dev/cd0
/dev/stdin: ERROR: cannot read `(null)' (Device not configured)
# cdcontrol info
Starting track = 1, ending track = 3, TOC size = 34 bytes
track start duration block length type
-------------------------------------------------
1 0:02.00 6:32.00 0 29400 audio
2 6:34.00 3:55.12 29400 17637 audio
3 10:29.12 3:42.23 47037 16673 audio
170 14:11.35 - 63710 - -
Finally, just trying a mount command from the command line:
$ sudo mount -o ro -t cd9660 /dev/acd0 /mnt
mount_cd9660: /dev/acd0: Invalid argument
$ sudo mount -o ro -t cd9660 /dev/cd0 /mnt
mount_cd9660: /dev/cd0: Device not configured
This is getting to be far more trouble and wasting way too much time
than it is worth. I can just put the CDs in one of my Windows machines
and then transfer the data over the network to the FreeBSD units. What
is strange is that this use to work before I upgraded.
By the way, Polytropon, please do not CC me. I am on the list and I
really do not need two copies of every post. Others may appreciate it;
however, I don't.
--
Carmel ✌
carmel_ny at hotmail.com
More information about the freebsd-questions
mailing list