I was having a very strange problem with dmasound: aumix would let me decrease but not increase the volume. The problem was that aumix only internally kept the volume on a 0-15 scale, but Linux used 0 (mute) and 1-100. The rounding error made a 2% increase turn into a 0% change. I'm not sure this is a good solution, but it's the best I could come up with; it keeps a 1-100 scale internally, but sets the hardware according to the converted value. It's against the linuxppc_2_5 tree. Dan /--------------------------------\ /--------------------------------\ | Daniel Jacobowitz |__| SCS Class of 2002 | | Debian GNU/Linux Developer __ Carnegie Mellon University | | dan@debian.org | | dmj+@andrew.cmu.edu | \--------------------------------/ \--------------------------------/