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?