Re: [Alsa-user] SB0400 -- hidden PCM
Brought to you by:
perex
From: Peter Z. <pz...@po...> - 2006-02-19 08:49:20
|
Hi, Do you have only this controls ? If yes, then something is wrong (looks like clean DSP). "EMU10K1 PCM Volume" this controls is not for user (this is why its iface is PCM and not MIXER). Peter Zubaj On Sunday 19 February 2006 09:31, David Liontooth wrote: > # alsactl --version > alsactl version 1.0.10 (Linux 2.6.14 x86_64) > > # cat /proc/asound/cards > 0 [Audigy2 ]: Audigy2 - Audigy 2 Value [SB0400] > Audigy 2 Value [SB0400] (rev.0, serial:0x10011102) > at 0x9c00, irq 22 > > The mixers don't see the PCM channel: > > # amixer scontrols > Simple mixer control 'Headphone',0 > Simple mixer control '3D Control - Center',0 > Simple mixer control '3D Control - Depth',0 > Simple mixer control '3D Control - Switch',0 > Simple mixer control 'Line',0 > Simple mixer control 'CD',0 > Simple mixer control 'Mic Boost (+20dB)',0 > Simple mixer control 'Phone',0 > Simple mixer control 'PC Speaker',0 > Simple mixer control 'Aux',0 > Simple mixer control 'Audigy Analog/Digital Output Jack',0 > Simple mixer control 'External Amplifier',0 > > But it's there, at 130: > # amixer controls > numid=35,iface=MIXER,name='Headphone Playback Switch' > numid=36,iface=MIXER,name='Headphone Playback Volume' > numid=63,iface=MIXER,name='3D Control - Center' > numid=64,iface=MIXER,name='3D Control - Depth' > numid=60,iface=MIXER,name='3D Control - Switch' > numid=46,iface=MIXER,name='Line Playback Switch' > numid=47,iface=MIXER,name='Line Playback Volume' > numid=48,iface=MIXER,name='CD Playback Switch' > numid=49,iface=MIXER,name='CD Playback Volume' > numid=45,iface=MIXER,name='Mic Boost (+20dB)' > numid=41,iface=MIXER,name='Phone Playback Switch' > numid=42,iface=MIXER,name='Phone Playback Volume' > numid=39,iface=MIXER,name='PC Speaker Playback Switch' > numid=40,iface=MIXER,name='PC Speaker Playback Volume' > numid=52,iface=MIXER,name='Aux Playback Switch' > numid=53,iface=MIXER,name='Aux Playback Volume' > numid=218,iface=MIXER,name='Audigy Analog/Digital Output Jack' > numid=65,iface=MIXER,name='External Amplifier' > numid=32,iface=PCM,name='Captured FX8010 Outputs',device=2 > numid=66,iface=PCM,name='EMU10K1 PCM Send Routing' > numid=98,iface=PCM,name='EMU10K1 PCM Send Volume' > numid=130,iface=PCM,name='EMU10K1 PCM Volume' > numid=214,iface=PCM,name='IEC958 Playback Default' > numid=215,iface=PCM,name='IEC958 Playback Default',index=1 > numid=216,iface=PCM,name='IEC958 Playback Default',index=2 > numid=217,iface=PCM,name='IEC958 Playback Default',index=3 > numid=210,iface=PCM,name='IEC958 Playback Mask' > numid=211,iface=PCM,name='IEC958 Playback Mask',index=1 > numid=212,iface=PCM,name='IEC958 Playback Mask',index=2 > numid=213,iface=PCM,name='IEC958 Playback Mask',index=3 > > The PCM volume control works fine: > # amixer -c 0 cset numid=130 0,10000,10000 > numid=130,iface=PCM,name='EMU10K1 PCM Volume' > ; type=INTEGER,access=rw---,values=3,min=0,max=65535,step=0 > > : values=0,10000,10000 > > How do I tell the mixer that PCM is on 130? > > Dave > |