[pulseaudio-tickets] [PulseAudio] #564: RME Hammerfall Multiface mit PCI-Karte wird nicht erkannt

PulseAudio trac-noreply at tango.0pointer.de
Wed Jul 29 10:46:38 PDT 2009


#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


More information about the pulseaudio-bugs mailing list