Comment 10 for bug 1296373

Revision history for this message
Adam Smith (adamsmith) wrote :

To clarify for those joining/looking at this bug:

The attached patch mainly fixes an old problem that has been present since at least 12.04 (modules incorrectly blacklisted).

In 12.10 there were changes to the sound modules and this broke snd-powermac on a number of machines (the fixing recursive fault error). I think these users should be migrating to snd-aoa, and I did my best guest to adjust the hw-detect patch to account for this. I made the assumption (because they sound alike) that the i2s-a machines were the ones that used the deprectated i2c calls.

The advice in the FAQ describes how to remove the blacklist file, but for those users who still have broken sound (the snd-powermac users who should be now using snd-aoa) then they will have to patch the kernel modules themselves. I attached the kernel patch I used to the "fixing recursive fault" bug, but this is device-id dependant and is not a generic patch (i.e. you will have to make adjustments if your machine is different to mine).

The hw-detect bug cannot be fixed for 14.04 because the isos have been released, but the kernel bug can still be fixed. You just need to work out your device-id, adjust the patch, test it, submit it upstream, get the commit reference, and then raise an ubuntu SRU with it!