Subject: playing audio CDs
To: None <netbsd-users@NetBSD.org>
From: Louis Guillaume <lguillaume@berklee.edu>
List: netbsd-users
Date: 04/16/2004 15:04:12
Hello,
It's hard to know if this is a recent problem or if I've just forgotten
how to do this. Playing audio CDs used to be as simple as ...
$ cdplay -f cd0 play
... and other apps like kscd would work as long as we set the correct
device and had read access to /dev/rcd0d.
For some reason I'm getting no output from either of these applications.
I haven't been able to find anything at Google or the Archives.
The permissions are correct.
I can "cat <somefile> /dev/audio" and hear the device respond.
The mixer has the master volume turned up and the inputs are un-muted.
When playing CDs I see the light on the player running, but no sound.
The applications think the cd is being played just fine.
This happens in kde/kscd and with cdplay on the console.
I'm running NetBSD 2.0C (ASTER) #0: Fri Apr 9 20:16:39 EDT 2004.
"ASTER" is very similar to GENERIC...
$ diff GENERIC ASTER
25,27c8
< #ident "GENERIC-$Revision: 1.596 $"
<
< maxusers 32 # estimated number of users
---
> maxusers 16 # estimated number of users
83c64
< #options SHMMAXPGS=2048 # 2048 pages is the default
---
> options SHMMAXPGS=32768 # 2048 pages is the default
114,121c95,102
< options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
< options COMPAT_09 # NetBSD 0.9
< options COMPAT_10 # NetBSD 1.0
< options COMPAT_11 # NetBSD 1.1
< options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI
< options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI
< options COMPAT_14 # NetBSD 1.4
< options COMPAT_15 # NetBSD 1.5
---
> #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
> #options COMPAT_09 # NetBSD 0.9
> #options COMPAT_10 # NetBSD 1.0
> #options COMPAT_11 # NetBSD 1.1
> #options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI
> #options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI
> #options COMPAT_14 # NetBSD 1.4
> #options COMPAT_15 # NetBSD 1.5
123,124c104,105
< options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
< options COMPAT_386BSD_MBRPART # recognize old partition ID
---
> #options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
> #options COMPAT_386BSD_MBRPART # recognize old partition ID
168c149
< options INET6 # IPV6
---
> #options INET6 # IPV6
211c192
< options WS_KERNEL_FG=WSCOL_GREEN
---
> options WS_KERNEL_FG=WSCOL_MAGENTA
Here are the audio devices...
auvia0 at pci0 dev 7 function 5: VIA VT82C686A AC'97 Audio (rev 0x50)
auvia0: interrupting at irq 10
auvia0: ac97: SigmaTel STAC9756/57 codec; 18 bit DAC, 18 bit ADC,
SigmaTel 3D
auvia0: ac97: ext id 205<AMAP,SPDIF,VRA>
audio0 at auvia0: full duplex, mmap, independent
...And the cd drives...
cd0 at atapibus1 drive 0: <MATSHITA CR-594, , YS0M> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd1 at atapibus1 drive 1: <_NEC NR-7700A, , 1.23> cdrom removable
cd1: 32-bit data port
cd1: drive supports PIO mode 4, DMA mode 2
cd0(viaide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using
DMA data transfers)
cd1(viaide0:1:1): using PIO mode 4, DMA mode 2 (using DMA data transfers)
Am I just missing something simple?
Louis