You are not logged in.

#1 2016-06-11 16:15:13

tuxfusion
Member
Registered: 2007-12-31
Posts: 98

[SOLVED] ThinkPad e330 - suddenly broken fn-keys: brightness + wifi

The wiki mentions to use :

thinkpad-acpi.brightness_enable=1 acpi.brightness_switch_enabled=0

which worked for me for two years, but not anymore.

Whatever I try no result. The deeper I read into it the less motivation I have to blindly trial and error around.

What I tried

kernel command:
- thinkpad-acpi.brightness_enable=1 acpi.brightness_switch_enabled=0
- the opposite:
    thinkpad-acpi.brightness_enable=0 acpi.brightness_switch_enabled=1
- no extra parameters
- acpi_osi=Linux acpi_backlight=vendor

modules:
-blacklist thinkpad_acpi


dmesg -T | grep -i acpi

[Sa Jun 11 17:51:00 2016] BIOS-e820: [mem 0x00000000dae5f000-0x00000000daf7efff] ACPI NVS
[Sa Jun 11 17:51:00 2016] BIOS-e820: [mem 0x00000000daf7f000-0x00000000daffefff] ACPI data
[Sa Jun 11 17:51:00 2016] ACPI: Early table checksum verification disabled
[Sa Jun 11 17:51:00 2016] ACPI: RSDP 0x00000000000F0120 000024 (v02 LENOVO)
[Sa Jun 11 17:51:00 2016] ACPI: XSDT 0x00000000DAFFE170 00009C (v01 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: FACP 0x00000000DAFE9000 00010C (v05 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: DSDT 0x00000000DAFEC000 00F245 (v01 LENOVO TP-H3    00001090 INTL 20061109)
[Sa Jun 11 17:51:00 2016] ACPI: FACS 0x00000000DAF5A000 000040
[Sa Jun 11 17:51:00 2016] ACPI: SSDT 0x00000000DAFFD000 000651 (v01 LENOVO SataAhci 00001000 INTL 20061109)
[Sa Jun 11 17:51:00 2016] ACPI: SSDT 0x00000000DAFFC000 0004B8 (v01 LENOVO PtidDevc 00001000 INTL 20061109)
[Sa Jun 11 17:51:00 2016] ACPI: HPET 0x00000000DAFE8000 000038 (v01 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: APIC 0x00000000DAFE7000 000098 (v03 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: MCFG 0x00000000DAFE6000 00003C (v01 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: FPDT 0x00000000DAFE5000 000064 (v01 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: ASF! 0x00000000DAFEB000 0000A5 (v32 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: SSDT 0x00000000DAFE4000 000926 (v01 PmRef  Cpu0Ist  00003000 INTL 20061109)
[Sa Jun 11 17:51:00 2016] ACPI: SSDT 0x00000000DAFE3000 000A92 (v01 PmRef  CpuPm    00003000 INTL 20061109)
[Sa Jun 11 17:51:00 2016] ACPI: UEFI 0x00000000DAFE2000 00003E (v01 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: UEFI 0x00000000DAFE1000 000042 (v01 PTL    COMBUF   00000001 PTL  00000001)
[Sa Jun 11 17:51:00 2016] ACPI: POAT 0x00000000DAF54000 000055 (v03 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: UEFI 0x00000000DAFE0000 0002A6 (v01 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: DBG2 0x00000000DAFDF000 00002C (v00 LENOVO TP-H3    00001090 PTL  00000002)
[Sa Jun 11 17:51:00 2016] ACPI: Local APIC address 0xfee00000
[Sa Jun 11 17:51:00 2016] ACPI: PM-Timer IO Port: 0x408
[Sa Jun 11 17:51:00 2016] ACPI: Local APIC address 0xfee00000
[Sa Jun 11 17:51:00 2016] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[Sa Jun 11 17:51:00 2016] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[Sa Jun 11 17:51:00 2016] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[Sa Jun 11 17:51:00 2016] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[Sa Jun 11 17:51:00 2016] ACPI: IRQ0 used by override.
[Sa Jun 11 17:51:00 2016] ACPI: IRQ9 used by override.
[Sa Jun 11 17:51:00 2016] Using ACPI (MADT) for SMP configuration information
[Sa Jun 11 17:51:00 2016] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[Sa Jun 11 17:51:00 2016] ACPI: Core revision 20160108
[Sa Jun 11 17:51:00 2016] ACPI: 5 ACPI AML tables successfully acquired and loaded
[Sa Jun 11 17:51:00 2016] PM: Registering ACPI NVS region [mem 0xdae5f000-0xdaf7efff] (1179648 bytes)
[Sa Jun 11 17:51:00 2016] ACPI: bus type PCI registered
[Sa Jun 11 17:51:00 2016] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[Sa Jun 11 17:51:00 2016] ACPI: Added _OSI(Module Device)
[Sa Jun 11 17:51:00 2016] ACPI: Added _OSI(Processor Device)
[Sa Jun 11 17:51:00 2016] ACPI: Added _OSI(3.0 _SCP Extensions)
[Sa Jun 11 17:51:00 2016] ACPI: Added _OSI(Processor Aggregator Device)
[Sa Jun 11 17:51:00 2016] ACPI: Executed 1 blocks of module-level executable AML code
[Sa Jun 11 17:51:00 2016] ACPI Error: No handler for Region [ECOR] (ffff880119cb6bd0) [EmbeddedControl] (20160108/evregion-166)
[Sa Jun 11 17:51:00 2016] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20160108/exfldio-299)
[Sa Jun 11 17:51:00 2016] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.H_EC._REG] (Node ffff880119cbbf78), AE_NOT_EXIST (20160108/psparse-542)
[Sa Jun 11 17:51:00 2016] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[Sa Jun 11 17:51:00 2016] ACPI: Dynamic OEM Table Load:
[Sa Jun 11 17:51:00 2016] ACPI: SSDT 0xFFFF88011938F000 00083B (v01 PmRef  Cpu0Cst  00003001 INTL 20061109)
[Sa Jun 11 17:51:00 2016] ACPI: Dynamic OEM Table Load:
[Sa Jun 11 17:51:00 2016] ACPI: SSDT 0xFFFF8801193BA400 000303 (v01 PmRef  ApIst    00003000 INTL 20061109)
[Sa Jun 11 17:51:00 2016] ACPI: Dynamic OEM Table Load:
[Sa Jun 11 17:51:00 2016] ACPI: SSDT 0xFFFF880119395400 000119 (v01 PmRef  ApCst    00003000 INTL 20061109)
[Sa Jun 11 17:51:00 2016] ACPI : EC: EC started
[Sa Jun 11 17:51:00 2016] ACPI: Interpreter enabled
[Sa Jun 11 17:51:00 2016] ACPI: (supports S0 S3 S4 S5)
[Sa Jun 11 17:51:00 2016] ACPI: Using IOAPIC for interrupt routing
[Sa Jun 11 17:51:00 2016] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[Sa Jun 11 17:51:00 2016] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[Sa Jun 11 17:51:00 2016] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[Sa Jun 11 17:51:00 2016] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
[Sa Jun 11 17:51:00 2016] pci 0000:00:14.0: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] pci 0000:00:1a.0: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] pci 0000:00:1b.0: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] pci 0000:00:1c.0: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] pci 0000:00:1c.1: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] pci 0000:00:1c.2: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] pci 0000:00:1c.3: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] pci 0000:00:1d.0: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] pci 0000:02:00.0: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] acpiphp: Slot [1] registered
[Sa Jun 11 17:51:00 2016] pci 0000:03:00.0: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] pci 0000:08:00.0: System wakeup disabled by ACPI
[Sa Jun 11 17:51:00 2016] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[Sa Jun 11 17:51:00 2016] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[Sa Jun 11 17:51:00 2016] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 10 11 12 14 15) *7
[Sa Jun 11 17:51:00 2016] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 10 *11 12 14 15)
[Sa Jun 11 17:51:00 2016] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[Sa Jun 11 17:51:00 2016] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
[Sa Jun 11 17:51:00 2016] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 10 11 12 14 15) *7
[Sa Jun 11 17:51:00 2016] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *10 11 12 14 15)
[Sa Jun 11 17:51:00 2016] ACPI: Enabled 3 GPEs in block 00 to 3F
[Sa Jun 11 17:51:00 2016] ACPI : EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
[Sa Jun 11 17:51:00 2016] PCI: Using ACPI for IRQ routing
[Sa Jun 11 17:51:00 2016] pnp: PnP ACPI init
[Sa Jun 11 17:51:00 2016] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[Sa Jun 11 17:51:00 2016] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[Sa Jun 11 17:51:00 2016] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[Sa Jun 11 17:51:00 2016] system 00:03: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[Sa Jun 11 17:51:00 2016] pnp 00:04: Plug and Play ACPI device, IDs PNP0303 (active)
[Sa Jun 11 17:51:00 2016] pnp 00:05: Plug and Play ACPI device, IDs LEN0050 PNP0f13 (active)
[Sa Jun 11 17:51:00 2016] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[Sa Jun 11 17:51:00 2016] pnp: PnP ACPI: found 7 devices
[Sa Jun 11 17:51:00 2016] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[Sa Jun 11 17:51:01 2016] ACPI: Lid Switch [LID0]
[Sa Jun 11 17:51:01 2016] ACPI: Power Button [PWRF]
[Sa Jun 11 17:51:01 2016] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[Sa Jun 11 17:51:02 2016] ACPI: bus type USB registered
[Sa Jun 11 17:51:02 2016] ata2.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[Sa Jun 11 17:51:02 2016] ata2.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[Sa Jun 11 17:51:02 2016] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[Sa Jun 11 17:51:02 2016] ata2.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[Sa Jun 11 17:51:02 2016] ata2.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[Sa Jun 11 17:51:02 2016] ata2.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[Sa Jun 11 17:51:09 2016] ACPI: AC Adapter [ADP1] (on-line)
[Sa Jun 11 17:51:10 2016] ACPI Warning: SystemIO range 0x000000000000EFA0-0x000000000000EFBF conflicts with OpRegion 0x000000000000EFA0-0x000000000000EFAF (\_SB.PCI0.SBUS.SMBI) (20160108/utaddress-255)
[Sa Jun 11 17:51:10 2016] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[Sa Jun 11 17:51:10 2016] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20160108/utaddress-255)
[Sa Jun 11 17:51:10 2016] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[Sa Jun 11 17:51:10 2016] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160108/utaddress-255)
[Sa Jun 11 17:51:10 2016] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.PEG0.PEGP.GPIO) (20160108/utaddress-255)
[Sa Jun 11 17:51:10 2016] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[Sa Jun 11 17:51:10 2016] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160108/utaddress-255)
[Sa Jun 11 17:51:10 2016] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.PEG0.PEGP.GPIO) (20160108/utaddress-255)
[Sa Jun 11 17:51:10 2016] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[Sa Jun 11 17:51:10 2016] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20160108/utaddress-255)
[Sa Jun 11 17:51:10 2016] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x000000000000055F (\_SB.PCI0.PEG0.PEGP.GPIO) (20160108/utaddress-255)
[Sa Jun 11 17:51:10 2016] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[Sa Jun 11 17:51:10 2016] ACPI: Battery Slot [BAT0] (battery absent)
[Sa Jun 11 17:51:10 2016] ACPI Error: No handler for Region [ECRM] (ffff8800c2a6b318) [EmbeddedControl] (20160108/evregion-166)
[Sa Jun 11 17:51:10 2016] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20160108/exfldio-299)
[Sa Jun 11 17:51:10 2016] ACPI Error: Method parse/execution failed [\_TZ.MDEC] (Node ffff880119cc30a0), AE_NOT_EXIST (20160108/psparse-542)
[Sa Jun 11 17:51:10 2016] ACPI Error: Method parse/execution failed [\_TZ.TZS0._SCP] (Node ffff880119cc3140), AE_NOT_EXIST (20160108/psparse-542)
[Sa Jun 11 17:51:10 2016] ACPI: Thermal Zone [TZS0] (50 C)
[Sa Jun 11 17:51:10 2016] ACPI: Thermal Zone [TZS1] (50 C)
[Sa Jun 11 17:51:10 2016] thinkpad_acpi: ThinkPad ACPI Extras v0.25
[Sa Jun 11 17:51:10 2016] thinkpad_acpi: http://ibm-acpi.sf.net/
[Sa Jun 11 17:51:10 2016] thinkpad_acpi: ThinkPad BIOS H3ET72WW(1.09), EC unknown
[Sa Jun 11 17:51:10 2016] thinkpad_acpi: Lenovo ThinkPad Edge E330, model 3354DZG
[Sa Jun 11 17:51:10 2016] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[Sa Jun 11 17:51:10 2016] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[Sa Jun 11 17:51:10 2016] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[Sa Jun 11 17:51:10 2016] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
[Sa Jun 11 17:51:10 2016] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
[Sa Jun 11 17:51:10 2016] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input5

Also, this exists:  /sys/class/backlight/intel_backlight/


Thanks in advance

Last edited by tuxfusion (2016-06-14 12:39:52)

Offline

#2 2016-06-14 12:39:11

tuxfusion
Member
Registered: 2007-12-31
Posts: 98

Re: [SOLVED] ThinkPad e330 - suddenly broken fn-keys: brightness + wifi

Update:
After uninstalling all virtualbox related packages and building initramfs once more , everything works out of the box with the kernel command line paramters from the wiki.

local/virtualbox-guest-dkms
virtualbox-guest-utils
virtualbox
virtualbox-host-dkms

maybe this helps someone

Offline

Board footer

Powered by FluxBB