Bug 7431
Summary: | ohci1394 Oops after a rmmod/modprobe cycle | ||
---|---|---|---|
Product: | Platform Specific/Hardware | Reporter: | Gioele Barabucci (dev) |
Component: | PPC-32 | Assignee: | Stefan Richter (stefanr) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | stefanr |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.18 (gentoo-sources-2.6.18) | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: | add platform code to ohci1394's pci_driver.probe() |
Description
Gioele Barabucci
2006-10-29 17:11:23 UTC
There are also problems on older PowerBook G3 (Pismo). https://bugzilla.novell.com/show_bug.cgi?id=115228 I don't know if these are related. Created attachment 9407 [details]
add platform code to ohci1394's pci_driver.probe()
Above patch is entirely untested since I don't have a PPC_PMAC. Discussion of the patch starts at http://ozlabs.org/pipermail/linuxppc-dev/2006-November/027611.html I tested this patch in the last two days with linux-2.6.18-gentoo-r1. It survived without problems various poweron/poweroff cycles, rmmod/modprobe cycles and suspend-to-ram/resume cycles. My ieee1394 external box is dead so I could not test it. Anyway this solved the backlight problem. Is that just an accidental side effect? Thanks for your tests. I don't understand the last question. Which could be a side effect of what? :-) I mean, is this patch supposed to address the oops only or also the interaction of the ieee1394 module with the LCD backlight? It is supposed to prevent both: The Machine Check exception and the backlight interaction. I should have mentioned that in the comment to the patch. Fine, so this bug is resolved. I will close the bug when the patch went into Linus' tree. I plan to submit it after Linux 2.6.19 was released, i.e. for inclusion into 2.6.20. That way, more PPC_PMACs will be tested with the patch. The slightly different problem of the Pismo mentioned in Novell's bugzilla is not fixed by the patch, but at least the patch doesn't seem to make it worse on that Pismo. |