[Pkg-acpi-devel] Bug#569756: acpi-support: ipw2200 rf_kill switches only from HW based (2) to SW based when pushing physical wireless card button
Stefano
pietranera at gmail.com
Sun Feb 14 02:07:08 UTC 2010
Package: acpi-support
Version: 0.132-1
Severity: normal
*** Please type your report below this line ***
I tested the bug using on kernels 2.6.26-2-686, 2.6.30-2-686 and 2.6.32-
trunk-686
I have an Acer TravelMate 3200 series laptop with a physical button that
allows me to turn the wireless card (ipw2200 module) on and off.
After I upgraded from kernel 2.6.26 to 2.6.30, I noticed that I was no more
able to change the wireless card status with the physical button.
What happens with the new kernel is that pushing the button changes the state
of the rf_kill from hardware based (rf_kill=2) to software based (rf_kill=1).
Before I could switch from HW based (rf_kill=2) to "not enabled" (rf_kill=0),
that is I could turn the wireless card on.
Now I either must switch the wireless card on by pushing the physical button
at the beginning of the boot process or I have to push the button (rf_kill
goes from 2 to 1) and then run "echo 0 > /sys/bus/pci/drivers/ipw2200/{PCI-
ID}/rf_kill" (/sys/class/net/eth1/device/rf_kill is equivalent)
I have installed firmware-ipw2x00 0.22 and wicd 1.7.0-3
For more info about the rf_kill switch see also
http://ipw2200.sourceforge.net/README.ipw2200
My wireless card is:
~$ lspci | grep Wireless
02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2]
Network Connection (rev 05)
I also ran acpi_listed:
a. starting state: rf_kill = 2
b. run acpi_listen
c. push button
d. acpi_listen output: button/wlan WLAN 00000080 00000000
e. close acpi_listen
f. rf_kill = 1
g. run acpi_listen
h. push button
i. acpi_listen output: button/wlan WLAN 00000080 00000000
j. close acpi_listen
k. rf_kill = 2
here is other information you may need:
/var/lib/acpi-support/bios-version: 3A13
/var/lib/acpi-support/powerstate: AC
/var/lib/acpi-support/system-manufacturer: Acer
/var/lib/acpi-support/system-product-name: TravelMate 3200
/var/lib/acpi-support/system-version: Rev 1
Thank you
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
Architecture: i386 (i686)
Kernel: Linux 2.6.32-trunk-686 (SMP w/1 CPU core)
Versions of packages acpi-support depends on:
ii acpi-support-base 0.132-1 scripts for handling base ACPI
ii acpid 1:2.0.1-2 Advanced Configuration and Power I
ii libc6 2.10.2-2 GNU C Library: Shared libraries
ii lsb-base 3.2-23 Linux Standard Base 3.2 init scr
ii pm-utils 1.2.6.1-3 utilities and scripts for power m
ii x11-xserver-utils 7.5+1+b1 X server utilities
Versions of packages acpi-support recommends:
ii dbus 1.2.16-2 simple interprocess messaging sy
ii hal 0.5.14-2 Hardware Abstraction Layer
ii radeontool 1.5-5 utility to control ATI Radeon ba
ii toshset 1.75-2 Access much of the Toshiba laptop
ii vbetool 1.1-2 run real-mode video BIOS code to
ii xscreensaver 5.10-7 Automatic screensaver for X
Versions of packages acpi-support suggests:
ii dmidecode 2.9-1.2 Dump Desktop Management Interface
ii nvclock 0.8b4-1 Allows you to overclock your nVi
pn rfkill <none> (no description available)
-- no debconf information
More information about the Pkg-acpi-devel
mailing list