#564: RME Hammerfall Multiface mit PCI-Karte wird nicht erkannt ---------------------+------------------------------------------------------ Reporter: pali | Owner: lennart Type: defect | Status: new Milestone: | Component: module-hal-detect Resolution: | Keywords: hdsp multiface ---------------------+------------------------------------------------------ Changes (by tom-ipp):
* keywords: => hdsp multiface * component: daemon => module-hal-detect Comment: Hello, My config : fedora11, kernel 2.6.29.6-213.f11.x86_64, alsa 1.0.20, pa 0.9.15 If I load manually with : load-module module-alsa-sink device=hw:1 sink_name=toto I get : {{{ Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-util.c: Device plug:hw:1 doesn't support 2 channels, changed to 18. Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-util.c: Device plug:hw:1 doesn't support sample format s16le, changed to s32le. Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-sink.c: Successfully opened device plug:hw:1. Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-sink.c: Successfully enabled mmap() mode. Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-sink.c: Successfully enabled timer-based scheduling mode. Jul 29 19:20:23 localhost pulseaudio[6002]: (alsa-lib)control.c: Invalid CTL plug:hw:1 Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-util.c: Unable to attach to mixer plug:hw:1: Aucun fichier ou dossier de ce type Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-util.c: Successfully attached to mixer 'hw:1' Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-util.c: Cannot find mixer control "Master" or mixer control is no combination of switch/volume. Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-util.c: Cannot find fallback mixer control "PCM" or mixer control is no combination of switch/volume. Jul 29 19:20:23 localhost pulseaudio[6002]: alsa-util.c: Using mixer control "PCM". Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: Created sink 0 "totoHdsp" with sample spec s32le 18ch 44100Hz and channel map front-left ,front-right,rear-left,rear-right,front-center,lfe,side-left,side- right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9 Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.resolution_bits = "32" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.mixer_element = "PCM" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.api = "alsa" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.class = "sound" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.class = "generic" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.subclass = "generic-mix" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.name = "RME Hammerfall DSP + Multiface" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.id = "RME Hammerfall DSP + Multiface" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.subdevice = "0" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.subdevice_name = "subdevice #0" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.device = "0" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.card = "1" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.card_name = "Hammerfall DSP" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.long_card_name = "RME Hammerfall DSP + Multiface at 0x8c000000, irq 22" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: alsa.driver_name = "snd_hdsp" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.bus = "pci" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.vendor.id = "10ee" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.vendor.name = "Xilinx Corporation" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.product.id = "3fc5" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.product.name = "RME Hammerfall DSP" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.bus_path = "/devices/pci0000:00/0000:00:1e.0/0000:0a:06.0/0000:0b:00.0/sound/card1" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: hal.udi = "/org/freedesktop/Hal/devices/pci_10ee_3fc5_sound_card_0" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: hal.product = "RME Hammerfall DSP + Multiface Sound Card" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: hal.card_id = "RME Hammerfall DSP + Multiface" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.string = "plug:hw:1" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.buffering.buffer_size = "1179648" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.buffering.fragment_size = "589824" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.access_mode = "mmap+timer" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.description = "RME Hammerfall DSP" Jul 29 19:20:23 localhost pulseaudio[6002]: sink.c: device.icon_name = "audio-card-pci" }}} If I let module-hal-detect do its job, I get : {{{ Jul 29 19:23:21 localhost pulseaudio[6019]: alsa-util.c: Failed to set hardware parameters on plug:hw:1: Argument invalide Jul 29 19:23:21 localhost pulseaudio[6019]: (alsa-lib)confmisc.c: Unable to find definition 'cards.H-DSP.pcm.front.0:CARD=1' Jul 29 19:23:21 localhost pulseaudio[6019]: (alsa-lib)conf.c: function snd_func_refer returned error: Aucun fichier ou dossier de ce type Jul 29 19:23:21 localhost pulseaudio[6019]: (alsa-lib)conf.c: Evaluate error: Aucun fichier ou dossier de ce type Jul 29 19:23:21 localhost pulseaudio[6019]: (alsa-lib)pcm.c: Unknown PCM front:1 Jul 29 19:23:21 localhost pulseaudio[6019]: alsa-util.c: Error opening PCM device front:1: Aucun fichier ou dossier de ce type Jul 29 19:23:21 localhost pulseaudio[6019]: alsa-util.c: Failed to set hardware parameters on plug:hw:1: Argument invalide Jul 29 19:23:21 localhost pulseaudio[6019]: (alsa-lib)confmisc.c: Unable to find definition 'cards.H-DSP.pcm.iec958.0:CARD=1,AES0=4,AES1=130,AES2=0,AES3=2' Jul 29 19:23:21 localhost pulseaudio[6019]: (alsa-lib)conf.c: function snd_func_refer returned error: Aucun fichier ou dossier de ce type Jul 29 19:23:21 localhost pulseaudio[6019]: (alsa-lib)conf.c: Evaluate error: Aucun fichier ou dossier de ce type Jul 29 19:23:21 localhost pulseaudio[6019]: (alsa-lib)pcm.c: Unknown PCM iec958:1 Jul 29 19:23:21 localhost pulseaudio[6019]: alsa-util.c: Error opening PCM device iec958:1: Aucun fichier ou dossier de ce type }}} I heard you're throwing HAL away, how will the detect function know about my card ? Thanks for your help Thomas Jacoviac -- Ticket URL: <http://pulseaudio.org/ticket/564#comment:13> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets