I have a Lenovo Thinkpad T400 with a mini dock which has SPDIF output. It is running Debian Squeeze.
When I run alsamixer, I can see the soundcard detected is: Conexant CX20561
When I run aplay -l:
**** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Intel [HDA Intel], device 1: Conexant Digital [Conexant Digital] Subdevices: 1/1 Subdevice #0: subdevice #0
However, I can't get it to output through SPDIF. I tried: aplay -Dplug:iec958 /usr/share/sounds/alsa/Front_Center.wav = no sound
I tried: pcm.!default { type plug slave { pcm "front:CARD=Intel" } }
(restarted alsautils), it still doesn't work.
I tried adding: options snd-hda-intel model=lenovo-x200 options snd-hda-intel model=lenovo options snd-hda-intel model=laptop options snd-hda-intel model=thinkpad and then alsa force reload None of these work.
Is there anyway I can get it to output through SPDIF? My other computer that has SPDIF outputs fine using the custom asound.conf so why isn't it working for the lenovo? BTW, I confirmed the SPDIF is not defective by booting into Windows and testing it.