Paul, Great info. I didn't know about modinfo. Is there a way to query what the current setting of these parameters are? It seems that I'm told I have a range to work in, like 1-8, but no indication of how they are currently set or what they do. (Maybe only read the code?)
I'm sure that many are just on/off sorts of things, but some clearly are not. Mark -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Paul Davis Sent: Thursday, December 19, 2002 6:21 AM To: [EMAIL PROTECTED] Cc: Alsa-List Subject: Re: [linux-audio-dev] RME Hammerfall DSP Cardbus+Multiface >dsen, > Hi. I'm messing with similar things this evening. (And not doing >great, but not failing either.) I'm using a HDAP 9652, not the >Multiface, but it's the same driver I believe. The difference is I have >no 'headphone output'. Just 26 outputs. > > I'm in KDE. Inside of a Konquerer window, I have set the file >associations for wav and x-wave to be > >aplay -device="plughw" > actually, i doubt that this is the issue at all. the hdsp driver has a module option: snd_line_outs_monitor (possibly changed in recent versions to just "line_outs_monitor"). if set to a non-zero value, all other outputs will be monitored on the headphone/line out channels. you can find out about module options using the modinfo command. for example: % modinfo snd-hdsp filename: /lib/modules/2.4.19/kernel/sound/pci/rme9652/snd-hdsp.o description: "RME Hammerfall DSP" author: "Paul Davis <[EMAIL PROTECTED]>" license: "GPL" parm: snd_index int array (min = 1, max = 8), description "Index value for RME Hammerfall DSP interface." parm: snd_id string array (min = 1, max = 8), description "ID string for RME Hammerfall DSP interface." parm: snd_enable int array (min = 1, max = 8), description "Enable/disable specific Hammerfall DSP soundcards." parm: snd_precise_ptr int array (min = 1, max = 8), description "Enable precise pointer (doesn't work reliably)." parm: snd_line_outs_monitor int array (min = 1, max = 8), description "Send all input and playback streams to line outs by default." parm: snd_force_firmware int array (min = 1, max = 8), description "Force a reload of the I/O box firmware" the parameter defaults to zero, so by default, you hear nothing. there is no way to use any existing linux audio mixer to control *what* you hear - the hdsp has 1542 mixer controls arranged in a matrix, and its just not possible to make sense of this with mixers designed around a few channels with direct routing. work is proceeding on an equivalent to RME's TotalMix to offer ways of controlling this. --p
