Hide Forgot
Description of problem: Lenovo Thinkpad T530 brightness interface is not support in current Fedora. The brightness feature works poorly. $dmesg|grep thinkpad_acpi [ 17.686960] thinkpad_acpi: ThinkPad ACPI Extras v0.25 [ 17.686963] thinkpad_acpi: http://ibm-acpi.sf.net/ [ 17.686964] thinkpad_acpi: ThinkPad BIOS G4ET62WW (2.04 ), EC unknown [ 17.686965] thinkpad_acpi: Lenovo ThinkPad T530, model 24296MG [ 17.687283] thinkpad_acpi: Unsupported brightness interface, please contact ibm-acpi-devel.net [ 17.687369] thinkpad_acpi: radio switch found; radios are enabled [ 17.687380] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver [ 17.687381] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... [ 17.688527] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked [ 17.688929] thinkpad_acpi: Console audio control enabled, mode: monitor (read only) [ 17.689975] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input8 Version-Release number of selected component (if applicable): $ uname -r 3.13.10-200.fc20.x86_64 Actual results: It's only handle the 25%,50%,75% and 100% brightness. Expected results: Handle correctly the brightness. Additional info: $ lspci -vvv 00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09) Subsystem: Lenovo Device 21f6 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Capabilities: <access denied> 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device 21f6 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 43 Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M] Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M] Region 4: I/O ports at 5000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: <access denied> Kernel driver in use: i915 Kernel modules: i915 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI]) Subsystem: Lenovo Device 21f6 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 41 Region 0: Memory at f2520000 (64-bit, non-prefetchable) [size=64K] Capabilities: <access denied> Kernel driver in use: xhci_hcd 00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04) Subsystem: Lenovo Device 21f6 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 44 Region 0: Memory at f2535000 (64-bit, non-prefetchable) [size=16] Capabilities: <access denied> Kernel driver in use: mei_me Kernel modules: mei_me 00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04) Subsystem: Lenovo Device 21f3 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 42 Region 0: Memory at f2500000 (32-bit, non-prefetchable) [size=128K] Region 1: Memory at f253b000 (32-bit, non-prefetchable) [size=4K] Region 2: I/O ports at 5080 [size=32] Capabilities: <access denied> Kernel driver in use: e1000e Kernel modules: e1000e 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI]) Subsystem: Lenovo Device 21f6 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 0: Memory at f253a000 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ehci-pci 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) Subsystem: Lenovo Device 21f6 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 46 Region 0: Memory at f2530000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 00004000-00004fff Memory behind bridge: f1d00000-f24fffff Prefetchable memory behind bridge: 00000000f0400000-00000000f0bfffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: <access denied> Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 0000f000-00000fff Memory behind bridge: f1c00000-f1cfffff Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: <access denied> Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=04, subordinate=0b, sec-latency=0 I/O behind bridge: 00003000-00003fff Memory behind bridge: f1400000-f1bfffff Prefetchable memory behind bridge: 00000000f0c00000-00000000f13fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: <access denied> Kernel driver in use: pcieport Kernel modules: shpchp 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI]) Subsystem: Lenovo Device 21f6 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 23 Region 0: Memory at f2539000 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ehci-pci 00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04) Subsystem: Lenovo Device 21f6 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Capabilities: <access denied> Kernel driver in use: lpc_ich Kernel modules: lpc_ich 00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0]) Subsystem: Lenovo Device 21f6 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 40 Region 0: I/O ports at 50a8 [size=8] Region 1: I/O ports at 50b4 [size=4] Region 2: I/O ports at 50a0 [size=8] Region 3: I/O ports at 50b0 [size=4] Region 4: I/O ports at 5060 [size=32] Region 5: Memory at f2538000 (32-bit, non-prefetchable) [size=2K] Capabilities: <access denied> Kernel driver in use: ahci 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04) Subsystem: Lenovo Device 21f6 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin C routed to IRQ 18 Region 0: Memory at f2534000 (64-bit, non-prefetchable) [size=256] Region 4: I/O ports at efa0 [size=32] Kernel driver in use: i801_smbus Kernel modules: i2c_i801 02:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07) (prog-if 01) Subsystem: Lenovo Device 21f6 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at f1d00000 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: sdhci-pci Kernel modules: sdhci_pci 03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34) Subsystem: Intel Corporation Centrino Advanced-N 6205 AGN Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 45 Region 0: Memory at f1c00000 (64-bit, non-prefetchable) [size=8K] Capabilities: <access denied> Kernel driver in use: iwlwifi Kernel modules: iwlwifi
I found this in journalctl: ACPI: Added _OSI(Module Device) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: Added _OSI(Processor Device) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: Added _OSI(3.0 _SCP Extensions) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: Added _OSI(Processor Aggregator Device) Apr 20 17:20:00 szigeti-6560b kernel: ACPI : EC: EC description table is found, configuring boot EC Apr 20 17:20:00 szigeti-6560b kernel: [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored Apr 20 17:20:00 szigeti-6560b kernel: ACPI: SSDT 00000000dae3a018 000A01 (v01 PmRef Cpu0Cst 00003001 INTL 20061109) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: Dynamic OEM Table Load: Apr 20 17:20:00 szigeti-6560b kernel: ACPI: SSDT (null) 000A01 (v01 PmRef Cpu0Cst 00003001 INTL 20061109) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: SSDT 00000000dae3ba98 000303 (v01 PmRef ApIst 00003000 INTL 20061109) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: Dynamic OEM Table Load: Apr 20 17:20:00 szigeti-6560b kernel: ACPI: SSDT (null) 000303 (v01 PmRef ApIst 00003000 INTL 20061109) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: SSDT 00000000dae39d98 000119 (v01 PmRef ApCst 00003000 INTL 20061109) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: Dynamic OEM Table Load: Apr 20 17:20:00 szigeti-6560b kernel: ACPI: SSDT (null) 000119 (v01 PmRef ApCst 00003000 INTL 20061109) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: Interpreter enabled Apr 20 17:20:00 szigeti-6560b kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20131115/hwxface-580) Apr 20 17:20:00 szigeti-6560b kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20131115/hwxface-580) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: (supports S0 S3 S4 S5) Apr 20 17:20:00 szigeti-6560b kernel: ACPI: Using IOAPIC for interrupt routing Apr 20 17:20:00 szigeti-6560b kernel: PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug Apr 20 17:20:00 szigeti-6560b kernel: ACPI: ACPI Dock Station Driver: 2 docks/bays found Apr 20 17:20:00 szigeti-6560b kernel: ACPI: Power Resource [PUBS] (on) ... ... ... : ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3f]) Apr 20 17:20:00 szigeti-6560b kernel: acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI] Apr 20 17:20:00 szigeti-6560b kernel: acpi PNP0A08:00: _OSC: platform does not support [PCIeCapability] Apr 20 17:20:00 szigeti-6560b kernel: acpi PNP0A08:00: _OSC: not requesting control; platform does not support [PCIeCapability] Apr 20 17:20:00 szigeti-6560b kernel: acpi PNP0A08:00: _OSC: OS requested [PCIeHotplug PME AER PCIeCapability] Apr 20 17:20:00 szigeti-6560b kernel: acpi PNP0A08:00: _OSC: platform willing to grant [PCIeHotplug PME AER] Apr 20 17:20:00 szigeti-6560b kernel: acpi PNP0A08:00: _OSC failed (AE_SUPPORT); disabling ASPM .... .... .... kernel: i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt Apr 20 17:20:16 szigeti-6560b kernel: ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \_SB_.PCI0.LPC_.PMIO 1 (201 Apr 20 17:20:16 szigeti-6560b kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver Apr 20 17:20:16 szigeti-6560b kernel: ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \_SB_.PCI0.LPC_.LPIO 1 (201 Apr 20 17:20:16 szigeti-6560b kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver Apr 20 17:20:16 szigeti-6560b kernel: ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \_SB_.PCI0.LPC_.LPIO 1 (201 Apr 20 17:20:16 szigeti-6560b kernel: ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver Apr 20 17:20:16 szigeti-6560b kernel: lpc_ich: Resource conflict(s) found affecting gpio_ich Apr 20 17:20:16 szigeti-6560b kernel: shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 .... .... journalclt -k -b -1|grep thinkpad_acpi Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: ThinkPad ACPI Extras v0.25 Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: http://ibm-acpi.sf.net/ Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: ThinkPad BIOS G4ET62WW (2.04 ), EC unknown Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: Lenovo ThinkPad T530, model 24296MG Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: Unsupported brightness interface, please contact ibm-acpi-devel.net Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: radio switch found; radios are disabled Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked Apr 20 17:20:17 szigeti-6560b kernel: thinkpad_acpi: Console audio control enabled, mode: monitor (read only) Apr 20 17:20:17 szigeti-6560b kernel: input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input9 Apr 20 18:41:10 szigeti-6560b kernel: thinkpad_acpi: EC reports that Thermal Table has changed
Hi Balint, I've been researching backlight issues for the last few days and I think I'm starting to get a handle on them, or at least to some degree. Can you install with the latest fedora kernel: http://koji.fedoraproject.org/koji/buildinfo?buildID=513888 (download the rpm for your arch, and install it with "rpm -ivh kernel...rpm") ? And boot it with "video.use_native_backlight=1" on the kernel cmdline (press esc at the grub screen to stop grub from booting, then e to edit the entry for the latest kernel, then go the line starting with linux, and add the end of that line add a space and then ideo.use_native_backlight=1), then press F10 to boot. Once booted check if the brightness control now works properly, also please run the following 2 commands: grep '.*' /sys/class/dmi/id/*_* 2> /dev/null ls /sys/class/backlight And copy and paste the output here. Thanks, Hans
ACPI / video: Add systems that should favour native backlight interface https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/drivers/acpi/blacklist.c?id=0e9f81d
Possible duplicates - Brightness related: Brightness adjustment FN keys doesn't work https://bugzilla.redhat.com/show_bug.cgi?id=702352 Brightness/backlight keys (fn+F8, fn+F9) does not work on lenovo T530 out of the box https://bugzilla.redhat.com/show_bug.cgi?id=947976 Acer Aspire V5-171-9620 display brightness doesn't change using keyboard Fn keys (but onscreen slider moves) https://bugzilla.redhat.com/show_bug.cgi?id=983342 Dell brightness keys register multiple times https://bugzilla.redhat.com/show_bug.cgi?id=986653 unable to adjust monitor brightness with nouveua, Toshiba, and 3.11.0 kernel https://bugzilla.redhat.com/show_bug.cgi?id=999684 Cannot adjust brightness anymore using Fn keys with F19 x86_64 https://bugzilla.redhat.com/show_bug.cgi?id=1012674 Brightness does not change on Intel graphics (using keys or slider) since about 3.9 kernels https://bugzilla.redhat.com/show_bug.cgi?id=1025690 Brightness keys stopped working between kernel 3.12.10-300 and 3.13.3-201 on Asus EEE PC https://bugzilla.redhat.com/show_bug.cgi?id=1067181 Can't change display brightness on HP EliteBook 8470p https://bugzilla.redhat.com/show_bug.cgi?id=1093120
(In reply to Hans de Goede from comment #2) > Hi Balint, > > I've been researching backlight issues for the last few days and I think I'm > starting to get a handle on them, or at least to some degree. > > Can you install with the latest fedora kernel: > http://koji.fedoraproject.org/koji/buildinfo?buildID=513888 > > (download the rpm for your arch, and install it with "rpm -ivh > kernel...rpm") ? > > And boot it with "video.use_native_backlight=1" on the kernel cmdline > (press esc at the grub screen to stop grub from booting, then e to edit the > entry for the latest kernel, then go the line starting with linux, and add > the end of that line add a space and then ideo.use_native_backlight=1), then > press F10 to boot. > > Once booted check if the brightness control now works properly, also please > run the following 2 commands: > > grep '.*' /sys/class/dmi/id/*_* 2> /dev/null > ls /sys/class/backlight > > And copy and paste the output here. > > Thanks, > > Hans hello I did. Here is the dmesg output plus the requested commands' output: [ 0.831150] ACPI: Battery Slot [BAT0] (battery present) [ 1.147378] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded [ 1.147387] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out [ 1.195533] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded [ 1.195541] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out [ 1.508343] ata2.00: ACPI cmd e3/00:1f:00:00:00:a0 (IDLE) succeeded [ 1.509831] ata2.00: ACPI cmd e3/00:02:00:00:00:a0 (IDLE) succeeded [ 1.518449] ata2.00: ACPI cmd e3/00:1f:00:00:00:a0 (IDLE) succeeded [ 1.520012] ata2.00: ACPI cmd e3/00:02:00:00:00:a0 (IDLE) succeeded [ 3.538100] ACPI: Video Device [VID] (multi-head: yes rom: no post: no) [ 23.274522] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042f conflicts with OpRegion 0x0000000000000400-0x000000000000047f (\_SB_.PCI0.LPC_.PMIO) (20131218/utaddress-258) [ 23.274537] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 23.274547] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053f conflicts with OpRegion 0x0000000000000500-0x000000000000057f (\_SB_.PCI0.LPC_.LPIO) (20131218/utaddress-258) [ 23.274556] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 23.274560] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052f conflicts with OpRegion 0x0000000000000500-0x000000000000057f (\_SB_.PCI0.LPC_.LPIO) (20131218/utaddress-258) [ 23.274568] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 23.394979] thinkpad_acpi: ThinkPad ACPI Extras v0.25 [ 23.394984] thinkpad_acpi: http://ibm-acpi.sf.net/ [ 23.394986] thinkpad_acpi: ThinkPad BIOS G4ET62WW (2.04 ), EC unknown [ 23.394988] thinkpad_acpi: Lenovo ThinkPad T530, model 24296MG [ 23.397452] thinkpad_acpi: Unsupported brightness interface, please contact ibm-acpi-devel.net [ 23.399864] thinkpad_acpi: radio switch found; radios are enabled [ 23.400074] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver [ 23.400095] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... [ 23.402817] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked [ 23.403786] thinkpad_acpi: Console audio control enabled, mode: monitor (read only) [ 23.406315] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input8 /sys/class/dmi/id/bios_date:09/13/2012 /sys/class/dmi/id/bios_vendor:LENOVO /sys/class/dmi/id/bios_version:G4ET62WW (2.04 ) /sys/class/dmi/id/board_asset_tag:Not Available /sys/class/dmi/id/board_name:24296MG /sys/class/dmi/id/board_vendor:LENOVO /sys/class/dmi/id/board_version:Win8 Pro DPK TPG /sys/class/dmi/id/chassis_asset_tag:No Asset Information /sys/class/dmi/id/chassis_type:10 /sys/class/dmi/id/chassis_vendor:LENOVO /sys/class/dmi/id/chassis_version:Not Available /sys/class/dmi/id/product_name:24296MG /sys/class/dmi/id/product_version:ThinkPad T530 /sys/class/dmi/id/sys_vendor:LENOVO ls /sys/class/backlight intel_backlight [bszigeti@szigeti-6560b ~]$ ll /sys/class/backlight total 0 lrwxrwxrwx. 1 root root 0 May 3 12:28 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight [bszigeti@szigeti-6560b ~]$ ll /sys/class/backlight/intel_backlight/ total 0 -r--r--r--. 1 root root 4096 May 3 12:28 actual_brightness -rw-r--r--. 1 root root 4096 May 3 12:30 bl_power -rw-r--r--. 1 root root 4096 May 3 12:28 brightness lrwxrwxrwx. 1 root root 0 May 3 12:30 device -> ../../card0-LVDS-1 -r--r--r--. 1 root root 4096 May 3 12:28 max_brightness drwxr-xr-x. 2 root root 0 May 3 12:30 power lrwxrwxrwx. 1 root root 0 May 3 12:28 subsystem -> ../../../../../../../class/backlight -r--r--r--. 1 root root 4096 May 3 12:27 type -rw-r--r--. 1 root root 4096 May 3 12:27 uevent
Hi Balint, Thanks for the info. You've forgotten one important detail, do the brightness keys work properly when booting the new kernel with the "video.use_native_backlight=1" kernel commandline option ? Also I assume you are not passing any other special (brigthness related) kernel cmdline options ? Regards, Hans
indeed. I forgot to test. I redo the test and this kernel options does a 'magic'. The FN birghtness keys and the brightness applet works very well. here is the commands output agian: [bszigeti@szigeti-6560b ~]$ grep '.*' /sys/class/dmi/id/*_* 2> /dev/null /sys/class/dmi/id/bios_date:09/13/2012 /sys/class/dmi/id/bios_vendor:LENOVO /sys/class/dmi/id/bios_version:G4ET62WW (2.04 ) /sys/class/dmi/id/board_asset_tag:Not Available /sys/class/dmi/id/board_name:24296MG /sys/class/dmi/id/board_vendor:LENOVO /sys/class/dmi/id/board_version:Win8 Pro DPK TPG /sys/class/dmi/id/chassis_asset_tag:No Asset Information /sys/class/dmi/id/chassis_type:10 /sys/class/dmi/id/chassis_vendor:LENOVO /sys/class/dmi/id/chassis_version:Not Available /sys/class/dmi/id/product_name:24296MG /sys/class/dmi/id/product_version:ThinkPad T530 /sys/class/dmi/id/sys_vendor:LENOVO [bszigeti@szigeti-6560b ~]$ ll /sys/class/backlight total 0 lrwxrwxrwx. 1 root root 0 May 3 13:33 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight but I still get notification in dmesg: [ 17.004250] thinkpad_acpi: ThinkPad BIOS G4ET62WW (2.04 ), EC unknown [ 17.004252] thinkpad_acpi: Lenovo ThinkPad T530, model 24296MG [ 17.005185] thinkpad_acpi: Unsupported brightness interface, please contact ibm-acpi-devel.net [ 17.008106] thinkpad_acpi: radio switch found; radios are enabled [ 17.008321] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver [ 17.008324] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
Hi, I've send a kernel patch upstream to make video.use_native_brightness=1 the default for your model laptop. I've also started a kernel scratch build with this patch: http://koji.fedoraproject.org/koji/taskinfo?taskID=6814175 Currently it is still building, it would be great if you could download it and verify that it works on your laptop without specifying any backlight / acpi options on the kernel commandline. As for the "Unsupported brightness interface" message, that is normal on newer models where the brightness is not handled through the thinkpad_acpi module, I guess we need to modify the driver to stop it from complaining so loudly about this. Thanks & Regards, Hans
*** Bug 947976 has been marked as a duplicate of this bug. ***
Hans, I eventually resorted to using custom acpid action for video/brightness{up,down} events compensating for the lost ability to achieve the same at the lower level (3.12 + acpi_backlight=vendor was the latest known good combination in Fedora). So far tested multiple other combinations, incl. your kernel build as per [comment 8]. With that and for posterity, I am getting the same dmesg output as per [comment 7], modulo model/BIOS version: > [ 3.573326] thinkpad_acpi: ThinkPad BIOS G4ET93WW (2.53 ), EC unknown > [ 3.573327] thinkpad_acpi: Lenovo ThinkPad T530, model 2429BP3 I'll be more than happy to provide any input needed for the way towards restoring 3.12 behavior, if there's any chance.
Jan, I'm afraid that the behavior of the 3.12 days is definitely gone and won't be coming back.
kernel-3.14.3-200.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kernel-3.14.3-200.fc20
Package kernel-3.14.3-200.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing kernel-3.14.3-200.fc20' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-6122/kernel-3.14.3-200.fc20 then log in and leave karma (feedback).
kernel-3.14.3-200.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
I'm seeing some issues on my T530 with the new kernel. I jumped on ticket https://bugzilla.redhat.com/show_bug.cgi?id=1059502 and was told to reopen this ticket. I was asked to answer the following questions: or starters 3 questions to answer in that other bug: 1) Are you using EFI boot or legacy boot ? I believe legacy - how can I tell? My boot drive is a 120gb ssd and I'm using grub2. 2) Please run: grep '.*' /sys/class/dmi/id/*_* 2> /dev/null [mskinner@t530 ~]$ grep '.*' /sys/class/dmi/id/*_* 2> /dev/null /sys/class/dmi/id/bios_date:03/31/2014 /sys/class/dmi/id/bios_vendor:LENOVO /sys/class/dmi/id/bios_version:G4ETA0WW (2.60 ) /sys/class/dmi/id/board_asset_tag:Not Available /sys/class/dmi/id/board_name:2429HP2 /sys/class/dmi/id/board_vendor:LENOVO /sys/class/dmi/id/board_version:Not Defined /sys/class/dmi/id/chassis_asset_tag:RH0004831 /sys/class/dmi/id/chassis_type:10 /sys/class/dmi/id/chassis_vendor:LENOVO /sys/class/dmi/id/chassis_version:Not Available /sys/class/dmi/id/product_name:2429HP2 /sys/class/dmi/id/product_version:ThinkPad T530 /sys/class/dmi/id/sys_vendor:LENOVO [mskinner@t530 ~]$ uname -a Linux t530 3.14.3-200.fc20.x86_64 #1 SMP Tue May 6 19:00:18 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux And copy and paste the output into that bug 3) Which desktop environment are you using ? I'm running KDE as my desktop. [mskinner@t530 ~]$ rpm -qa | grep kde kde-plasma-akonadi-calendars-0.2.2-3.fc20.x86_64 kdeedu-devel-4.12.5-1.fc20.noarch kdewebdev-3.5.10-21.fc20.x86_64 kdeaddons-atlantikdesigner-3.5.10-9.fc20.x86_64 kde-artwork-active-0.3-3.fc20.noarch schroedinger-cat-backgrounds-kde-18.91.0-2.fc20.noarch kde-plasma-ktorrent-4.3.1-4.fc20.x86_64 kdevelop-pg-qt-1.0.0-4.fc20.x86_64 smokekde-devel-4.12.5-1.fc20.x86_64 kde-wallpapers-4.12.5-1.fc20.noarch kdelibs3-devel-3.5.10-54.fc20.x86_64 kde-dev-utils-kstartperf-4.12.5-1.fc20.x86_64 kde-plasma-nm-pptp-0.9.3.3-4.fc20.x86_64 kdeedu-math-4.12.5-1.fc20.noarch libkdegames-devel-4.12.5-1.fc20.x86_64 kde-dev-utils-kmtrace-devel-4.12.5-1.fc20.x86_64 kdepim3-devel-3.5.10-11.fc20.x86_64 kde-runtime-flags-4.12.5-1.fc20.noarch kdepim-runtime-libs-4.12.5-1.fc20.x86_64 kdevelop-4.6.0-2.fc20.x86_64 kdepimlibs-gpgme-4.12.5-1.fc20.x86_64 kdenetwork-common-4.12.5-1.fc20.noarch kde-partitionmanager-1.0.3-13.20130815svn.fc20.x86_64 kde-plasma-activitymanager-0.5-6.fc20.x86_64 kdeedu-4.12.5-1.fc20.noarch kdelibs-apidocs-4.12.5-2.fc20.noarch kde-filesystem-4-46.fc20.x86_64 kde-plasma-runcommand-2.4-4.fc20.x86_64 kdeartwork-kxs-4.12.5-1.fc20.x86_64 smokekde-akonadi-4.12.5-1.fc20.x86_64 kdeutils-4.12.5-1.fc20.noarch kde-runtime-devel-4.12.5-1.fc20.x86_64 pykde4-4.12.5-1.fc20.x86_64 kde-plasma-folderview-4.12.5-1.fc20.x86_64 kde-runtime-4.12.5-1.fc20.x86_64 kde-workspace-4.11.9-2.fc20.x86_64 kdegraphics-strigi-analyzer-4.12.5-1.fc20.x86_64 kde-baseapps-4.12.5-1.fc20.x86_64 kde-workspace-ksplash-themes-4.11.9-2.fc20.noarch kde-baseapps-devel-4.12.5-1.fc20.x86_64 kde-colorscheme-plastik-0.1.2-6.fc20.noarch kdevelop-libs-4.6.0-2.fc20.x86_64 ktp-kded-integration-module-0.8.0-1.fc20.x86_64 kdebase3-3.5.10-33.fc20.x86_64 kdegraphics-mobipocket-4.12.5-1.fc20.x86_64 polkit-kde-0.99.1-2.20130311git.fc20.x86_64 kdetoys-4.12.5-1.fc20.noarch libkdegames-4.12.5-1.fc20.x86_64 kde-base-artwork-4.12.5-1.fc20.noarch kdepimlibs-kxmlrpcclient-4.12.5-1.fc20.x86_64 kdebase3-devel-3.5.10-33.fc20.x86_64 kdegraphics-thumbnailers-4.12.5-1.fc20.x86_64 kde-style-skulpture-0.2.4-7.fc20.x86_64 kdelibs-devel-4.12.5-2.fc20.x86_64 kdeartwork-screensavers-4.12.5-1.fc20.x86_64 kdegames3-3.5.10-17.fc20.x86_64 kdepimlibs-devel-4.12.5-1.fc20.x86_64 kdesdk-strigi-analyzers-4.12.5-1.fc20.x86_64 kde-runtime-libs-4.12.5-1.fc20.x86_64 kdepim-runtime-4.12.5-1.fc20.x86_64 kde-workspace-libs-4.11.9-2.fc20.x86_64 kde-plasma-publictransport-devel-0.10-0.9.20111204git.fc20.x86_64 kdegraphics-4.12.5-1.fc20.noarch kdegames3-libs-3.5.10-17.fc20.x86_64 kdeartwork-4.12.5-1.fc20.x86_64 kdepimlibs-akonadi-4.12.5-1.fc20.x86_64 schroedinger-cat-kde-theme-18.91.6-2.fc20.noarch libkdeedu-devel-4.12.5-1.fc20.x86_64 kde-settings-ksplash-20-12.fc20.noarch kde-plasma-publictransport-0.10-0.9.20111204git.fc20.x86_64 kdewebdev-libs-3.5.10-21.fc20.x86_64 beefy-miracle-backgrounds-kde-16.91.0-6.fc20.noarch kdesdk-thumbnailers-4.12.5-1.fc20.x86_64 kdesvn-1.6.0-4.fc20.x86_64 kdevplatform-1.6.0-1.fc20.x86_64 kdesvn-devel-1.6.0-4.fc20.x86_64 kdemultimedia-libs-4.12.5-1.fc20.noarch kde-plasma-nm-openvpn-0.9.3.3-4.fc20.x86_64 kdemultimedia-4.12.5-1.fc20.noarch kdeplasma-addons-devel-4.12.5-1.fc20.x86_64 kdegraphics-libs-4.12.5-1.fc20.noarch kde-dev-utils-devel-4.12.5-1.fc20.x86_64 kde-plasma-ihatethecashew-0.4-7.fc20.x86_64 kde-dev-utils-kuiviewer-4.12.5-1.fc20.x86_64 kde-plasma-smooth-tasks-0.0.1-0.9.20120313hge8a97edfdebc.fc20.x86_64 kdebase3-pim-ioslaves-3.5.10-33.fc20.x86_64 kdepim-4.12.5-1.fc20.x86_64 kde-settings-pulseaudio-20-12.fc20.noarch kdemultimedia-common-4.12.5-1.fc20.noarch kde-workspace-devel-4.11.9-2.fc20.x86_64 kdegames-4.12.5-1.fc20.noarch kdewebdev-devel-3.5.10-21.fc20.x86_64 kdevelop-php-1.6.0-1.fc20.x86_64 kdenetwork-strigi-analyzers-4.12.5-1.fc20.x86_64 kde-plasma-daisy-0.0.4.26-3.fc20.x86_64 kde-plasma-yawp-0.4.5-2.fc20.x86_64 kde-settings-20-12.fc20.noarch kde-print-manager-4.12.5-1.fc20.x86_64 kdelibs-4.12.5-2.fc20.x86_64 kdesdk-4.12.5-1.fc20.noarch kdeaccessibility-4.12.5-1.fc20.noarch kde-dev-utils-kmtrace-4.12.5-1.fc20.x86_64 beefy-miracle-kde-theme-16.91.0.3-1.fc20.noarch heisenbug-backgrounds-kde-20.0.0-1.fc20.noarch kdenetwork-filesharing-4.12.5-1.fc20.x86_64 libreoffice-kde-4.2.4.2-8.fc20.x86_64 kdesdk-kioslaves-4.12.5-1.fc20.x86_64 kde-plasma-publictransport-libs-0.10-0.9.20111204git.fc20.x86_64 kde-plasma-nm-vpnc-0.9.3.3-4.fc20.x86_64 kdelibs-common-4.12.5-2.fc20.x86_64 kdenetwork-devel-4.12.5-1.fc20.noarch kdepim3-libs-3.5.10-11.fc20.x86_64 kdegraphics-devel-4.12.5-1.fc20.noarch kde-dev-utils-kmtrace-libs-4.12.5-1.fc20.x86_64 kdeartwork-wallpapers-4.12.5-1.fc20.noarch kdevelop-pg-qt-devel-1.0.0-4.fc20.x86_64 kdepimlibs-apidocs-4.12.5-1.fc20.noarch kdelibs3-3.5.10-54.fc20.x86_64 kdepim-libs-4.12.5-1.fc20.x86_64 kde-plasma-qstardict-1.0.1-5.fc20.x86_64 kde-baseapps-common-4.12.5-1.fc20.noarch kde-plasma-nm-0.9.3.3-4.fc20.x86_64 kde-settings-kdm-20-12.fc20.noarch kdepim-devel-4.12.5-1.fc20.x86_64 kdepimlibs-4.12.5-1.fc20.x86_64 kdebase3-libs-3.5.10-33.fc20.x86_64 kdeadmin-4.12.5-1.fc20.noarch kdegames3-devel-3.5.10-17.fc20.x86_64 kde-dev-scripts-4.12.5-1.fc20.noarch lockdev-1.0.4-0.11.20111007git.fc20.x86_64 kde-plasma-quickaccess-0.8.1-9.fc20.x86_64 kdebindings-4.12.5-1.fc20.noarch kde-print-manager-libs-4.12.5-1.fc20.x86_64 kdevplatform-libs-1.6.0-1.fc20.x86_64 kdemultimedia-devel-4.12.5-1.fc20.noarch libkdeedu-4.12.5-1.fc20.x86_64 kdevplatform-devel-1.6.0-1.fc20.x86_64 kdeutils-common-4.12.5-1.fc20.noarch kde-plasma-akonadi-contacts-0.1.7-5.fc20.x86_64 kde-dev-utils-kpartloader-4.12.5-1.fc20.x86_64 kde-dev-utils-4.12.5-1.fc20.x86_64 kde-plasma-translatoid-1.30-10.svn01092011.fc20.x86_64 kdeplasma-addons-4.12.5-1.fc20.x86_64 smokekde-4.12.5-1.fc20.x86_64 kdeartwork-common-4.12.5-1.fc20.noarch xsettings-kde-0.12.3-7.fc20.x86_64 kde-plasma-nm-openconnect-0.9.3.3-4.fc20.x86_64 kdenetwork-4.12.5-1.fc20.noarch kde-style-oxygen-4.11.9-2.fc20.x86_64 kde-style-phase-4.12.5-1.fc20.x86_64 kdesdk-common-4.12.5-1.fc20.noarch kdeutils-minimal-4.12.5-1.fc20.noarch kdepasswd-4.12.5-1.fc20.x86_64 kdegames-minimal-4.12.5-1.fc20.noarch kdebindings-common-4.12.5-1.fc20.noarch kde-plasma-alsa-volume-0.51.2-1.fc20.noarch heisenbug-kde-theme-19.90.5-1.fc20.noarch kde-plasma-akonadi-tasks-0.1.3-3.fc20.x86_64 kdebindings-devel-4.12.5-1.fc20.noarch kde-runtime-drkonqi-4.12.5-1.fc20.x86_64 kdeplasma-addons-libs-4.12.5-1.fc20.x86_64 kde-baseapps-libs-4.12.5-1.fc20.x86_64 kde-settings-plasma-20-12.fc20.noarch kdevelop-devel-4.6.0-2.fc20.x86_64
Hi Marc, I'm afraid that simply reverting the patch in question which makes us enable video.use_native_backlight=1 automatically on the T530 is going to be a solution since the upstream plan is to make this the default in kernel 3.16. One thing which stands out between your T530 and the one of the original reporter of this bug is that you've a much newer BIOS version. Note having a newer / older BIOS is fine, we don't expect a specific BIOS version, we need to come up with a solution which works for both BIOS versions. There have been some intel backlight fixes / changes in the 3.15 kernel, so for starters can you please give the 3.15 kernel a try? Please install ("rpm -ivh kernel....rpm") this build: http://koji.fedoraproject.org/koji/buildinfo?buildID=516008 And then boot it with video.use_native_backlight=1 on the kernel cmdline to make sure you get the use_native_backlight=1 behavior (I think the quirk for the T530 is already merged, but I'm not sure), and see if the 3.15 kernel fixes the issues you're seeing. If the 3.15 kernel does not help. can you try logging into gnome3 instead of KDE, and do a suspend/resume cycle there, so that we can rule out the deskop environment playing a role here ? Thanks. Hans
As far as the BIOS goes, I was on an older version and updated to the newer one thinking it would fix the issue before I opened a ticket. It did not. I have tried the new 3.15RC kernel and still the same issue. To be clear - after my LUKS password prompt is accepted (which I can see), the brightness is set to zero and I get a black GDM login screen. I can use the laptop keys to increase the brightness and then login. I have tried both KDE and GNOME - both have the same results upon boot and resume. I have tried with and without the kernel command line: video.use_native_backlight=1 cat /proc/cmdline BOOT_IMAGE=/vmlinuz-3.15.0-0.rc5.git0.1.fc21.x86_64 root=/dev/mapper/vg_t530-lv_root ro rd.md=0 rd.dm=0 KEYTABLE=us SYSFONT=True rd.lvm.lv=vg_t530/lv_swap rd.luks=0 LANG=en_US.UTF-8 rd.lvm.lv=vg_t530/lv_root rhgb quiet video.use_native_backlight=1 [mskinner@t530 ~]$ rpm -qa | grep kernel | grep 15 kernel-core-3.15.0-0.rc5.git0.1.fc21.x86_64 kernel-modules-3.15.0-0.rc5.git0.1.fc21.x86_64 kernel-3.15.0-0.rc5.git0.1.fc21.x86_64 kernel-modules-extra-3.15.0-0.rc5.git0.1.fc21.x86_64 Let me know what else I can help with ...
Marc, Can you do 2 more things for me: 1) Boot a 3.14 or 3.15 kernel with "video.use_native_backlight=0" on the commandline and verify that that way the brightness up down keys on the laptop work properly. To be clear an on screen display showing the brightness changing should appear, and the brightness should actually change. Also try a suspend / resume and check that brightness gets restored, and brightness control still works after this. 2) Boot a 3.14 or 3.15 kernel with: video.use_native_backlight=1 acpi_osi="!Windows 2012" On the kernel commandline, and check if that fixes your suspend/resume issue, and if brightness control still works properly. Thanks, Hans
Balint, The patch fixing your backlight issue unfortunately is causing problems for others. Can you do 2 things for me: 1) Check if your backlight comes back to its previous settings properly after suspend/resume when running the fixed kernel, and if backlight control with the Fn keys then still works properly 2) Try booting the fixed kernel with: video.use_native_backlight=0 acpi_osi="!Windows 2012" Added on the kernel command-line and see if things still work then (including suspend / resume, etc.). Thanks, Hans
All three kernel options work for me using the 3.15rc kernel. BOOT_IMAGE=/vmlinuz-3.15.0-0.rc5.git0.1.fc21.x86_64 root=/dev/mapper/vg_t530-lv_root ro rd.md=0 rd.dm=0 KEYTABLE=us SYSFONT=True rd.lvm.lv=vg_t530/lv_swap rd.luks=0 LANG=en_US.UTF-8 rd.lvm.lv=vg_t530/lv_root rhgb quiet video.use_native_backlight=0 BOOT_IMAGE=/vmlinuz-3.15.0-0.rc5.git0.1.fc21.x86_64 root=/dev/mapper/vg_t530-lv_root ro rd.md=0 rd.dm=0 KEYTABLE=us SYSFONT=True rd.lvm.lv=vg_t530/lv_swap rd.luks=0 LANG=en_US.UTF-8 rd.lvm.lv=vg_t530/lv_root rhgb quiet video.use_native_backlight=0 "acpi_osi=!Windows 2012" BOOT_IMAGE=/vmlinuz-3.15.0-0.rc5.git0.1.fc21.x86_64 root=/dev/mapper/vg_t530-lv_root ro rd.md=0 rd.dm=0 KEYTABLE=us SYSFONT=True rd.lvm.lv=vg_t530/lv_swap rd.luks=0 LANG=en_US.UTF-8 rd.lvm.lv=vg_t530/lv_root rhgb quiet video.use_native_backlight=1 "acpi_osi=!Windows 2012" The screen is working as expected with either kernel option, and the laptop screen brightness keys worked after boot and after suspend/resume as expected.
(In reply to marc skinner from comment #20) > All three kernel options work for me using the 3.15rc kernel. Thanks, that is good news, as that means that we can use a quirk to make "!Windows 2012" the default for the T530, to avoid things breaking when video.use_native_backlight=1 becomes the default. Balint, This means I really need the questions from comment 19 answered. For now I'm going to revert the patch which fixed things for you, if you can confirm that both: video.use_native_backlight=0 acpi_osi="!Windows 2012" and: video.use_native_backlight=1 acpi_osi="!Windows 2012" (to test for the future default) Also fix this things for you, then I can do a new patch adding an acpi_osi="!Windows 2012" quirk for the T530. Thanks & Regards, Hans
hello sorry for late response, I didn't have time. I've tested both options: video.use_native_backlight=1 acpi_osi="!Windows 2012" The brightness perfect in the hibernate, suspend and in the normal start. But if I set the brightness 0% the screen absolute black. video.use_native_backlight=1 acpi_osi="!Windows 2012" All good except after hibernate the screen doesn't turn it off if I set 0% for brightness. The screen becomes very dark but I can see the icons, etc.. Plus info, if I use the default kernel without extra option the display absolute black after removing the laptop from a docking station. I have to set the brightness manually because I can't see anything. I hope it will help.
Hi, (In reply to Balint Szigeti from comment #22) > hello > > sorry for late response, I didn't have time. > > I've tested both options: > video.use_native_backlight=1 acpi_osi="!Windows 2012" > The brightness perfect in the hibernate, suspend and in the normal start. > But if I set the brightness 0% the screen absolute black. > > video.use_native_backlight=1 acpi_osi="!Windows 2012" > All good except after hibernate the screen doesn't turn it off if I set > 0% for brightness. The screen becomes very dark but I can see the icons, > etc.. I assume this second run is with video.use_native_backlight=0 acpi_osi="!Windows 2012" ? The screen not becoming fully black then is normal. I would expect this behavior to always be there though, not just after a hibernate. > Plus info, > if I use the default kernel without extra option the display absolute black > after removing the laptop from a docking station. I have to set the > brightness manually because I can't see anything. And this problem goes away when adding acpi_osi="!Windows 2012" ? Thanks & Regards, Hans
I can't test anything until 4th of Jun. I will do when I return from my holiday. sorry
Marc, I've been working on some other backlight issues with other Thinkpad *30 series models, and I've come up with a different fix there which I would like you to try. Can you please install this scratch build of xorg-x11-drv-intel: http://koji.fedoraproject.org/koji/taskinfo?taskID=6926499 And then boot with video.use_native_backlight=1 on the kernel commandline (and only that option, no acpi_osi), then first of all do "ls /sys/class/backlight" and check that only intel_backlight is there. Then try a suspend - resume cycle, and see if things work properly with this xorg-x11-drv-intel version ? Please collect /var/log/Xorg.0.log after the suspend/resume attempt, and attach it here, independent of success / failure of the test. Thanks, Hans
Hi Marc, Quick update, I've an updated scratch build with one more fix, please try that instead of the previous build, all the other test instructions still apply: http://koji.fedoraproject.org/koji/taskinfo?taskID=6929186 I hope you can make some time for this soon, I would really like to get a proper fix for the T530 upstream, and I need your input for this. Thanks, Hans
(In reply to Hans de Goede from comment #23) > Hi, > > (In reply to Balint Szigeti from comment #22) > > hello > > > > sorry for late response, I didn't have time. > > > > I've tested both options: > > video.use_native_backlight=1 acpi_osi="!Windows 2012" > > The brightness perfect in the hibernate, suspend and in the normal start. > > But if I set the brightness 0% the screen absolute black. > > > > video.use_native_backlight=1 acpi_osi="!Windows 2012" > > All good except after hibernate the screen doesn't turn it off if I set > > 0% for brightness. The screen becomes very dark but I can see the icons, > > etc.. > > I assume this second run is with video.use_native_backlight=0 > acpi_osi="!Windows 2012" ? > The screen not becoming fully black then is normal. I would expect this > behavior to always > be there though, not just after a hibernate. > > > Plus info, > > if I use the default kernel without extra option the display absolute black > > after removing the laptop from a docking station. I have to set the > > brightness manually because I can't see anything. > > And this problem goes away when adding acpi_osi="!Windows 2012" ? > > Thanks & Regards, > > Hans hello Unfortunately, the video.use_native_backlight=1 acpi_osi="!Windows 2012" arguments haven't fixed the brightness issue when I remove the laptop from the docking station. The screen brightness was on 0%.
Hi Balint, (In reply to Balint Szigeti from comment #27) > hello > > Unfortunately, the video.use_native_backlight=1 acpi_osi="!Windows 2012" > arguments haven't fixed the brightness issue when I remove the laptop from > the docking station. The screen brightness was on 0%. Ok, I've been working on some other backlight issues with other Thinkpad *30 series models, and I've come up with a different fix there which I would like you to try. Can you please install this scratch build of xorg-x11-drv-intel: http://koji.fedoraproject.org/koji/taskinfo?taskID=6929186 And then boot with video.use_native_backlight=1 on the kernel commandline (and only that option, no acpi_osi), then first of all do "ls /sys/class/backlight" and check that only intel_backlight is there. And then see if things work properly this way (I expect / hope they will) ? Thanks & Regards, Hans
Marc, Upstream has come up with a different fix for the issue fixed by the scratch build I posted here a week ago. Here is a scratch build which will be going out as a Fedora update soon if all goes well: http://koji.fedoraproject.org/koji/taskinfo?taskID=7042963 Can you please install and then boot with video.use_native_backlight=1 on the kernel commandline (and only that option, no acpi_osi), then first of all do "ls /sys/class/backlight" and check that only intel_backlight is there. And then see if things work properly this way, I really hope this will fix your issue without needing to set acpi_osi, as setting that is something which we want to avoid if possible. Thanks & Regards, Hans
I have a Thinkpad Edge E330. Runnung Fedora 20 with kernel 3.14.8-200.fc20.x86_64. The video.use_native_backlight=1 option works perfectly ... Without it the brightness control doesn't work as expected (the two lower steps do not function properly). I've been using it together with the option acpi_osi=Linux, but I assume this is not relevant ...
This bug is being closed with INSUFFICIENT_DATA as there has not been a response in over 3 weeks. If you are still experiencing this issue, please reopen and attach the relevant data from the latest kernel you are running and any data that might have been requested previously.