If this worked in Ubuntu, this is probably something to do with keybindings rather than alsa. The volume is not really analog & it does generate keycodes.
I had this exact problem on my own Toshiba Satellite with KDE 4.2. I just had to bind the keys XF86AudioLowerVolume & XF86AudioRaiseVolume to the volume control.
Can't tell you exactly how to do this cuz I'm not familiar with #!. Hope that at least points you in the right direction.