Fixed the hwcfg file name generated by alsaconf.
The domain must be included.
mixer DAC,1 90%
# some notebooks use headphone instead of master
mixer Headphone 75%
+ mixer 'Internal Speaker' 75%
mixer Playback 100%
# turn off digital switches
amixer set "SB Live Analog/Digital Output Jack" off >/dev/null 2>&1
if [ "$driver" = "$1" ]; then
case "$dev" in
*:*)
- echo bus-pci-`$lspci -d "$dev" | head -n 1 | sed -e 's/ .*$//'`
+ # FIXME: need to look around /sys/bus/pci/* (or use vpid-* ?)
+ devid=`$lspci -d "$dev" | head -n 1 | sed -e 's/ .*$//'`
+ case "$devid" in
+ *:*:*.*) ;;
+ *) devid="0000:$devid" ;;
+ esac
+ echo bus-pci-$devid
;;
*)
echo $driver