Unable to access CDROM device to play music
Paul B Mahol
onemda at gmail.com
Wed Oct 6 20:00:25 UTC 2010
On 9/26/10, Carmel <carmel_ny at hotmail.com> wrote:
> 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.
If you are sure that this is not environment issue on you side, maybe
it is because output to cd is broken in new snd_hda requiring manual
setup (unforunatelly this is not trivial).
Look snd_hda(4) for more info. Also try to post to multimedia.
More information about the freebsd-questions
mailing list