see : AmiloA's laptop M5451 sound card
lshal | grep alsa
udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
info.udi = '/org/freedesktop/Hal/devices/computer_alsa_timer' (string)
alsa.device_file = '/dev/snd/timer' (string)
alsa.type = 'timer' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
udi = '/org/freedesktop/Hal/devices/computer_alsa_sequencer'
info.udi = '/org/freedesktop/Hal/devices/computer_alsa_sequencer' (string)
alsa.device_file = '/dev/snd/seq' (string)
alsa.type = 'sequencer' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
see TI Chipset :
lshal | grep alsa
udi = '/org/freedesktop/Hal/devices/usb_device_8bb_2904_noserial_if0_alsa_control__1'
info.udi = '/org/freedesktop/Hal/devices/usb_device_8bb_2904_noserial_if0_alsa_control__1' (string)
alsa.card_id = 'default' (string)
alsa.type = 'control' (string)
alsa.card = 1 (0x1) (int)
alsa.physical_device = '/org/freedesktop/Hal/devices/usb_device_8bb_2904_noserial_if0' (string)
alsa.device_file = '/dev/snd/controlC1' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_8bb_2904_noserial_if0_alsa_capture_0'
info.udi = '/org/freedesktop/Hal/devices/usb_device_8bb_2904_noserial_if0_alsa_capture_0' (string)
alsa.type = 'capture' (string)
alsa.device_id = 'USB Audio' (string)
alsa.pcm_class = 'generic' (string)
alsa.card_id = 'default' (string)
alsa.device = 0 (0x0) (int)
alsa.card = 1 (0x1) (int)
alsa.physical_device = '/org/freedesktop/Hal/devices/usb_device_8bb_2904_noserial_if0' (string)
alsa.device_file = '/dev/snd/pcmC1D0c' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_8bb_2904_noserial_if0_alsa_playback_0'
info.udi = '/org/freedesktop/Hal/devices/usb_device_8bb_2904_noserial_if0_alsa_playback_0' (string)
alsa.type = 'playback' (string)
alsa.device_id = 'USB Audio' (string)
alsa.pcm_class = 'generic' (string)
alsa.card_id = 'default' (string)
alsa.device = 0 (0x0) (int)
alsa.card = 1 (0x1) (int)
alsa.physical_device = '/org/freedesktop/Hal/devices/usb_device_8bb_2904_noserial_if0' (string)
alsa.device_file = '/dev/snd/pcmC1D0p' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)