Bug 1089545 - T530: Unsupported brightness interface [NEEDINFO]
Summary: T530: Unsupported brightness interface
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 20
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 947976 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-20 14:36 UTC by Balint Szigeti
Modified: 2014-12-10 14:57 UTC (History)
12 users (show)

Fixed In Version: kernel-3.14.3-200.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-12-10 14:57:33 UTC
Type: Bug
hdegoede: needinfo? (mskinner)


Attachments (Terms of Use)

Description Balint Szigeti 2014-04-20 14:36:49 UTC
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

Comment 1 Balint Szigeti 2014-04-21 13:09:42 UTC
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

Comment 2 Hans de Goede 2014-04-30 10:21:09 UTC
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

Comment 3 poma 2014-04-30 19:01:53 UTC
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

Comment 4 poma 2014-04-30 19:16:06 UTC
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

Comment 5 Balint Szigeti 2014-05-03 11:35:07 UTC
(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

Comment 6 Hans de Goede 2014-05-03 12:14:21 UTC
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

Comment 7 Balint Szigeti 2014-05-03 12:37:46 UTC
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...

Comment 8 Hans de Goede 2014-05-05 12:44:06 UTC
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

Comment 9 Hans de Goede 2014-05-05 14:50:31 UTC
*** Bug 947976 has been marked as a duplicate of this bug. ***

Comment 10 Jan Pokorný [poki] 2014-05-05 17:59:23 UTC
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.

Comment 11 Hans de Goede 2014-05-06 06:47:15 UTC
Jan, I'm afraid that the behavior of the 3.12 days is definitely gone and won't be coming back.

Comment 12 Fedora Update System 2014-05-07 20:53:05 UTC
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

Comment 13 Fedora Update System 2014-05-08 10:11:10 UTC
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).

Comment 14 Fedora Update System 2014-05-10 03:19:44 UTC
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.

Comment 15 marc skinner 2014-05-13 19:30:26 UTC
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

Comment 16 Hans de Goede 2014-05-14 08:54:31 UTC
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

Comment 17 marc skinner 2014-05-15 14:26:17 UTC
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 ...

Comment 18 Hans de Goede 2014-05-16 09:56:50 UTC
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

Comment 19 Hans de Goede 2014-05-16 10:00:19 UTC
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

Comment 20 marc skinner 2014-05-16 15:01:28 UTC
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.

Comment 21 Hans de Goede 2014-05-16 18:54:46 UTC
(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

Comment 22 Balint Szigeti 2014-05-17 13:59:08 UTC
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.

Comment 23 Hans de Goede 2014-05-18 09:36:35 UTC
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

Comment 24 Balint Szigeti 2014-05-19 07:55:17 UTC
I can't test anything until 4th of Jun. I will do when I return from my holiday.
sorry

Comment 25 Hans de Goede 2014-06-05 13:34:55 UTC
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

Comment 26 Hans de Goede 2014-06-06 15:02:37 UTC
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

Comment 27 Balint Szigeti 2014-06-09 07:22:05 UTC
(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%.

Comment 28 Hans de Goede 2014-06-09 07:43:28 UTC
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

Comment 29 Hans de Goede 2014-06-13 13:23:30 UTC
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

Comment 30 Luca Petrucci 2014-06-20 21:32:31 UTC
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 ...

Comment 31 Justin M. Forbes 2014-12-10 14:57:33 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.