After testing various configurations without success, I got the issue solved and the sound over HDMI working. The Shuttle XS35GT is not PnP in LMCE like other Ion2 based systems, too (see
http://forum.linuxmce.org/index.php?topic=10058.0). Basically we need to add the right modules for the sound-cards which are a Nvidia GT21x and an Intel HDA based one.
The output of lspci shows the audio device name
# lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
and aplay -l shows
root@moon103:/proc/asound# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 0/1
Subdevice #0: subdevice #0
Accordingly, card0 is the analog sound card and card1 the NVIDIA, so I updated the
1./etc/modprobe.d/sound.conf
and the
2./etc/modprobe.d/alsa-base.conf
with
options snd-hda-intel enable_msi=0 probe_mask=1,2
Then it was needed to create the personalized configuration for the sound card with file .asoundrc in the home directory because /etc/asound.conf will be overwritten/updated by LMCE.
nano ~/.asoundrc
pcm.!default hdmi:NVidia
pcm:iec958 hdmi:NVidia
pcm.!hdmi-remap {
type asym
playback.pcm {
type plug
slave.pcm "remap-surround71"
}
}
pcm.!remap-surround71 {
type route
slave.pcm "hw:1,3"
ttable {
0.0= 1
1.1= 1
2.4= 1
3.5= 1
4.2= 1
5.3= 1
6.6= 1
7.7= 1
}
}
Now change to "/usr/share/alsa/cards" and replace the default HDA-Intel.conf with the one at pastebin by following this post
http://ubuntuforums.org/showthread.php?t=1624449&highlight=hdmi+sound+shuttle+ion2 Backup the current file HDA-Inel.conf before replacing with
http://pastebin.com/f2e38265 if you need to switch back.
After these steps I'm able to listen AC3 and DTS surround sound over HDMI.
Heinz