[Lenovo ThinkPad X220] kernel 3.13 i915 brightness settings broken when going from docked -> undocked
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
This happens on my X220, running trusty, linux 3.13.0-24-generic. It's the exact same problem discussed on https:/
To reproduce, remove the X220 from the dock. The brightness is set to minimum (the screen is nearly unreadable) and the brightness control is broken, you can't adjust it by hardware keys.
My hardware:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 21da
Kernel driver in use: i915
Docked on a ThinkPad mini dock series 3.
I have nothing much relevant in /var/log/syslog. Below there are excerpts of it when brightness is working:
Apr 16 14:55:37 galactica kernel: [79261.217384] [drm:asle_
Apr 16 14:55:37 galactica kernel: [79261.217390] [drm:asle_
Apr 16 14:55:37 galactica kernel: [79261.217394] [drm:intel_
Apr 16 14:55:37 galactica kernel: [79261.217396] [drm:intel_
Apr 16 14:55:37 galactica kernel: [79261.217537] [drm:asle_
And brightness not working:
Apr 16 15:23:46 galactica kernel: [80948.263160] [drm:asle_
Apr 16 15:23:46 galactica kernel: [80948.263168] [drm:asle_
Apr 16 15:23:46 galactica kernel: [80948.280637] [drm:asle_
Apr 16 15:23:46 galactica kernel: [80948.280642] [drm:asle_
A workaround is to echo values directly to /sys/class/
e.g.: # echo 500 > /sys/class/
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.13.0-24-generic i686
ApportVersion: 2.14.1-0ubuntu2
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CurrentDesktop: Unity
Date: Wed Apr 16 15:09:23 2014
HibernationDevice: RESUME=
InstallationDate: Installed on 2013-05-27 (323 days ago)
InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release i386 (20130213)
MachineType: LENOVO 4286CTO
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.127
SourcePackage: linux
UpgradeStatus: Upgraded to trusty on 2013-11-04 (162 days ago)
dmi.bios.date: 12/01/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET56WW (1.26 )
dmi.board.
dmi.board.name: 4286CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 4286CTO
dmi.product.
dmi.sys.vendor: LENOVO
description: | updated |
tags: | added: bios-outdated-1.39 |
Changed in linux: | |
importance: | Unknown → Undecided |
status: | Unknown → New |
Changed in linux (Ubuntu): | |
status: | Triaged → Incomplete |
summary: |
- On a X220, kernel 3.13 i915 brightness settings broken when going from - docked -> undocked + [Lenovo ThinkPad X220] kernel 3.13 i915 brightness settings broken when + going from docked -> undocked |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in linux (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Fix Released |
no longer affects: | linux (Fedora) |
no longer affects: | linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
affects: | linux → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
Created attachment 865143
journal snippet
Description of problem:
If this happens:
1. You power on the notebook inside the docking station.
2. You log in.
3. You dock out the notebook.
Then your brightness is set to minimum (the screen is nearly unreadable) and the brightness control is broken - you can't adjust the brightness.
When you dock the notebook back in, the brightness is restored to the normal level and you can control it.
If you start your notebook outside of the docking station, this bug is not experienced at all (even if you dock in and dock out, everything works).
This is a regression with kernel- 3.13.2- 200.fc20. x86_64 , if I boot 3.12.9- 301.fc20. x86_64 then everything works OK.
kernel-
I have this confirmed on Thinkpad X220:
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)
and also on Thinkpad T520. I guess both use Intel HD 3000?
I don't see anything useful in the logs. I attach journal snippet when I undock the notebook. You can see brightness-related systemd printouts, that's when I try to change the brightness (or some of that happens automatically during docking out).
Version-Release number of selected component (if applicable): 3.13.2- 200.fc20. x86_64
kernel-
How reproducible:
100%
Steps to Reproduce:
1. power on the notebook inside the docking station
2. log in
3. dock out the notebook
Actual results:
your brightness is set to minimum (the screen is nearly unreadable) and the brightness control is broken - you can't adjust the brightness