No Sound: ALSA doesn't properly detect macbook pro 3,1

Bug #332456 reported by Nick Semenkovich
26
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Low
Manoj Iyer
Nominated for Jaunty by Nick Semenkovich

Bug Description

Binary package hint: alsa-base

In the current alsa-base on Jaunty, the MacBook Pro's soundcard isn't appropriately detected.

This results in no sound and a constant illumination of the SPDIF mode of the headphone jack.

To fix the problem, one must add: "options snd_hda_intel model=mbp3" to /etc/modprobe.d/alsa-base

# dmidecode -s system-product-name
MacBookPro3,1

# apt-cache policy alsa-base
alsa-base:
  Installed: 1.0.18.dfsg-1ubuntu3
  Candidate: 1.0.18.dfsg-1ubuntu3
  Version table:
 *** 1.0.18.dfsg-1ubuntu3 0
        500 http://us.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

Tags: macbook sound
Revision history for this message
Nick Semenkovich (semenko) wrote :

Attached is the ./alsa-info.sh script AFTER I updated /etc/modprobe.d/alsa-base and sound works.

As an aside, the default volume for "FRONT" seemed to be so low that the volume keys on the keyboard only really matter at the highest few settings (beyond that, the volume was effectively zero, until "FRONT" was cranked up).

Luke Yelavich (themuso)
Changed in alsa-driver:
assignee: nobody → ubuntu-audio
status: New → Triaged
Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 332456] Re: No Sound: ALSA doesn't properly detect macbook pro 3, 1

I have sent a fix for this upstream, which will probably make it to the Ubuntu Jaunty kernel at some point. If it doesn't get into the Jaunty kernel in the next few weeks, I'll request the kernel team add it themselves.

Thanks for the report.

Revision history for this message
oss_test_launchpad (oss-test-launchpad) wrote :

Please do also see this bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/234165. Maybe they are related?

Revision history for this message
Nick Semenkovich (semenko) wrote :

Luke:

Did this make it into 2.6.28-9?

Thanks,
Nick

Revision history for this message
Luke Yelavich (themuso) wrote :

I requested that my fix be pulled into the Ubuntu kernel, however it appears it hasn't yet. I've prodded the appropriate people to get it sorted.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Thanks Luke. Also just adding the upstream git commit id for the kernel team to reference here:

commit 2d4663816064fabb68935f920bbd7ccdc7f9392d
Author: Luke Yelavich <email address hidden>
Date: Mon Feb 23 13:00:33 2009 +1100

    ALSA: hda - add another MacBook Pro 3,1 SSID

    Reference: Ubuntu bug #33245
        https://bugs.launchpad.net/bugs/332456

    Signed-off-by: Luke Yelavich <email address hidden>
    Signed-off-by: Takashi Iwai <email address hidden>

Revision history for this message
Manoj Iyer (manjo) wrote :

Please try test kernel at

http://people.ubuntu.com/~manjo/lp332456-jaunty/

and report results back here.

Changed in linux:
assignee: ubuntu-audio → manjo
Manoj Iyer (manjo)
Changed in linux:
status: Triaged → Incomplete
Revision history for this message
Luke Yelavich (themuso) wrote :

The patch for this bug is already in the Ubuntu kernel, so this should be marked fixed if the reporter is able to use audio without extra options in /etc/modprobe.d/alsa-base.conf.

Andy Whitcroft (apw)
Changed in linux:
importance: Undecided → Low
Revision history for this message
Manoj Iyer (manjo) wrote :

ALSA: hda - add another MacBook Pro 3,1 SSID
is in Ubuntu Jaunty kernel.

Changed in linux (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Коренберг Марк (socketpair) wrote :

exactly the same problem. model=mbp3 works!

$ sudo dmidecode -s system-product-name
iMac8,1

$ cat /etc/lsb-release $
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"

cat /proc/asound/card0/codec#* | grep Codec
Codec: Realtek ALC889A

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.