Bug 8239
Summary: | Firmware loading is broken | ||
---|---|---|---|
Product: | Alternate Trees | Reporter: | Nicolas Mailhot (Nicolas.Mailhot) |
Component: | mm | Assignee: | Adrian Bunk (bunk) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | akpm, arnaud.patard, bunk |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.21-rc4-mm1 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
kernel config
/var/log/dmesg |
Description
Nicolas Mailhot
2007-03-20 13:25:43 UTC
It's broken for ivtv (v4l) and E-MU (alsa) so looks like it's general Just to be clear : 1. it's not a userspace problem (rebooting on previous -mm works) 2. it's not a v4l problem : the two drivers on system that need firmware fail the same way : ivtv (v4) and emu1010 (alsa) So it's a pure 2.6.21-rc4-mm1 bug I'm hit by this bug too. I don't know how but I even managed to get the same use-after-free bug : http://lkml.org/lkml/2007/03/22/62 I don't have time to test further but it may be interesting to try reverting this patch : hack-to-make-wireless-work.patch ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc4/2.6.21-rc4-mm1/hot-fixes/revert-driver-core-handles-kobject_uevent-failure-while-device_add.patch does not fix the problem (both for ivtv and emu1010) Created attachment 10909 [details]
kernel config
Created attachment 10910 [details]
/var/log/dmesg
Reply-To: akpm@linux-foundation.org crap, ipw2200 is the only thing I have formware for, and it works OK. Can you please turn on DEBUG_KOBJECT, see if we can get any interesting messages. Or, better, see the thread on linux-kernel today (Subject: Re: 2.6.21-rc4-mm1) in which Cornelia Huck has generated a debug patch. If you can continue this investigation in that email thread it would be better, thanks. This combo works: Patch1: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.21-rc4.bz2 Patch2: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc4/2.6.21-rc4-mm1/2.6.21-rc4-mm1.bz2 Patch3: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc4/2.6.21-rc4-mm1/hot-fixes/mm-debug-check-for-the-fault-vs-invalidate-race.patch Patch4: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc4/2.6.21-rc4-mm1/hot-fixes/mm-fix-fault-vs-invalidate-race-for-linear-mappings-fix.patc h Patch5: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc4/2.6.21-rc4-mm1/hot-fixes/mm-fix-fault-vs-invalidate-race-for-linear-mappings-fix-2.pa tch #http://marc.info/?l=linux-kernel&m=117464447600932&w=2 Patch6: firmware-kobjadd.patch Patch7: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc4/2.6.21-rc4-mm1/hot-fixes/tty-in-tiocsctty-when-we-steal-a-tty-hang-it-up-fix.patch Patch8: http://ck.kolivas.org/patches/staircase-deadline/2.6.21-rc4-mm1-rsdl-0.33.patch Reply-To: akpm@linux-foundation.org On Fri, 23 Mar 2007 12:58:07 -0700 bugme-daemon@bugzilla.kernel.org wrote: > This combo works: I'm lost. What can we conclude from your observation?? I conclude that the patch Cornelia posted here http://marc.info/?l=linux-kernel&m=117464447600932&w=2 works on my system (with latest RSDL version, could test without it if you want) I just wanted to be clear what exact patch combo I tested, since I removed one of the hot fixes and they've been changing a lot lately fixed in 2.6.21-rc5-mm2 |