You are not logged in.
Hi everyone,
I'm coming from Fedora 12 and recently got a fresh installed Archlinux. I'm very satisfied by the distribution and everything works just as expect for the moment, except one thing : SPDIF output of my sound card.
I installed the following packages :
$ pacman -Qs alsa
local/alsa-firmware 1.0.20-2
ALSA firmware package
local/alsa-lib 1.0.22-1
An alternative implementation of Linux sound support
local/alsa-plugins 1.0.22-1
Extra alsa plugins
local/alsa-utils 1.0.22-2
An alternative implementation of Linux sound support
My actual configuration in a few commands :
$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Intel
HDA Intel, STAC92xx Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
HDA Intel, STAC92xx Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=Intel,DEV=0
HDA Intel, INTEL HDMI 0
HDMI Audio Output
$ 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 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: INTEL HDMI 0 [INTEL HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
The following command :
$ aplay -D front:CARD=Intel,DEV=0 tmp/Norrlanda.wav
gives me sound on the analog (HP) output but this one :
$ aplay -D iec958:CARD=Intel,DEV=0 tmp/Norrlanda.wav
gives absolutly nothing (I tested the HDMI output and it's fully functionnal).
I unmuted everything that could be unmuted on alsamixer and tested varied combo of options snd_hda_intel model=XXXX (as I read that those type of card can have issue of this kind). I try to delete the /etc/asound.state file, various configuration in /etc/asound.conf. But nothing.
In last resort, I rebooted on a F12 LiveCD and there… everything works fine ! The SPDIF output works just great, without any manipulation (with the same command as above). I tried to import the configuration of /etc/alsa, /etc/pulse and /etc/modprobe.d from this F12 LiveCD (looking if there was any special options about sound card I can just copy/paste to Archlinux) but this failed one more time.
I really really don't see what I can do to solve this problem (and I already spend 2 entire days on this issue without any result… frustrating). So if someone's got a solution or suggestion (some configurations I can try) on this issue, any help would be greatly appreciated.
Last edited by DojoMortal (2010-05-01 21:31:41)
Offline
UP !
No one's got an hint ?
Offline
The latest alsa update didn't solve the problem… I really feel I'm doing something wrong but I really can't say what…
Offline
Thx to jonnor on the IRC Archlinux Channel, it works now !!
For everyone experiencing the same problem with DG45 intel sound card (Codec: IDT 92HD73E1X5 to be accurate), the documented module is not the right one. Use model=no-jd if you want to have the SPDIF output functionnal.
Offline