WRT MacBook Air and Fedora

Jurgen Kramer gtmkramer at xs4all.nl
Fri Nov 26 19:51:51 UTC 2010


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



More information about the test mailing list