Module acer-wmi should not overwrite manual rfkill calls

Bug #774036 reported by Björn Michaelsen
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

With the acer-wmi kernel module loaded, wireless is disabled by default.
"rfkill list" shows:
0: ideapad_wlan: Wireless LAN
 Soft blocked: no
 Hard blocked: no
1: ideapad_bluetooth: Bluetooth
 Soft blocked: no
 Hard blocked: no
2: brcmwl-0: Wireless LAN
 Soft blocked: yes
 Hard blocked: yes
3: hci0: Bluetooth
 Soft blocked: no
 Hard blocked: no
4: acer-wireless: Wireless LAN
 Soft blocked: yes
 Hard blocked: no
"sudo rfkill unblock 4" resultis in:
Apr 30 13:31:20 lithium NetworkManager[4408]: <info> WiFi now enabled by radio killswitch
Apr 30 13:31:20 lithium NetworkManager[4408]: <info> (eth1): bringing up device.
Apr 30 13:31:20 lithium NetworkManager[4408]: <info> (eth1): supplicant interface state: starting -> ready
Apr 30 13:31:20 lithium NetworkManager[4408]: <info> (eth1): device state change: 2 -> 3 (reason 42)
Apr 30 13:31:21 lithium NetworkManager[4408]: <info> WiFi now disabled by radio killswitch
Apr 30 13:31:21 lithium NetworkManager[4408]: <info> (eth1): device state change: 3 -> 2 (reason 0)
Apr 30 13:31:21 lithium NetworkManager[4408]: <info> (eth1): deactivating device (reason: 0).
Apr 30 13:31:21 lithium NetworkManager[4408]: <info> Policy set 'Auto eth0' (eth0) as default for IPv4 routing and DNS.
Apr 30 13:31:21 lithium NetworkManager[4408]: <info> Policy set 'Auto eth0' (eth0) as default for IPv4 routing and DNS.
Apr 30 13:31:21 lithium NetworkManager[4408]: <info> (eth1): taking down device.
being added to the /var/log/syslog. That is the interface is enabled and immediately taken down again.

Doing a "sudo rmmod acer_wmi" solves the problem: Wireless works as expected then.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.38-8-generic 2.6.38-8.42
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
NonfreeKernelModules: nvidia wl
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: NVidia [HDA NVidia], device 0: ALC269 Analog [ALC269 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: bjoern 1775 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'NVidia'/'HDA NVidia at 0xc0000000 irq 17'
   Mixer name : 'Nvidia MCP79/7A HDMI'
   Components : 'HDA:10ec0269,17aa6004,00100004 HDA:10de0007,10de0101,00100100'
   Controls : 17
   Simple ctrls : 9
Date: Sat Apr 30 13:26:58 2011
HibernationDevice: RESUME=UUID=d62cc88d-7a31-4a45-8cd1-f56ea4450b4e
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
MachineType: LENOVO 20021,2959
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=4751bcb1-5bd7-49b8-8d37-1f41a9bb7dab ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-8-generic N/A
 linux-backports-modules-2.6.38-8-generic N/A
 linux-firmware 1.52
SourcePackage: linux
UpgradeStatus: Upgraded to natty on 2011-04-29 (0 days ago)
dmi.bios.date: 10/16/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 21CN25WW
dmi.board.name: MoutCook
dmi.board.vendor: LENOVO
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnLENOVO:bvr21CN25WW:bd10/16/2009:svnLENOVO:pn20021,2959:pvrLenovoIdeapadS12:rvnLENOVO:rnMoutCook:rvrNotApplicable:cvnLENOVO:ct10:cvrN/A:
dmi.product.name: 20021,2959
dmi.product.version: Lenovo Ideapad S12
dmi.sys.vendor: LENOVO

Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :
Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :

A little more investigation proofed that, alas, this does not solve the problem on the Ideapad S12, so this bug is mostly invalid.

Still, the acer-wmi module overrides the blockstate after a manual "rfkill" command with the state it expects from the Fn+F5/F6 keyboard combos. I dont think it should do that (rfkill requires root-priviledges after all). Updated title accordingly.

summary: - Module acer-wmi should be blacklisted on Lenovo Ideapad S-12
+ Module acer-wmi should not overwrite manual rfkill calls
Revision history for this message
Trevor Duke (trevor-duke) wrote :

ya, I am getting mixed results as far as doing the rfkill unblock once, and it will remove the hardblock, and then going into a recovery console and rfkill unblock, and then the soft block is removed but the hardblock is there! have tried toggling hardware switch as well.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Ike Panhc (ikepanhc) wrote :

Looks like the same issue of bug 668234. Set as duplicate.

There is a fix needs to be tested at https://bugs.launchpad.net/ubuntu/+source/linux/+bug/668234/comments/7

Please help on testing and report the result. Thanks a lot.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.