alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* Intel HDA / ca0132: Multichannel + S/PDIF support
@ 2014-12-30 16:05 Stefan Oltmanns
  2015-01-03  1:30 ` Dylan Reid
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Oltmanns @ 2014-12-30 16:05 UTC (permalink / raw)
  To: alsa-devel

Hi,

I own a Gigabyte G1.Sniper M3 Z77 mainboard with ca0132 onboard audio.
Currently only stereo out and headphone out (at the back, always same
signal) work by default.
I was able to fix S/PDIF out by changing the headphone pin in function
ca0132_config to something below 0x0d, like:

spec->out_pins[1] = 0x0a;

No idea why this fixes S/PDIF, but no other effects noticed. No idea if
it´s going to break something on other devices. Original value is 0x10.

In this function also 3 DACs are listed. The board has a total of 5
stereo outputs:

-Frontpanel (HDA pin connector on mainboard)
4x 3,5mm output at backpanel:
-Stereo out
-Headphone out
-Rear out
-Center/LFE out

I tried to increase the number of channels and create additional outputs
and connected to the other DACs. The maximum I´m able to is to get
different signals out of stereo out and front headphone (not useful,
just some weird mixes) or same signal from all 3 outputs. Rear and c/lfe
out always no signal.

During initialization snd_hda_parse_pin_def_config is called and two
outputs are found. I tried to override that and change spec->autocfg
after that function is called, no success.
Also no matter what I change there, a little later I get this kernel
messages:

kernel: [    2.642972] input: HDA Intel PCH Line Out as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input8
kernel: [    2.643142] input: HDA Intel PCH Front Headphone as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input7
kernel: [    2.644932] input: HDA Intel PCH Line as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input6
kernel: [    2.645050] input: HDA Intel PCH Mic as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input5

I could not find the code where this messages are generated, where is that?

Any ideas what I could/should try to get multichannel support working?
Is there any kind of documentation on the ca0132 that could be helpful?

Best regards
Stefan
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-01-06 22:23 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-30 16:05 Intel HDA / ca0132: Multichannel + S/PDIF support Stefan Oltmanns
2015-01-03  1:30 ` Dylan Reid
2015-01-03 10:43   ` Stefan Oltmanns
2015-01-04 20:33     ` Dylan Reid
2015-01-04 21:26       ` Stefan Oltmanns
2015-01-05  8:05         ` Takashi Iwai
2015-01-06  1:06           ` Stefan Oltmanns
2015-01-06  9:47             ` Takashi Iwai
2015-01-06 22:23               ` Stefan Oltmanns

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).