Bug 431967
Summary: | crashes and wireless network failures using b43 on apple ibook g4 ppc (regression) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alex Markley <alex> | ||||||||||||||
Component: | kernel | Assignee: | John W. Linville <linville> | ||||||||||||||
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||
Severity: | high | Docs Contact: | |||||||||||||||
Priority: | low | ||||||||||||||||
Version: | 8 | CC: | cebbert, davej, mb, rs | ||||||||||||||
Target Milestone: | --- | ||||||||||||||||
Target Release: | --- | ||||||||||||||||
Hardware: | powerpc | ||||||||||||||||
OS: | Linux | ||||||||||||||||
Whiteboard: | |||||||||||||||||
Fixed In Version: | 2.6.24.2-10.fc8 | Doc Type: | Bug Fix | ||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||
Clone Of: | Environment: | ||||||||||||||||
Last Closed: | 2008-02-26 18:09:44 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: | |||||||||||||||||
Attachments: |
|
Description
Alex Markley
2008-02-08 04:14:39 UTC
I have a powerbook g4, and I get kernel panics as soon as I try to bring an interface up with 2.6.23.15-137.fc8. I'm getting ready to try a few older kernels.. # dmesg|grep b43 b43-phy0: Broadcom 4306 WLAN found b43-phy0 debug: Found PHY: Analog 2, Type 2, Revision 2 b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2 Created attachment 295107 [details]
sylog of badness
I tried 2.6.23.8-63.fc8 (the most recent I have before the breaking point
reported by OP, kernel-2.6.23.14-107.fc8), and I get lots of 'badness' in the
syslog, which looks like the kernel panics I saw (which didn't make it into
syslog).
Would you mind helping me a bit by doing some disassembly? I don't have a powerpc box handy... You need to start by determining some addresses. The examples are from an i686 box running Fedora 7, so you'll need to change the kernel version to 2.6.23.15-137.fc8: /home/linville [linville-t43.mobile]:> nm /lib/modules/2.6.23.15-80.fc7/kernel/drivers/net/wireless/b43/b43.ko | grep b43_handle_txstatus 0000f353 T b43_handle_txstatus /home/linville [linville-t43.mobile]:> nm /lib/modules/2.6.23.15-80.fc7/kernel/drivers/net/wireless/b43/b43.ko | grep b43_handle_hwtxstatus 0000f39a T b43_handle_hwtxstatus Then do some disassembly -- use the actual address values you determined in the last step, and don't forget the "0x" at the beginning of the start and stop addresses: objdump -d --start-address=0x0000f353 --stop-address=0x0000f39a /lib/modules/2.6.23.15-80.fc7/kernel/drivers/net/wireless/b43/b43.ko Please attach the output to this bug...thanks! Created attachment 295177 [details]
requested objdump
Thanks! But now I have to ask if the attachment in comment 2 came from running the 2.6.23.15-137.fc8 kernel? The numbers don't quite seem to match-up with what the objdump shows. If the stuff in comment 2 came from a different kernel, could I impose upon you to repeat the exercise above but for the kernel which matches comment 2? Thanks! Created attachment 295209 [details]
dump matching syslog
newer kernels panic and don't write anything to syslog, so the bandness stuff
is from the older kernel.. here is the objdump from the matching kernel..
Created attachment 295339 [details]
objdump from the working (2.6.23.9-85.fc8) kernel.
More information is attached. Two more comments+attachments immediately follow
this.
Created attachment 295340 [details]
objdump from the broken (2.6.23.15-137) kernel
This attachment (and the attachment before it) should represent the information
you requested.
One more comment+attachment immediately follows.
Created attachment 295341 [details]
screen capture of crashed powerpc
My last attachment for the day.
It's something of a miracle, but I figured out that if I enter text mode
immediately before the crash, I can see some of the debug output from the
powerpc monitor. (Apparently, the black bar I've been seeing is the monitor's
attempt to dump debugging information to the screen while the video hardware is
in video mode.)
I apologize for the low quality of the image. Let me know if it's not readable
enough, and I can borrow somebody else's camera.
did the info from comment 6 help? Anything else you need? Thanks for the information, I'm sure it will be helpful. I'm sorry I have been too busy to deal with it in the last week. I'll CC the upstream maintainer, in case he can provide a quick word of advise on the issue. In the meantime, have you tried a later F8 kernel? http://koji.fedoraproject.org/koji/buildinfo?buildID=39121 Do you get similar results with it? I tried the kernel from comment 11, and was able to bring up the wireless interface and get an ip address from dhcp.. no log warning messages, bandess or panics. Ah, cool! This new kernel (2.6.24.2-10.fc8) appears to solve the problem for me. I will continue testing, but unless you hear from me again, the bug is resolved. :) |