Mailinglist Archive: opensuse-bugs (4069 mails)

< Previous Next >
[Bug 709733] New: WIFI unavailable after being disabled and enabled again
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 2 Aug 2011 06:33:03 +0000
  • Message-id: <bug-709733-21960@http.bugzilla.novell.com/>

https://bugzilla.novell.com/show_bug.cgi?id=709733

https://bugzilla.novell.com/show_bug.cgi?id=709733#c0


Summary: WIFI unavailable after being disabled and enabled
again
Classification: openSUSE
Product: openSUSE 12.1
Version: Milestone 3
Platform: Other
OS/Version: Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: Network
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: glin@xxxxxxxxxx
QAContact: qa@xxxxxxx
Found By: ---
Blocker: ---


Machine: ASUS eeepc 1005HA
OS: openSUSE 12.1 Milestone3
NetworkManager version: 0.8.9997
WLAN Card: Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b]

Reproduce step:

1. Click the network status applet to show the network menu
2. Switch Wireless to OFF and wait 5 seconds
3. Switch Wirelss to ON

Result: Wireless became "unavailable" forever unless NM restarted.
(Replace step 2 and 3 with 'Press Fn-F2, WLAN Key' is also valid.)

This is caused by the hard killswitch of the WLAN card.

# rfkill list wlan
1: eeepc-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

When NM switched eeepc-wlan Soft block to ON, phy0 became soft-blocked and then
hard-blocked after 2~3 seconds. When NM switched eeepc-wlan Soft block to OFF,
soft block of phy0 was released immediately. However, it took around 3 seconds
to switch hard block to OFF, and NM could not bring up wlan0 until the hard
block was released.

# ifconfig wlan0 up
SIOCSIFFLAGS: Operation not possible due to RF-kill

NM 0.8.2 can handle this case without any problem, so I assume this is a
regression in NM.

--
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.

< Previous Next >