[alsa-devel] Non-functional Altec Lansing FX5051 USB-soundcard + speakers
Jelle de Jong
jelledejong at powercraft.nl
Mon Nov 10 11:45:03 CET 2008
Jeremy Nickurak wrote:
> About 14 months ago I purchased a nice new ~$300 set of altec lansing
> 5.1 speakers, which include a USB-sound card. Since that time they've
> largely gone unused, or at least not properly used. I brought this up on
> the mailing list at the time, but didn't get much response, so I thought
> I'd poke my head up again and see if anybody has any insight.
>
> First off, the set works correctly, out-of-the-box under windows,
> without having to install any special drivers or software at all.
>
> Under linux, plugging them in instantly freezes the usb sound card up,
> and locks it at 100% volume, in such a way that there's absolutely no
> way to turn the volume down: not from alsamixer, and not from the
> speaker's hardware control dial. Sound does play, but again, it's
> unbearably loud, to the point where I don't do it for risk of damaging
> my speakers and/or ears.
>
> I filed the bug away on the bug-tracker, but haven't heard much out of
> it since. The bug contains my lsusb -v information, the "contents"
> output from amixer for this card, and some preliminary results showing
> some ability to tweak the volume with amixer, but not reliably.
>
> Any suggestions are welcome. I'm happy to experiment with this set more
> if it can help, run experimental code, etc. Heck, I'd go at the thing
> with a screwdriver for chipset information if I know what I was looking
> for or thought it could help.
I also have some volume issues with some of my usb audio devices, it
might be related tot the dB0 scaling issues that where discussed on the
list. There may be a good usable workaround for you, that will be a
software volume control.
change all the zeros to your hardware id and set the correct user
echo 'pcm.softvol {
type softvol
slave.pcm dmix:0
control.name Master
control.card 0
}
pcm.!default {
type plug
slave.pcm softvol
}
ctl.!default {
type hw
card 0
}' | tee /home/user0/.asoundrc
chmod 600 /home/user0/.asoundrc
chown user0:user0 /home/user0/.asoundrc
Best regards,
Jelle
More information about the Alsa-devel
mailing list