I guess driver maintenance must by ALSA.
Can I recommend two places?
The linux-audio-user mailing list. http://lists.linuxaudio.org/mailman/lis … audio-user
And then the alsa mailing lists
http://www.alsa-project.org/main/index. … ling-lists
If you prefer forums maybe:
http://www.linuxmusicians.com/
Your post looks interesting. But I think you should copy-paste them to the places I've mentioned. You would have a much bigger and more interested audience.
I've been trying myself to make udev work with HDSP 9632. It doesn't work though. I contacted alsa developers and I got some very technical info. Things that I think would be better of if they were in the hands of a technical guy like you.
As for as I can tell from another post of yours you are trying to control sound with only the amixer. A guy called Esben Stein just posted this:
Nope. I never use hdspmixer.
#init 96kHz operation
amixer -c $1 cset numid=11,iface=PCM,name='Sample Clock Source' 6
#direct out playback 1&2 to headphones
amixer cset numid=5 28,26,10000
amixer cset numid=5 29,27,10000
#set volume for main out
amixer -c 0 cset numid=5 26,0,$1
amixer -c 0 cset numid=5 27,1,$1
#mute playback 26 and 27 to output 26 and 27 (headphone)
amixer -c $1 cset numid=5 26,26,0
amixer -c $1 cset numid=5 27,27,0
#direct out playback 1&2 to headphones
amixer -c $1 cset numid=5 28,26,10000
amixer -c $1 cset numid=5 29,27,10000
I don't know if that's any help. Oh he adds:
Some general information:
# source:
# 0-17 -> physical input
# 26-43 -> playback (software output)
# destination:
# 0-17 -> physical output
# 26-27 -> line out (phone)
# gain: 0-65536 -> 0 is minus infinity, 32768 is 0 dB, 65535 is + 6dB
# use 'Mixer' ctl with amixer (numid=5).
# 3 parameters: source, destination and gain
amixer -c <device> cset numid=5 <source>,<destination>,<attenuation>