Brightness Control regression in 3.11 on Thinkpad X230

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

Bug Description

Brightness control using Fn + F8/F9 has regressed from the 3.8 kernel used in 13.04.

Expected:

9 levels of brightness adjustment using Function Keys

Experienced:

5 levels of brightness adjustment with blank levels with "blank" levels where a key press results in no brightness change even though indicator showed change.

Regression proved by reverting to 3.8 kernel resulting in expected behaviour.

Software:

13.10 i386 beta (Upgraded from 13.04)

Hardware:

Lenovo Thinkpad X230
---
.tmp.unity.support.test.0:

ApportVersion: 2.12.1-0ubuntu4
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,imgpng,move,grid,resize,unitymtgrabhandles,vpswitch,regex,mousepoll,place,gnomecompat,snap,animation,expo,wall,ezoom,session,fade,scale,workarounds,unityshell]
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
DistUpgraded: 2013-09-15 23:42:20,315 DEBUG enabling apt cron job
DistroCodename: saucy
DistroRelease: Ubuntu 13.10
DistroVariant: ubuntu
DkmsStatus:
 vboxhost, 4.2.12, 3.11.0-7-generic, i686: installed
 vboxhost, 4.2.12, 3.8.0-29-generic, i686: installed
EcryptfsInUse: Yes
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:21fa]
InstallationDate: Installed on 2012-03-20 (544 days ago)
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
MachineType: LENOVO 2325AEG
MarkForUpload: True
Package: xorg-server (not installed)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-7-generic root=UUID=7b7b41ce-ce89-42c9-b8fd-406c62bb040e ro quiet splash pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1 drm.vblankoffdelay=1 vt.handoff=7
ProcVersionSignature: Ubuntu 3.11.0-7.13-generic 3.11.0
Tags: saucy ubuntu regression single-occurrence reproducible compiz-0.9
Uname: Linux 3.11.0-7-generic i686
UpgradeStatus: Upgraded to saucy on 2013-09-15 (0 days ago)
UserGroups: adm admin cdrom debian-tor dialout lpadmin plugdev sambashare
dmi.bios.date: 02/22/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: G2ET92WW (2.52 )
dmi.board.asset.tag: Not Available
dmi.board.name: 2325AEG
dmi.board.vendor: LENOVO
dmi.board.version: Win8 Pro DPK TPG
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrG2ET92WW(2.52):bd02/22/2013:svnLENOVO:pn2325AEG:pvrThinkPadX230:rvnLENOVO:rn2325AEG:rvrWin8ProDPKTPG:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2325AEG
dmi.product.version: ThinkPad X230
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.10+13.10.20130828.2-0ubuntu1
version.libdrm2: libdrm2 2.4.46-1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.2-1ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental 9.2-1ubuntu1
version.libgl1-mesa-glx: libgl1-mesa-glx 9.2-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.14.2.901-2ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu6
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.14-4ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
xserver.bootTime: Mon Sep 16 19:20:25 2013
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 728
 vendor LGD
xserver.version: 2:1.14.2.901-2ubuntu4

Revision history for this message
AlexC (alex-j-crowe) wrote : BootDmesg.txt

apport information

tags: added: apport-collected compiz-0.9 regression reproducible saucy single-occurrence ubuntu
description: updated
Revision history for this message
AlexC (alex-j-crowe) wrote : BootLog.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : CurrentDmesg.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : DpkgLog.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : GconfCompiz.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : LightdmLog.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : Lspci.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : Lsusb.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : ProcEnviron.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : ProcInterrupts.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : ProcModules.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : UdevDb.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : UdevLog.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : UnitySupportTest.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : XorgLog.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : XorgLogOld.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : Xrandr.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : xdpyinfo.txt

apport information

Revision history for this message
AlexC (alex-j-crowe) wrote : xserver.devices.txt

apport information

AlexC (alex-j-crowe)
affects: xorg-server (Ubuntu) → ubuntu
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Jacek Nykis (jacekn) wrote :

This also affects ThinkPad T430s but is even more visible.
On kernel 3.8 I have 10 levels of brightness available when using function keys.
On 3.11 I can only get 4 levels when using function keys but indicator has 17 steps (so most key presses only result in indicator change and no brightness change).

I found workaround in a similar bug #1098216 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1098216/comments/114):
sudo sh -c 'echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled'

Revision history for this message
madbiologist (me-again) wrote :

This should be fixed for both models of hardware in the upstream 3.14-rc4 kernel. A PPA of this kernel is available at http://kernel.ubuntu.com/~kernel-ppa/mainline/ and instructions on how to install and uninstall it are available at https://wiki.ubuntu.com/Kernel/MainlineBuilds

Revision history for this message
penalvch (penalvch) wrote :

AlexC, thank you for reporting this bug to Ubuntu. Saucy reached EOL on July 17, 2014.
See this document for currently supported Ubuntu releases: https://wiki.ubuntu.com/Releases

Is this an issue in a supported release? If so, could you please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect 1226191

affects: ubuntu → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
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.