I have a 2 Soundcard system :- Card 0 is "on-board" Intel HDA (ALC880 chip) and uses the ALSA snd-hda-intel driver. Card 1 is a MAudio Delta 44 and uses the ALSA ice1712 driver. Both cards work fine using the "direct" ALSA interface. Using Pulseaudio the initialisation of the Delta 44 fails as follows : D: module-hal-detect.c: Not loaded device /org/freedesktop/Hal/devices/computer_alsa_sequencer D: module-hal-detect.c: Loading module-alsa-sink with arguments 'device_id=1 sink_name=alsa_output.pci_1412_1712_sound_card_0_alsa_playback_0' D: alsa-util.c: Trying front:1... I: alsa-util.c: PCM device front:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround40:1... I: alsa-util.c: PCM device surround40:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround41:1... I: alsa-util.c: PCM device surround41:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround50:1... I: alsa-util.c: PCM device surround50:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround51:1... I: alsa-util.c: PCM device surround51:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround71:1... ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.ICE1712.pcm.surround71.0:CARD=1' ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:3982:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround71:1 I: alsa-util.c: Couldn't open PCM device surround71:1: No such file or directory D: alsa-util.c: Trying hw:1 as last resort... W: alsa-util.c: Device hw:1 doesn't support 2 channels, changed to 10. W: alsa-util.c: Device hw:1 doesn't support sample format s16le, changed to s32le. I: module-alsa-sink.c: Successfully opened device hw:1. I: module-alsa-sink.c: Successfully enabled mmap() mode. I: alsa-util.c: Successfully attached to mixer 'hw:1' I: alsa-util.c: Cannot find mixer control "Master". W: alsa-util.c: Cannot find fallback mixer control "PCM". D: sink.c: pa_sink_new: Assertion <map && pa_channel_map_valid(map)> failed. E: module-alsa-sink.c: Failed to create sink object E: module.c: Failed to load module "module-alsa-sink" (argument: "device_id=1 sink_name=alsa_output.pci_1412_1712_sound_card_0_alsa_playback_0"): initialization failed. D: module-hal-detect.c: Not loaded device /org/freedesktop/Hal/devices/pci_1412_1712_sound_card_0_alsa_playback_0 D: module-hal-detect.c: Loading module-alsa-source with arguments 'device_id=1 source_name=alsa_input.pci_1412_1712_sound_card_0_alsa_capture_0' D: alsa-util.c: Trying front:1... I: alsa-util.c: PCM device front:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround40:1... I: alsa-util.c: PCM device surround40:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround41:1... I: alsa-util.c: PCM device surround41:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround50:1... I: alsa-util.c: PCM device surround50:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround51:1... I: alsa-util.c: PCM device surround51:1 refused our hw parameters: Invalid argument D: alsa-util.c: Trying surround71:1... ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.ICE1712.pcm.surround71.0:CARD=1' ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:3982:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround71:1 I: alsa-util.c: Couldn't open PCM device surround71:1: No such file or directory D: alsa-util.c: Trying hw:1 as last resort... W: alsa-util.c: Device hw:1 doesn't support 2 channels, changed to 12. W: alsa-util.c: Device hw:1 doesn't support sample format s16le, changed to s32le. I: module-alsa-source.c: Successfully opened device hw:1. I: module-alsa-source.c: Successfully enabled mmap() mode. I: alsa-util.c: Successfully attached to mixer 'hw:1' I: alsa-util.c: Cannot find mixer control "Capture". W: alsa-util.c: Cannot find fallback mixer control "Mic". D: source.c: pa_source_new: Assertion <map && pa_channel_map_valid(map)> failed. E: module-alsa-source.c: Failed to create source object E: module.c: Failed to load module "module-alsa-source" (argument: "device_id=1 source_name=alsa_input.pci_1412_1712_sound_card_0_alsa_capture_0"): initialization failed. D: module-hal-detect.c: Not loaded device /org/freedesktop/Hal/devices/pci_1412_1712_sound_card_0_alsa_capture_0 D: module-hal-detect.c: Not loaded device /org/freedesktop/Hal/devices/pci_1412_1712_sound_card_0_alsa_control__1 D: module-hal-detect.c: Not loaded device /org/freedesktop/Hal/devices/pci_8086_2668_sound_card_0_alsa_capture_2 D: module-hal-detect.c: Loading module-alsa-sink with arguments 'device_id=0 sink_name=alsa_output.pci_8086_2668_sound_card_0_alsa_playback_0' D: alsa-util.c: Trying front:0... I: module-alsa-sink.c: Successfully opened device front:0. I: module-alsa-sink.c: Successfully enabled mmap() mode. ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0 I: alsa-util.c: Unable to attach to mixer front:0: No such file or directory I: alsa-util.c: Successfully attached to mixer 'hw:0' I: alsa-util.c: Cannot find mixer control "Master". I: alsa-util.c: Using mixer control "PCM". I: sink.c: Created sink 0 "alsa_output.pci_8086_2668_sound_card_0_alsa_playback_0" with sample spec "s16le 2ch 44100Hz" I: source.c: Created source 0 "alsa_output.pci_8086_2668_sound_card_0_alsa_playback_0.monitor" with sample spec "s16le 2ch 44100Hz" I: module-alsa-sink.c: Using 4 fragments of size 4352 bytes. I: alsa-util.c: All 2 channels can be mapped to mixer channels. Using hardware volume control. D: module-alsa-sink.c: Thread starting up D: rtpoll.c: Acquired POSIX realtime signal SIGRTMIN+29 I: module-alsa-sink.c: Starting playback. I: module.c: Loaded "module-alsa-sink" (index: #0; argument: "device_id=0 sink_name=alsa_output.pci_8086_2668_sound_card_0_alsa_playback_0"). D: module-hal-detect.c: Loading module-alsa-source with arguments 'device_id=0 source_name=alsa_input.pci_8086_2668_sound_card_0_alsa_capture_0' D: alsa-util.c: Trying front:0... I: module-alsa-source.c: Successfully opened device front:0. I: module-alsa-source.c: Successfully enabled mmap() mode. ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0 I: alsa-util.c: Unable to attach to mixer front:0: No such file or directory I: alsa-util.c: Successfully attached to mixer 'hw:0' I: alsa-util.c: Using mixer control "Capture". I: source.c: Created source 1 "alsa_input.pci_8086_2668_sound_card_0_alsa_capture_0" with sample spec "s16le 2ch 44100Hz" I: module-alsa-source.c: Using 4 fragments of size 4352 bytes. I: alsa-util.c: All 2 channels can be mapped to mixer channels. Using hardware volume control. D: module-alsa-source.c: Thread starting up D: rtpoll.c: Acquired POSIX realtime signal SIGRTMIN+28 I: module.c: Loaded "module-alsa-source" (index: #1; argument: "device_id=0 source_name=alsa_input.pci_8086_2668_sound_card_0_alsa_capture_0"). D: module-hal-detect.c: Not loaded device /org/freedesktop/Hal/devices/pci_8086_2668_sound_card_0_alsa_control__1 I: module-hal-detect.c: Loaded 2 modules. I: module.c: Loaded "module-hal-detect" (index: #2; argument: ""). I: module.c: Loaded "module-esound-protocol-unix" (index: #3; argument: ""). I: protocol-native.c: loading cookie from disk. I: module.c: Loaded "module-native-protocol-unix" (index: #4; argument: ""). I: module.c: Loaded "module-volume-restore" (index: #5; argument: ""). D: module-default-device-restore.c: Restored default sink 'alsa_output.pci_8086_2668_sound_card_0_alsa_playback_0'. D: module-default-device-restore.c: No previous default source setting, ignoring. I: module.c: Loaded "module-default-device-restore" (index: #6; argument: ""). I: module.c: Loaded "module-rescue-streams" (index: #7; argument: ""). D: module-suspend-on-idle.c: Sink alsa_output.pci_8086_2668_sound_card_0_alsa_playback_0 becomes idle. D: module-suspend-on-idle.c: Source alsa_output.pci_8086_2668_sound_card_0_alsa_playback_0.monitor becomes idle. D: module-suspend-on-idle.c: Source alsa_input.pci_8086_2668_sound_card_0_alsa_capture_0 becomes idle. I: module.c: Loaded "module-suspend-on-idle" (index: #8; argument: ""). D: cli-command.c: Checking for existance of '/usr/local/lib/pulse-0.9/modules//module-x11-publish.so': success D: module-x11-publish.c: using already loaded auth cookie. I: module.c: Loaded "module-x11-publish" (index: #9; argument: ""). D: cli-command.c: Checking for existance of '/usr/local/lib/pulse-0.9/modules//module-gconf.so': failure I: main.c: Daemon startup complete. Card 0 (ALC880) works fine with Pulseaudio (ESOUND & XMMS etc). The above problem is the same on Ubuntu 7.10 & Hardy and also Fedora R8. I'm not sure if the above is a Pulseaudio or ALSA or configuration problem ? Any ideas ?