[Bug 737559] New: acer_wmi causes wireless network to randomly disconnect.
https://bugzilla.novell.com/show_bug.cgi?id=737559 https://bugzilla.novell.com/show_bug.cgi?id=737559#c0 Summary: acer_wmi causes wireless network to randomly disconnect. Classification: openSUSE Product: openSUSE 12.2 Version: Factory Platform: i686 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: fzambrini@gmail.com QAContact: qa@suse.de Found By: --- Blocker: --- Created an attachment (id=467979) --> (http://bugzilla.novell.com/attachment.cgi?id=467979) Info for Acer Aspire 3680 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0 Iceweasel/8.0 Operating System: Debian 6.0 Squeeze Kernel Version: 2.6.32-5-686 and 2.6.38 (backport kernel) Hardware: Acer Aspire 3680 Problem: If the acer-wmi module is loaded, gnome network manager will repeatedly (and randomly) disconnect and reconnect to the wireless network. If the acer_wmi module is blacklisted, gnome network manager will behave normally. However after 2-3 cold boots, the wireless interface (wlan0) will be permanently disabled. The only way to fix is to reload acer_wmi and reboot. Reproducible: Always Steps to Reproduce: 1. Load acer_wmi at boot up Actual Results: Gnome network manager randomly disconnects and reconnects. Expected Results: The network connection should be maintained constantly. -- 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=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c
Joey Lee
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c1
Joey Lee
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c6
Joey Lee
Attached are the dmesg and messages logs. The network connection was lost twice in this time.
'watch -n 1 rfkill' did not work so I used 'rfkill event' instead.
I also discovered that this bug affects 2.6.39 from Debian backports. (http://packages.debian.org/squeeze-backports/linux-image-2.6-686)
Let me know if you need any more information/testing.
Sorry for my command is wrong, please use: 'watch -n 1 rfkill list' Then, please monitor does there have any state of rfkill changed (soft/hard block) when issue happen? -- 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=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c7
Frank Zambrini
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c8
Joey Lee
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c9
--- Comment #9 from Frank Zambrini
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c10
--- Comment #10 from Frank Zambrini
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c11
Frank Zambrini
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c12
--- Comment #12 from Joey Lee
Created an attachment (id=487340) --> (http://bugzilla.novell.com/attachment.cgi?id=487340) [details] acpidump log
Confirm acer-wmi still run polling to query wireless states on your machine. But, the wireless state is response by BIOS's SMI: 6AF4F258-B401-42FD-BE91-3D4AC2D7C0D3: # WMID_GUID1 object_id: BA notify_id: 42 reserved: 41 instance_count: 1 flags: 0x2 ACPI_WMI_METHOD Scope (\_SB) { Device (WMID) { Name (_HID, "PNP0C14") ... Name (BUFF, Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }) ... Method (PHSR, 2, NotSerialized) /* get wireless: Store (\_SB.WMID.PHSR (0x01, 0x00), BUFF) */ { Acquire (\_SB.PSMX, 0xFFFF) /* grab mutex */ Store (0x91, BCMD) Store (Arg0, DID) /* Arg0 = 0x01 */ Store (Arg1, INF) /* Arg0 = 0x00 */ Store (Zero, SMIC) /* SMI */ Store (DID, Local0) Release (\_SB.PSMX) /* release mutex */ Return (Local0) } ... Method (Z006, 1, NotSerialized) /* call by WMBA */ { While (One) { Name (_T_0, 0x00) Store (Arg0, _T_0) If (LEqual (_T_0, 0x01)) /* get wireless state */ { Store (\_SB.WMID.PHSR (0x01, 0x00), BUFF) } -- 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=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c13
--- Comment #13 from Joey Lee
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c
Joey Lee
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c14
Frank Zambrini
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c15
--- Comment #15 from Frank Zambrini
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c16
--- Comment #16 from Frank Zambrini
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c17
Frank Zambrini
https://bugzilla.novell.com/show_bug.cgi?id=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c18
Joey Lee
Created an attachment (id=490610) --> (http://bugzilla.novell.com/attachment.cgi?id=490610) [details] messages log after patching 2.6.32 kernel
Yes, you can not reproduce issue because I removed the statement for setup rfkill state in acer-wmi. And, I put a log to acer-wmi by my patch. Per your messages log, the value of wireless cap is almost return '1' by SMI, but _sometimes_ return '0' May 14 00:08:23 acer-laptop kernel: [ 970.006596] acer-wmi: ACER_CAP_WIRELESS, state: 1 May 14 00:08:24 acer-laptop kernel: [ 971.033028] acer-wmi: ACER_CAP_WIRELESS, state: 0 <=== sometimes, SMI return '0' May 14 00:08:25 acer-laptop kernel: [ 972.000523] acer-wmi: ACER_CAP_WIRELESS, state: 1 Did you do anything when you test my patch? e.g. press Fn function key to enable/disable wifi? or set block/unblock on rfkill for wifi? Or, actually, you didn't do anything, just put the machine there after system boot? -- 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=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c19
Frank Zambrini
Did you do anything when you test my patch? e.g. press Fn function key to enable/disable wifi? or set block/unblock on rfkill for wifi? Or, actually, you didn't do anything, just put the machine there after system boot?
When I tested your patch, I did not change the wifi state. The only thing I did was unplug the AC power adapter as this would sometimes trigger the bug. The instances of "state: 0" in the log seemed to be completely random to me. -- 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=737559
https://bugzilla.novell.com/show_bug.cgi?id=737559#c20
Jeffrey Cheung
participants (1)
-
bugzilla_noreply@novell.com