Hi all,
Since I didn't get much feedback on alsa-users, I figured I'd place a pointer here, too.
The revision 3 macbook pro(santa-rosa) ships with a ALC882.
Loading hda_intel with auto-detection results in very VERY quiet sound out of the headphones if 'front' is set to 100%, mic input seems to work too, but also very quiet.
Providing an option 'model=w2jc' to modprobe however results in working(loud) front and mic. But this model does not seem to provide headphones output, so they don't work.
This sounds to me like it may be easy to fix, so I hope you find this information useful. Would be great to have the sound working.
Regards, Steffen (subscribed for the moment..)
The snd-hda-module loads with the following message: | kernel: hda_codec: Unknown model for ALC882, trying auto-probe from BIOS... | kernel: ALSA /usr/src/alsa/alsa-driver/pci/hda/hda_codec.c:2339: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) | kernel: ALSA /usr/src/alsa/alsa-driver/pci/hda/hda_codec.c:2343: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) | kernel: ALSA /usr/src/alsa/alsa-driver/pci/hda/hda_codec.c:2347: hp_outs=1 (0x15/0x0/0x0/0x0/0x0) | kernel: ALSA /usr/src/alsa/alsa-driver/pci/hda/hda_codec.c:2355: inputs: mic=0x18, fmic=0x0, line=0x1a, fline=0x0, cd=0x0, aux=0x0
aplay -l says:
| **** List of PLAYBACK Hardware Devices **** | card 0: Intel [HDA Intel], device 0: ALC882 Analog [ALC882 Analog] | Subdevices: 1/1 | Subdevice #0: subdevice #0 | card 0: Intel [HDA Intel], device 1: ALC882 Digital [ALC882 Digital] | Subdevices: 1/1 | Subdevice #0: subdevice #0
lspci -vv -nn says:
| 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03) | Subsystem: Apple Computer Inc. Unknown device [106b:00a0] | Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- | Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- | Latency: 0, Cache Line Size: 256 bytes | Interrupt: pin A routed to IRQ 20 | Region 0: Memory at 9b500000 (64-bit, non-prefetchable) [size=16K] | Capabilities: [50] Power Management version 2 | Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) | Status: D0 PME-Enable- DSel=0 DScale=0 PME- | Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- | Address: 0000000000000000 Data: 0000 | Capabilities: [70] Express Unknown type IRQ 0 | Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- | Device: Latency L0s <64ns, L1 <1us | Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- | Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ | Device: MaxPayload 128 bytes, MaxReadReq 128 bytes | Link: Supported Speed unknown, Width x0, ASPM unknown, Port 0 | Link: Latency L0s <64ns, L1 <1us | Link: ASPM Disabled CommClk- ExtSynch- | Link: Speed unknown, Width x0 | Capabilities: [100] Virtual Channel | Capabilities: [130] Unknown (5)