Bug 572827
Summary: | dell_laptop: Hardware wifi activation fails, causes kernel bug | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | David Anderson <fedora-packaging2> |
Component: | kernel | Assignee: | John Feeney <jfeeney> |
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | low | ||
Version: | 12 | CC: | acpi-bugzilla, anhoacorp, anton, Colin.Simpson, ctubbsii, dougsland, gansalmon, hoffmann, itamar, jonathan, kernel-maint, len.brown, redhat, sgruszka, skd.mails |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-12-03 17:30:38 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: |
Description
David Anderson
2010-03-12 06:22:58 UTC
*** Bug 575151 has been marked as a duplicate of this bug. *** This appears to be a bug in the dell_laptop driver -- which invokes dcdbas_smi_request() from an interrupt handler. But dcdbas_smi_request() requires running SMM from CPU0, and switching to CPU0 (and waiting) requires interrupts to be enabled... Already fixed upstream - I'll backport the fix. When can we expect the fix? What package/version should I look for in yum? I've got this too on a Dell D630 with the Intel Corporation PRO/Wireless 3945ABG card, was hoping the fix was in 2.6.32.11-99 but sadly not. I tried the latest update kernel 2.6.32.12-115.fc12.x86_64..... this one actually has a fatal kernel panic if you press the wifi killswitch, instead of the bug above. *** Bug 609131 has been marked as a duplicate of this bug. *** This bug is still present in 2.6.33.6-147.2.4.fc13.x86_64; I get the same backtrace (athough the error line number changed a small amount, undoubtedly because it is a more recent kernel): BUG: sleeping function called from invalid context at kernel/sched.c:5876 The occurred on a dell vostro 1700, with an Intel wireless card: 0c:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61) 0c:00.0 0280: 8086:4229 (rev 61) This message is a reminder that Fedora 12 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 12. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '12'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 12's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 12 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping I can confirm that this bug still exists in fedora13, but I don't have permission to update the bug version field. I just tested on Fedora 14. It still doesn't work, but is "less broken". It no longer causes kernel errors when the RF switch is enabled if it was disabled at boot. On the other hand, the WIFI will still only if it is enabled before the system is booted. This is what is printed: [ 265.964504] iwlagn 0000:0c:00.0: RF_KILL bit toggled to enable radio. [ 265.970813] iwlagn 0000:0c:00.0: RF_KILL bit toggled to disable radio. So the radio is enabled, and then 50 milliseconds later it is disabled. This is repeatable for my card. Enabling/disabling continues to work fine if the wifi card is enabled before booting. My hardware is a dell vostro 1700, with a intel 4965 AGN wireless card (pci id 8086:4229 rev 61) My Dell D630 with an Intel PRO/Wireless 3945ABG kill switch sort of works on F14. If booted with the Wireless on, I can turn it on and off with the kill switch quite happily. If booted with the Wireless kill switch in the off position, wireless stays stuck off no matter what I do with the kill switch (even turning networking off and on in Network Manager makes no difference). Nothing is logged in /var/log/messages to do with Wireless or the kill switch when like this. Fedora 12 changed to end-of-life (EOL) status on 2010-12-02. Fedora 12 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. Thank you for reporting this bug and we are sorry it could not be fixed. Since the original submitter did not update the bug, and I don't have permission I entered a new bug for this: Bug 659851 |