[alsa-devel] 2.6.32-gitX: oops in ac97 codec registration
Manuel Lauss
manuel.lauss at googlemail.com
Thu Dec 17 17:31:14 CET 2009
Hi Mark,
On Thu, Dec 17, 2009 at 11:56 AM, Mark Brown
<broonie at opensource.wolfsonmicro.com> wrote:
> On Thu, Dec 17, 2009 at 09:40:50AM +0100, Manuel Lauss wrote:
>
>> current 2.6.32-git spits out the following oops when I load my machine
>
> Do you mean 2.6.32 or 2.6.33?
Linus' latest (so 2.6.33-rc)
>> Oops is inside snd_ac97_dev_add_pdata() call: seems ac97->dev is NULL.
>
>> I'm not entirely sure that this isn't somehow the fault of my machine driver;
>> has the procedure to register the asoc device changed since 2.6.32?
>
> The generic AC97 bodge code is broken. Again. I've not checked the
> ordering requirements here but reversing the order of snd_soc_new_pcms()
> and snd_ac97_bus() in ac97_soc_probe() might do the trick.
It's not that easy; seems something else is fishy. I even get an oops with
I2S. I'll try to find out what's going on (the same code works on
vanilla 2.6.32
though).
Manuel
More information about the Alsa-devel
mailing list