[Bug 674245] New: brcm80211 driver does not survive suspend/resume
https://bugzilla.novell.com/show_bug.cgi?id=674245 https://bugzilla.novell.com/show_bug.cgi?id=674245#c0 Summary: brcm80211 driver does not survive suspend/resume Classification: openSUSE Product: openSUSE 11.4 Version: RC 1 Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: nice@titanic.nyme.hu QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b10) Gecko/20110121 Firefox/4.0b10 I have a Broadcom BCM4313 WiFi card (14e4:4727) with brcm80211 driver, and I realized that after suspend/resume the driver has to be unloaded and loaded again, otherwise the card won't be able to detect wireless networks and to join them. Some logs from dmesg: [12762.636834] wl0: wlc_coreinit: ucode did not self-suspend! [12762.789477] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12762.789496] wl0: psmdebug 0x00ff814f, phydebug 0x00000001, psm_brc 0x0000 [12762.898938] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12762.898958] wl0: psmdebug 0x00ff814f, phydebug 0x00000031, psm_brc 0x0000 [12763.008379] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12763.008399] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12763.117791] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12763.117811] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12763.227094] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12763.227113] wl0: psmdebug 0x00ff814f, phydebug 0x00000001, psm_brc 0x0000 [12763.227600] ADDRCONF(NETDEV_UP): wlan0: link is not ready [12763.534264] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12763.534289] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12763.698449] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12763.698468] wl0: psmdebug 0x00ff814f, phydebug 0x00000001, psm_brc 0x0000 [12763.864498] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12763.864523] wl0: psmdebug 0x00ff814f, phydebug 0x00000031, psm_brc 0x0000 [12764.029285] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12764.029305] wl0: psmdebug 0x00ff814f, phydebug 0x00000001, psm_brc 0x0000 [12764.194980] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12764.195006] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12764.359860] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12764.359885] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12764.524779] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12764.524804] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12764.689683] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12764.689706] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12764.860607] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12764.860632] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12765.026871] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12765.026896] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12765.194142] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12765.194194] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12765.426082] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12765.426106] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 [12765.657118] wl0: wlc_suspend_mac_and_wait: waited 83000 uS and MI_MACSSPNDD is still not on. [12765.657143] wl0: psmdebug 0x00ff814f, phydebug 0x00000000, psm_brc 0x0000 Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=674245
https://bugzilla.novell.com/show_bug.cgi?id=674245#c1
--- Comment #1 from Tamás Németh
https://bugzilla.novell.com/show_bug.cgi?id=674245
https://bugzilla.novell.com/show_bug.cgi?id=674245#c2
--- Comment #2 from Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=674245
https://bugzilla.novell.com/show_bug.cgi?id=674245#c3
Jiri Slaby
As for the root issue here, it is known upstream, and should be resolved in the next 2.6.37.2 release which will make it into openSUSE 11.4 soon after it is released.
It's now in the 11.4 kernel. So it should be fixed now. You may try it out: http://download.opensuse.org/repositories/Kernel:/openSUSE-11.4/ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=674245
https://bugzilla.novell.com/show_bug.cgi?id=674245#c4
Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com