Unable to toggle wireless device! open Suse 11.4

I finally installed openSUSE along side ubuntu and xp in my ThinkPad EDGE
Now I am facing issue with toggling the wi-fi, I had no such problem in ubuntu.
Seems like there is some issue in the thinkpad-acpi module.

I use fn+F9 to toggle the wifi, which toggles both bluetooh and wifi, but on openSUSE it only toggles bluetooth.

acpi_listen in ubuntu gives me the below result when I press fn+F9
ibm/hotkey HKEY 00000080 00001005

but in openSUSE its blank but bluetooth gets toggled.

dmesg from ubuntu:

$ dmesg | grep acpi
    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x04] enabled)
    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled)
    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
    0.872462] ACPI: acpi_idle yielding to intel_idle
   15.661829] thinkpad_acpi: ThinkPad ACPI Extras v0.24
   15.661831] thinkpad_acpi: http://ibm-acpi.sf.net/
   15.661833] thinkpad_acpi: ThinkPad BIOS 80ET49WW (1.26 ), EC 80HT35WW-1.190000
   15.661835] thinkpad_acpi: Lenovo ThinkPad Edge, model 0578BRQ
   15.678523] thinkpad_acpi: detected a 8-level brightness capable ThinkPad
   15.722933] thinkpad_acpi: radio switch found; radios are enabled
   15.722988] thinkpad_acpi: possible tablet mode switch found; ThinkPad in laptop mode
   15.726537] thinkpad_acpi: asked for hotkey mask 0x04018070, but firmware forced it to 0x00018070
   15.782545] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
   15.785199] Registered led device: tpacpi::thinklight
   15.785229] Registered led device: tpacpi::power
   15.785249] Registered led device: tpacpi::standby
   15.785269] Registered led device: tpacpi::thinkvantage
   15.858214] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
   15.869937] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input5
   16.585977] acpi device:05: registered as cooling_device4

From openSUSE:

    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x04] enabled)
    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] enabled)
    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
    2.680782] ACPI: acpi_idle yielding to intel_idle
    3.028506] acpi device:06: registered as cooling_device4
   13.862407] thinkpad_acpi: ThinkPad ACPI Extras v0.24
   13.862409] thinkpad_acpi: http://ibm-acpi.sf.net/
   13.862411] thinkpad_acpi: ThinkPad BIOS 80ET49WW (1.26 ), EC 80HT35WW-1.190000
   13.862412] thinkpad_acpi: Lenovo ThinkPad Edge, model 0578BRQ
   13.862759] thinkpad_acpi: detected a 8-level brightness capable ThinkPad
   13.863178] thinkpad_acpi: radio switch found; radios are enabled
   13.863188] thinkpad_acpi: possible tablet mode switch found; ThinkPad in laptop mode
   13.864519] thinkpad_acpi: asked for hotkey mask 0x04018070, but firmware forced it to 0x00018070
   13.864564] thinkpad_acpi: setting the hotkey mask to 0x00ffffff is likely not the best way to go about it
   13.864565] thinkpad_acpi: please consider using the driver defaults, and refer to up-to-date thinkpad-acpi documentation
   13.885715] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
   13.886363] Registered led device: tpacpi::thinklight
   13.886395] Registered led device: tpacpi::power
   13.886421] Registered led device: tpacpi::standby
   13.886445] Registered led device: tpacpi::thinkvantage
   13.897298] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one.
   13.897416] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
   13.901523] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input9

Also I see difference in the acpi related files.
Ubuntu:


/etc/acpi/events$ ls -1
ac
asus-brightness-down
asus-brightness-up
asus-f8sv-touchpad
asus-media-eject
asus-rotate
asus-touchpad
asus-video
asus-wireless-off
asus-wireless-on
battery
ibm-wireless
lenovo-touchpad
lenovo-undock
lidbtn
panasonic-lockbtn
powerbtn
sleepbtn
sony-mute
sony-sleep
sony-volume-down
sony-volume-up
thinkpad-cmos
tosh-battery
tosh-hibernate
tosh-ibutton
tosh-lock
tosh-mail
tosh-media
tosh-next
tosh-play
tosh-prev
tosh-stop
tosh-wireless
tosh-www
videobtn

openSUSE:

/etc/acpi/events$ ls -1
power_button
thinkpad

Appreciate if someone help me in solving this?

I tried installin ralink-firmware as specified in Network Manager not detecting wireless device! open Suse 11.3, but that did not help

On 05/21/2011 12:36 AM, vigneshsrinivasan wrote:
>
> I tried installin ralink-firmware as specified in ‘Network Manager not
> detecting wireless device! open Suse 11.3’ (http://tinyurl.com/42maws4),
> but that did not help

What kernel version is the Ubuntu running?

Are you running the standard kernel for 11.4?

What does ‘/usr/sbin/rfkill list’ show? You will likely need to install rfkill
with ‘sudo zypper in rfkill’ first (with network connection).

Thanks for looking into this.

kernel and rfkill information

Ubuntu

:~$ uname -r
2.6.35-28-generic

:~$ rfkill list 
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: tpacpi_bluetooth_sw: Bluetooth
	Soft blocked: no
	Hard blocked: no

openSUSE

~> uname -r
2.6.37.6-0.5-desktop
:~> /usr/sbin/rfkill list
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: tpacpi_bluetooth_sw: Bluetooth
	Soft blocked: no
	Hard blocked: no

Seems like I don’t have the driver for wireless.


# lspci | grep -i real
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

 # hwinfo --netcard
25: PCI 300.0: 0280 Network controller                          
  [Created at pci.318]
  Unique ID: svHJ.ftQ8b77A7fC
  Parent ID: qTvu.t7KN6Conw98
  SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:03:00.0
  SysFS BusID: 0000:03:00.0
  Hardware Class: network
  Model: "Realtek Network controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8172 
  SubVendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  SubDevice: pci 0xe020 
  Revision: 0x10
  I/O Ports: 0x2000-0x2fff (rw)
  Memory Range: 0xf0500000-0xf0503fff (rw,non-prefetchable)
  IRQ: 11 (no events)
  Module Alias: "pci:v000010ECd00008172sv000010ECsd0000E020bc02sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #14 (PCI bridge)

26: PCI 900.0: 0200 Ethernet controller
  [Created at pci.318]
  Unique ID: rBUF.9esscwkaMhE
  Parent ID: HnsE.+RtMylkQ8EB
  SysFS ID: /devices/pci0000:00/0000:00:1c.5/0000:09:00.0
  SysFS BusID: 0000:09:00.0
  Hardware Class: network
  Model: "Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8168 "RTL8111/8168B PCI Express Gigabit Ethernet controller"
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x2131 
  Revision: 0x03
  Driver: "r8169"
  Driver Modules: "r8169"
  Device File: eth0
  I/O Ports: 0x4000-0x4fff (rw)
  Memory Range: 0xf0904000-0xf0904fff (ro,non-prefetchable)
  Memory Range: 0xf0900000-0xf0903fff (ro,non-prefetchable)
  Memory Range: 0xf0920000-0xf093ffff (ro,non-prefetchable,disabled)
  IRQ: 42 (499957 events)
  HW Address: 60:eb:69:27:2f:c3
  Link detected: no
  Module Alias: "pci:v000010ECd00008168sv000017AAsd00002131bc02sc00i00"
  Driver Info #0:
    Driver Status: r8169 is active
    Driver Activation Cmd: "modprobe r8169"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #18 (PCI bridge)


finally got the wireless setup.

Followed the instruction from Realtek RTL8191/8192SE WiFi Drivers.

Thanks a lot :).