← Back to team overview

mactel-support team mailing list archive

[Bug 346170] Re: New iMac (9, 1, March 09) headphone jack works, speakers do not

 

Hi!

I used the module-assistant tool to build new alsa modules including
Micah's patch. Maybe this is useful for someone, so here are the steps
involved:

sudo aptitude install module-assistant
sudo m-a update
sudo m-a prepare
sudo m-a get alsa-source
sudo m-a unpack alsa-source
cd /usr/src/modules/alsa-driver
sudo patch -p1 < /path/to/imac91-1.0.18.patch
sudo m-a build -O alsa-source
sudo m-a install alsa-source

The universe repository must be activated, then m-a should take care of
the dependancies. After the module is build, the system should be
rebooted or all alsa modules reloaded. At least the build and install
steps need to be repeated after a kernel update.

In the Gnome volume control, channel mode must be set to 6ch. Maybe you
need to change volume levels a bit, before sound is actually played. I
did not test line in or mic. I used Ubuntu 9.04.

Jonas

-- 
New iMac (9,1, March 09) headphone jack works, speakers do not
https://bugs.launchpad.net/bugs/346170
You received this bug notification because you are a member of Mactel
Support, which is the registrant for Mactel Support.

Status in Mactel Support: New
Status in “alsa-driver” package in Ubuntu: Incomplete

Bug description:
I got a new iMac, (version 9,1 March 09). Everything works perfectly except the sound. Sound comes out of the headphone jack. Sound does not come out of the speakers. I've tried numerous fixes, but I think it comes down to the newest iMac hardware not being supported yet. 

lspci-v 

00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
	Subsystem: nVidia Corporation Device cb79
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 15
	Memory at d3580000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel modules: snd-hda-intel

 aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC883 Analog [ALC883 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC883 Digital [ALC883 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I get the same results in 8.10 and 9.04