Is it possible / how to reconfigure line-in as surround-out (ALC888)?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear alsa-users!

I have a mainboard (Commell LV-67K, QM77) which has a Realtek-ALC888 
HDA-sound-chip on board. On the rear side of the board there are only 3 
jacks: Line-in (blue), line-out (green), Mic-in (pink). On-board is also 
a socket for speakers and another Mic-in.
So far - so well known.

Now I am trying to reconfigure / retask at least line-in as an 
additional line-out for the surround channels, and ideally the mic-in
as a third line-out for the side-channels.

I have read in the ALC888 datasheet:
"All analog IO are input and output capable (...). All analog IOs can be 
re-tasked according to user's definitions, or automatically switched 
depending on the connected device type."

Also here at
http://manpages.ubuntu.com/manpages/lucid/man4/snd_hda.4freebsd.html
I see hints that I should be somehow possible in theory.

I have googled and tried a lot for several days now to get it working, 
but didn't succeed.

I tried different model-parameters for the snd-hda-intel driver, for 
example 3jack-dig, 3stack-6ch-dig, 3stack-digout, 6stack-dig and even 
test (I compiled the kernel with CONFIG_SND_DEBUG, 
CONFIG_SND_DEBUG_VERBOSE, SND_HDA_HWDEP, SND_HDA_RECONFIG ).
I also tried probe_mask=0x10f, without really knowing what it does... ;-)

A strange thing for me is, that the available controls in alsamixer 
_never_ changed, whatever model I tried, not even with "test"!

Especially the "Channel Mode"-Switch (to select between 4ch, 6ch, 8ch) 
is missing in the mixer.

I am using a quite up-to-date gentoo installation (baselayout2) with 
kernel-3.7.1 and of course kernel alsa-drivers. I set the model in
/etc/modprobe.d/alsa.conf and see that it gets used for example in
/sys/class/sound/hwC0D3/modelname.

Here are the hda-related boot-messages I get:

------------------------------------------------------------------------
Dec 18 11:33:02 testbox kernel: snd_hda_intel 0000:00:1b.0: irq 45 for 
MSI/MSI-X
Dec 18 11:33:02 testbox kernel: hda-intel: chipset global capabilities = 
0x4401
Dec 18 11:33:02 testbox kernel: hda-intel: Clearing TCSEL
Dec 18 11:33:02 testbox kernel: hda-intel: SCH snoop: Enabled
Dec 18 11:33:02 testbox kernel: hda-intel: codec_mask = 0x8
Dec 18 11:33:02 testbox kernel: hda-intel: codec #3 probed OK
Dec 18 11:33:02 testbox kernel: hda_codec: ALC888: SKU not ready 0x00000100
Dec 18 11:33:02 testbox kernel: autoconfig: line_outs=4 
(0x14/0x16/0x15/0x17/0x0) type:line
Dec 18 11:33:02 testbox kernel: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Dec 18 11:33:02 testbox kernel: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
Dec 18 11:33:02 testbox kernel: mono: mono_out=0x0
Dec 18 11:33:02 testbox kernel: dig-out=0x1e/0x0
Dec 18 11:33:02 testbox kernel: inputs:
Dec 18 11:33:02 testbox kernel: Rear Mic=0x18
Dec 18 11:33:02 testbox kernel: Front Mic=0x19
Dec 18 11:33:02 testbox kernel: Line=0x1a
Dec 18 11:33:02 testbox kernel: CD=0x1c
Dec 18 11:33:02 testbox kernel: dig-in=0x1f
Dec 18 11:33:02 testbox kernel: ==> lo_type=0, wired=1, mio=1, badness=0x0
Dec 18 11:33:02 testbox kernel: multi_outs = 14/16/15/15 : 2/3/4/5
Dec 18 11:33:02 testbox kernel: hp_outs = 1b/0/0/0 : 25/0/0/0
Dec 18 11:33:02 testbox kernel: spk_outs = 0/0/0/0 : 0/0/0/0
Dec 18 11:33:02 testbox kernel: ==> Best config: lo_type=0, wired=1, mio=1
Dec 18 11:33:02 testbox kernel: multi_outs = 14/16/15/15 : 2/3/4/5
Dec 18 11:33:02 testbox kernel: hp_outs = 1b/0/0/0 : 25/0/0/0
Dec 18 11:33:02 testbox kernel: spk_outs = 0/0/0/0 : 0/0/0/0

********* This might be of interest: ***********

Dec 18 11:33:02 testbox kernel: realtek: No valid SSID, checking pincfg 
0x00000100 for NID 0x1d
Dec 18 11:33:02 testbox kernel: realtek: Enable default setup for auto 
mode as fallback


Dec 18 11:33:02 testbox kernel: realtek: Enable HP auto-muting on NID 0x1b
Dec 18 11:33:02 testbox kernel: input: HDA Intel PCH Line as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input4
Dec 18 11:33:02 testbox kernel: input: HDA Intel PCH Front Mic as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input5
Dec 18 11:33:02 testbox kernel: input: HDA Intel PCH Rear Mic as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input6
Dec 18 11:33:02 testbox kernel: input: HDA Intel PCH Front Headphone as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input7
Dec 18 11:33:02 testbox kernel: input: HDA Intel PCH Line Out Side as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input8
Dec 18 11:33:02 testbox kernel: input: HDA Intel PCH Line Out CLFE as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input9
Dec 18 11:33:02 testbox kernel: input: HDA Intel PCH Line Out Surround 
as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
Dec 18 11:33:02 testbox kernel: input: HDA Intel PCH Line Out Front as 
/devices/pci0000:00/0000:00:1b.0/sound/card0/input11
Dec 18 11:33:02 testbox kernel: hda_intel: Disabling MSI
Dec 18 11:33:02 testbox kernel: ACPI Warning: 0x0000efa0-0x0000efbf 
SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 
(20120913/utaddress-251)
Dec 18 11:33:02 testbox kernel: ACPI: If an ACPI driver is available for 
this device, you should use it instead of the native driver
Dec 18 11:33:02 testbox kernel: hda-intel: chipset global capabilities = 
0x2403
Dec 18 11:33:02 testbox kernel: hda-intel: Clearing TCSEL
Dec 18 11:33:02 testbox kernel: hda-intel: Setting Nvidia snoop: 1
Dec 18 11:33:02 testbox kernel: hda-intel: codec_mask = 0xf
Dec 18 11:33:02 testbox kernel: hda-intel: Enable delay in RIRB handling
Dec 18 11:33:02 testbox kernel: hda-intel: codec #0 probed OK
Dec 18 11:33:02 testbox kernel: hda-intel: codec #1 probed OK
Dec 18 11:33:02 testbox kernel: hda-intel: codec #2 probed OK
Dec 18 11:33:02 testbox kernel: hda-intel: codec #3 probed OK

--------------------------------------------------------------------------
The complete alsa-info.txt generated by alsa-info is here:
http://pastebin.com/3Hdyzfni


Currently I am stuck and would be very thankful if someone could point 
me in the right direction :-)

Bernhard

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user


[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux