Summary: | =sys-kernel/gentoo-sources 3.5.7 on iBook G4 - snd-aoa-codec-tas driver does not find i2c device | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paul Osmialowski <newchief> |
Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | tomwij |
Priority: | Normal | Keywords: | REGRESSION |
Version: | unspecified | ||
Hardware: | PPC | ||
OS: | Linux | ||
URL: | https://bugzilla.kernel.org/show_bug.cgi?id=52041 | ||
Whiteboard: | watch-linux-bugzilla linux-3.5.x-regression | ||
Package list: | Runtime testing required: | --- |
Description
Paul Osmialowski
2012-12-24 08:28:34 UTC
This bug does not affect my other G4 machine (PowerMac alluminium), I upgraded it to 3.5.7 some time ago and sound is working fine, alsamixer starts without single complain, dmesg for 3.5.7 says much less than on iBook: [ 13.835230] snd-powermac no longer handles any machines with a layout-id property in the device-tree, use snd-aoa. [ 13.838870] snd-aoa-fabric-layout: Using direct GPIOs [ 13.839437] snd-aoa-fabric-layout: can use this codec [ 13.908550] snd-aoa-codec-tas: tas found, addr 0x35 on /pci@f2000000/mac-io@17/i2c@18000/deq@6a s/PowerMac/PowerBook/ See http://lists.lm-sensors.org/pipermail/lm-sensors/2011-April/032320.html which reveals in an short explanation that > attach_adapter is scheduled to be removed in September 2011. The message above is a help call from the ... driver, asking for someone to rewrite it to match the current API. The audio driver and codec have been calling a method that was removed from the kernel over time, the warning produced warns the audio developer of that. So, when the method was finally removed between 3.4.9 and 3.5.7 you no longer have audio since the method is gone. In order to get your audio back, you will need the developer to rewrite the broken part of the audio driver or find an alternative driver if one exists. So, I would suggest you to report this at the kernel bugzilla to at least make the developer(s) aware; make sure to search first, to see if a bug exist already. When you do that, please link this bug to that upstream bug such that the bugs cat track each other. Good luck! Since the upstream bug is still open, let's see how it proceeds; who knows, some interested developer whom also has the problem might be interested to provide a patch. A patch from Michael Ellerman was published on kernel bugzilla #52041 that worked for me as I applied it on 3.5.7-gentoo kernel. |