Regression: Headphone socket/Microphone does not work on MacBook Pro 3.1 - need to hint the module options manually

Bug #263422 reported by Alexander Jones
10
Affects Status Importance Assigned to Milestone
Linux
New
Undecided
Unassigned
Mactel Support
New
Undecided
Unassigned
alsa-driver (Ubuntu)
Won't Fix
Undecided
Unassigned
Nominated for Intrepid by Alexander Jones
linux (Ubuntu)
Won't Fix
Medium
Unassigned
Nominated for Intrepid by Alexander Jones

Bug Description

The sound device model probing is broken in 2.6.27. As a result, the sound device is missing large functionality, including any use of the microphone, and headphone port.

Using the model=mbp3 option on snd-hda-intel as described here: http://git.alsa-project.org/?p=alsa-kmirror.git;a=blob_plain;f=Documentation/ALSA-Configuration.txt;hb=HEAD restores the previous functionality.

Workaround: append the line "options snd-hda-intel model=mbp3" to /etc/modprobe.d/alsa-base and reboot.

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 8.10
NonfreeKernelModules: ath_hal
Package: linux-image-2.6.27-2-generic 2.6.27-2.3 [modified: lib/modules/2.6.27-2-generic/modules.pcimap lib/modules/2.6.27-2-generic/modules.dep lib/modules/2.6.27-2-generic/modules.ieee1394map lib/modules/2.6.27-2-generic/modules.usbmap lib/modules/2.6.27-2-generic/modules.isapnpmap lib/modules/2.6.27-2-generic/modules.seriomap lib/modules/2.6.27-2-generic/modules.alias lib/modules/2.6.27-2-generic/modules.symbols]
ProcCmdLine: root=UUID=7d1e2f50-4756-49ea-94f5-22e91fe0d377 ro quiet splash
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/username/.local/bin
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.27-2.3-generic
SourcePackage: linux

Revision history for this message
Alexander Jones (alex-weej) wrote :
Changed in linux:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: New → Triaged
description: updated
Revision history for this message
wishie (wishie-wishie) wrote :

This regression was caused due to a patch i had commited. The issue is known, as has been attended to in the alsa GIT repo.

The issue stems from Apple using the same PCI SSID's for many of their cards. We will be matching on Codec SSID in such a case.

Daniel T Chen (crimsun)
Changed in alsa-driver:
status: New → Won't Fix
Revision history for this message
Andy Whitcroft (apw) wrote :

@wishie -- could you indicate which upstream commit was responsible for fixing this one? So we can consider pulling it back.

Revision history for this message
wishie (wishie-wishie) wrote :

The commit was...

http://tinyurl.com/5b2dmz <-- links to the git repo, and shows the commit data.

Sorry about this, but it seems that several Apple cards use the same IDs..

Revision history for this message
Andy Whitcroft (apw) wrote : Re: [Bug 263422] Re: Regression: Headphone socket/Microphone does not work on MacBook Pro 3.1 - need to hint the module options manually

On Tue, Dec 02, 2008 at 12:35:20PM -0000, wishie wrote:
> The commit was...
>
> http://tinyurl.com/5b2dmz <-- links to the git repo, and shows the
> commit data.
>
> Sorry about this, but it seems that several Apple cards use the same
> IDs..

@wishie -- Not an issue, just trying to work out what to revert and what
if anything replaces it. To put it very explicitly it seems I need to
revert the commit below, and that currently there is nothing to replace it?
Is that correct?

  commit 3e0e469fa216ec70c93b1593821b759d19ee2e6b
  Author: Travis Place <email address hidden>
  Date: Fri Jun 20 16:51:45 2008 +0200

    ALSA: hda - Added model selection for iMac 24"

    Added the SSID of a known iMac 24" to automatically use
    ALC885_IMAC24 quirk.

    Signed-off-by: Travis Place <email address hidden>
    Signed-off-by: Takashi Iwai <email address hidden>
    Signed-off-by: Jaroslav Kysela <email address hidden>

Revision history for this message
wishie (wishie-wishie) wrote :

To be honest, i cant remember, but i think we did end up matching specific cards by Codec IDs.. you would have to check the git logs to be sure..

My handy little alsa-info.sh script should give you all the info you need to search on.

Maybe thats another one for the ubuntu wishlist too.. alsa-info.sh is included in alsa-driver sources, but doesnt seem to be on a ubuntu system when you install ALSA..

So if you need the script.. http://www.alsa-project.org/alsa-info.sh

Revision history for this message
Launchpad Janitor (janitor) wrote : Kernel team bugs

Per a decision made by the Ubuntu Kernel Team, bugs will longer be assigned to the ubuntu-kernel-team in Launchpad as part of the bug triage process. The ubuntu-kernel-team is being unassigned from this bug report. Refer to https://wiki.ubuntu.com/KernelTeamBugPolicies for more information. Thanks.

Gary M (garym)
tags: added: intrepid macbookpro
Revision history for this message
Brad Figg (brad-figg) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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