Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 577463
Summary: | b44 module fails to load with 2.6.33.1-19.fc13.i686.PAE, doesn't boot | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Honza 'thingie' Bartoš <thingie> | ||||
Component: | kernel | Assignee: | John W. Linville <linville> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 13 | CC: | anton, awilliam, bojan, dougsland, fschwarz, gansalmon, goran.wallin.dev, itamar, johannbg, jonathan, kernel-maint, mads, milan.slanar, volker, walovaton | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i686 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | kernel-2.6.33.1-24.fc13 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2010-04-07 21:50:30 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 538274 | ||||||
Attachments: |
|
Description
Honza 'thingie' Bartoš
2010-03-27 08:04:38 UTC
I have this problem on Acer TravelMate 660 with Fedora 12 i686. With kernels 2.6.32.10-90 and 2.6.32.10-92. Kernel 2.6.32.10-83 boots O.K. *** Bug 577311 has been marked as a duplicate of this bug. *** drivers/ssb/sprom.c: bool ssb_is_sprom_available(struct ssb_bus *bus) { /* status register only exists on chipcomon rev >= 11 */ if (bus->chipco.dev->id.revision < 11) return true; bus->chipco.dev is NULL Crud...let me review the calling sequence... Created attachment 403536 [details]
0001-ssb-avoid-null-ptr-deref-in-ssb_is_sprom_available.patch
Can you confirm that this fixes the problem?
Everything looks OK with the patch. b44 loaded, ethernet presumably works (can't try right now), boots as expected. Excellent...thanks for the report (and sorry for the problem)! Confirmed fixed here as well.. Can you please push kernel-2.6.32.10-94.fc12 (http://koji.fedoraproject.org/koji/buildinfo?buildID=164636) for Fedora 12 as well ASAP? It fixes a very similar problem for me (bug 578217). Confirming this bug for kernel 2.6.32.10-90 and 2.6.32.10-92 on a Dell Inspiron 8600. Kernel will not boot. Confirming that kernel-2.6.32.10-94.fc12 from Koji fixes the issue. Hoping to see it soon on updates-testing. The following bugs seem to be duplicates but haven't been marked as such yet: Bug 579122 Bug 579118 Bug 577463 I confirm that I have the same boot problem for Fedora 13 Rawhide and that the new kernel fixes it. I'm setting this to block the Beta. F13 kernels since -24 fix this issue, but Beta RC4 has -19 :( -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers we're fairly sure about this, but can someone with an affected system please try booting some F13 Beta RC4 image - http://serverbeach1.fedoraproject.org/pub/alt/stage/13-Beta.RC4/ , any of them should be okay for testing, the netinst ISO would be the smallest to download - and confirm that it fails? Just to make sure we're not on a false trail here. For the record, I checked with John Linville, and he confirms that the first fix for the initial issue (which is https://bugzilla.redhat.com/show_bug.cgi?id=533746 ) went into kernel -19 for F13, and kernel -90 for F12. That fix caused this regression for most (or possibly all) systems with Broadcom wired ethernet adapters supported by the b44 driver (there are many many such systems). We had multiple reports from F12 testers that F12 kernel -90 fails to boot; we've no reason to assume that F13 kernel -19 would behave any different. A fix for the regressions was added to F12 kernel -94 and F13 kernel -24, which multiple testers confirm resolves the regressions. That's why we should take that kernel (at least) into Beta. (In reply to comment #14) > we've no reason to assume that F13 kernel -19 would behave any different This kernel is busted on Dell Inspiron 6400 (which has b44), just like -90 and -92. No boot. Whatever you do, don't take -19 to beta. Confirming that F13 Beta RC4 fails to boot on a Dell Inspiron 8600 with the same error. FYI All nightly composes since 20100324 to present day contain the kernel with offending patch ( kernel-2.6.33.1-19.fc13 ). So we have been composing images with this broken patch for a long time. Just compose image with kernel 33.1-24 or newer where this has been fixed or rename a compose that pre-dates the previous mentioned date to Beta RC4. Just for the record, anything older than -19 will crash on some number of b43-equipped devices, particularly newer netbooks. So my money would be on moving forward to -24... Is there anything standing in the way of going all the way to 2-35? We might as well expose the latest build to reporters since it serves no purpose exposing a kernel to the reporter that gets replaced as soon as he runs update which he does right after install.. No objection either way from me, but -24 is somewhat closer to what has been getting tested so far. Johann: it does serve a purpose. If you have kernel -24 and then get -35 as an update, and -35 doesn't work, you can still boot -24. If we ship the beta with -35 and it turns out to be bad, there's no such option. We're following the principle of taking the smallest possible change that includes the fix we need. Thanks for the info, reporters. We spun Beta RC5 with kernel -24. If no problems emerge in that build, it will likely be shipped as Beta. You can test that to make sure it boots, if you like...thanks. kernel-2.6.33.1-24.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/kernel-2.6.33.1-24.fc13 kernel-2.6.33.1-24.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. This issue is also in kernel-PAE-2.6.32.10-90.fc12.i686 which is in F12 updates and kernel-PAE-2.6.32.10-92.fc12.i686 which is in F12 updates-testing. Please push 2.6.32.10-94 or later to F12. (In reply to comment #24) > Please push 2.6.32.10-94 or later to F12. You can vote here: https://admin.fedoraproject.org/updates/kernel-2.6.32.11-99.fc12 (In reply to comment #25) > You can vote here: > > https://admin.fedoraproject.org/updates/kernel-2.6.32.11-99.fc12 Thanks, sorry - now 3 days after the build it wasn't in updates-testing, so I assumed it wasn't pushed to bodhi. |