[alsa-devel] Backported sbxfi driver (UNTESTED!)
James at superbug.co.uk
Fri Oct 17 20:16:00 CEST 2008
> Takashi Iwai wrote:
>> At Thu, 16 Oct 2008 17:36:04 +0400,
>> The Source wrote:
>>>>> And, which X-Fi model do you have?
>>>>> Please show the lspci -nv output, too.
>>>> I've got the X-Fi Elite Pro.
>>>> That's The one with the external In/Out box.
>>>> Speaking of which, the headphone jack on it does not output a signal
>>>> yet, the signal only goes to line out.
>>>> There's some relais on the card that seem to switch these, they click
>>>> multiple times with the windows driver and not all all with yours, I
>>>> think that's the reason :)
>>> Original OSS driver doesn't output to external block also, so it
>>> wouldn't be easy to make this support I think.
>> The values for port->conv and  values in sbxfi_playback_open()
>> might play some role. It's I2SA_L and I2SA_R, alias DAI_CH_I2SAL
>> and DAI_CH_I2SAR, as default. You can try other values, such as,
>> DAI_CH_I2SBL, DAI_CH_I2SA1L, and so on.
> I opened the external box for checking what's in there and noticed the
> headphone jack seems to have it's own dedicated second DAC (CS4392KZ),
> and audio interface receiver (CS8415A), so it could get a bit more
> I'll see if I can find out more about that.
> Also I found the GPIO flags that switch the relais, but that's probably
> useless as long as their function is not known. (It's 0x04, 0x40, 0x200
> and 0x1000).
> Jan Wolf
The relays are for padding.
I.e. They switch in some attenuation for the mic or line inputs.
More information about the Alsa-devel