[Lenovo ThinkPad X220] kernel 3.13 i915 brightness settings broken when going from docked -> undocked

Bug #1345499 reported by jdillmann
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Low
Unassigned

Bug Description

The brightness control on the Lenovo ThinkPad x220 is no longer working after undocking. It is stuck an the lowest level and can't by changed with the hotkeys. There is /sys/class/backlight/acpi_video0/ which has no effect. The bug occurs when using kernel 3.13 on 12.04 and on 14.04.

WORKAROUND: Set the brightness through /sys/class/backlight/intel_backlight/
The hotkeys are working again after setting the brightness once on the command line.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.13.0-30-generic 3.13.0-30.55~precise1
ProcVersionSignature: Ubuntu 3.13.0-30.55~precise1-generic 3.13.11.2
Uname: Linux 3.13.0-30-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.6
Architecture: amd64
Date: Sun Jul 20 09:39:01 2014
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MarkForUpload: True
SourcePackage: linux-lts-trusty
UpgradeStatus: No upgrade log present (probably fresh install)
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version k3.13.0-32-generic.
ApportVersion: 2.0.1-0ubuntu17.6
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jo 2697 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xf1520000 irq 45'
   Mixer name : 'Intel CougarPoint HDMI'
   Components : 'HDA:14f1506e,17aa21da,00100002 HDA:80862805,80860101,00100000'
   Controls : 43
   Simple ctrls : 12
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
   Mixer name : 'ThinkPad EC (unknown)'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=UUID=749609cc-8e4e-491e-9194-cbae6b309e18
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
Lsusb:
 Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
 Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 004: ID 04f2:b217 Chicony Electronics Co., Ltd
MachineType: LENOVO 4290W1A
MarkForUpload: True
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-32-generic root=/dev/mapper/vg_nova-ubuntu ro quiet splash nmi_watchdog=0 vt.handoff=7
ProcVersionSignature: Ubuntu 3.13.0-32.57~precise1-generic 3.13.11.4
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-32-generic N/A
 linux-backports-modules-3.13.0-32-generic N/A
 linux-firmware 1.79.16
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: precise
Uname: Linux 3.13.0-32-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adbusers adm cdrom dip lpadmin plugdev sambashare sudo vboxusers wireshark www-data
dmi.bios.date: 04/11/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET68WW (1.38 )
dmi.board.asset.tag: Not Available
dmi.board.name: 4290W1A
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr8DET68WW(1.38):bd04/11/2013:svnLENOVO:pn4290W1A:pvrThinkPadX220:rvnLENOVO:rn4290W1A:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4290W1A
dmi.product.version: ThinkPad X220
dmi.sys.vendor: LENOVO

Revision history for this message
jdillmann (kleingeist) wrote :
description: updated
Revision history for this message
penalvch (penalvch) wrote :

jdillmann, please execute the following in a terminal:
apport-collect 1345499

description: updated
affects: linux-lts-trusty (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
jdillmann (kleingeist) wrote : AcpiTables.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
jdillmann (kleingeist) wrote : AlsaDevices.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : AplayDevices.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : BootDmesg.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : Card0.Codecs.codec.3.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : CurrentDmesg.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : IwConfig.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : Lspci.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : PciMultimedia.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : ProcEnviron.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : ProcInterrupts.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : ProcModules.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : PulseList.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : UdevDb.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : UdevLog.txt

apport information

Revision history for this message
jdillmann (kleingeist) wrote : WifiSyslog.txt

apport information

Revision history for this message
penalvch (penalvch) wrote :

jdillmann, as per http://download.lenovo.com/express/ddfm.html an update to your BIOS is available (1.39). If you update to this following https://help.ubuntu.com/community/BiosUpdate does it change anything? If it doesn't, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so posting this on the old BIOS would not be helpful. As well, you don't have to create a new bug report. As well, you don't have to create a new bug report.

For more on BIOS updates and linux, please see https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette .

Thank you for your understanding.

tags: added: bios-outdated-1.39 trusty
removed: precise
Revision history for this message
benmhall (ubuntu-linuxgruven) wrote :

I also have a ThinkPad X220 that is exhibiting the same symptoms. It is running the latest BIOS. (1.39). I am running kernel 3.13.0-35-generic #62~precise1-Ubuntu and xserver-xorg-video-intel-lts-trusty 2:2.99.910-0ubuntu1~precise1. I moved the drive from a ThinkPad X201s (Core i7 but previous generation of CPU and GPU.) Everything was working perfectly with the X201, so this looks to be an X220-specific bug.

Revision history for this message
penalvch (penalvch) wrote :

benmhall, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into the default Ubuntu kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

As well, please do not announce in this report you created a new bug report.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.