On Fri, 2010-11-26 at 13:11 -0500, Kyle McMartin wrote:
On Fri, Nov 26, 2010 at 05:28:10PM +0000, "J?hann B.
Gu?mundsson" wrote:
>
http://kyle.fedorapeople.org/kernel/2.6.35.9-62.bz657388.3/x86_64/
>
> You could try that kernel and also check the bits in the dmesg.
>
> ASM_ID=0x%04x <- grep for that printk, and take the (value & 0x38) >>
3
> if it's anything but 1, 3, 7, 5, then it could potentially be a problem.
>
Looking at the thread, the MBA looks to have a Cirrus Logic codec, and
not a Realtek one, so that kernel isn't going to fix anything for them.
--Kyle
Getting sound working on the MBA3 is still a bit voodoo magic. I am
using the extra quirk in patch_cirrus.c and this works for me (gladly,
not really sure why though).
In alsamixer a have to following items with this extr quirk:
Master
Headphones
PCM
Front Speakers <-
Surround - mute toggle
Surround
S/PDIF - toggle
S/PDIF Default PCM
S/PDIF Default PCM - toggle
S/PDIF1 - toggle
S/PDIF2 - toggle
S/PDIF3 - toggle
aplay -l shows:
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: Cirrus Analog [Cirrus Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: Cirrus Digital [Cirrus Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
Without the extra quirk the analog device is not there.
Jurgen