← Back to team overview

kernel-packages team mailing list archive

[Bug 1258495] Re: backlight too bright, can't dim it much

 

Cut from Bug Description.

** Attachment added: "fwts"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1258495/+attachment/3931116/+files/fwts

** Description changed:

  Screen is far too bright, dims only slightly with hotkeys, brightness
  control applet ineffective. Tried more than half a dozen solutions
  (incl. editing the grub which used to work fine with Ubuntu 12.04) but
  none of them worked.
  
  thindi@thindi-AOA110:~$ ls /sys/class/backlight > backlight
  thindi@thindi-AOA110:~$ grep -r . /proc/acpi > acpi
  grep: /proc/acpi/event: Permission denied
  thindi@thindi-AOA110:~$ sudo acpidump -o acpidump.txt
  thindi@thindi-AOA110:~$ acpixtract acpidump.txt
  Acpi table [DSDT] -  24038 bytes written to DSDT.dat
  Acpi table [SSDT] -   1220 bytes written to SSDT.dat
  thindi@thindi-AOA110:~$ iasl -d DSDT.dat
  
  Intel ACPI Component Architecture
  AML Disassembler version 20100528 [Dec 19 2012]
  Copyright (c) 2000 - 2010 Intel Corporation
  Supports ACPI Specification Revision 4.0a
  
  Loading Acpi table from file DSDT.dat
  Acpi table [DSDT] successfully installed and loaded
  Pass 1 parse of [DSDT]
  Pass 2 parse of [DSDT]
  Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
  ...................................................................................................................................................................................................................................................................................................................................................................
  Parsing completed
  Disassembly completed, written to "DSDT.dsl"
- thindi@thindi-AOA110:~$ sudo fwts > fwts
- Test: Gather kernel system information.                                     
-   Gather kernel signature.                                1 info only          
-   Gather kernel system information.                       1 info only          
-   Gather kernel boot command line.                        1 info only          
-   Gather ACPI driver version.                             1 info only          
- Test: Gather BIOS DMI information.                                          
-   Gather BIOS DMI information                             1 info only          
- Test: Scan kernel log for Oopses.                                           
-   Kernel log oops check.                                  2 passed             
- Test: Scan kernel log for errors and warnings.                              
-   Kernel log error check.                                 1 passed             
- Test: MTRR validation.                                                      
-   Validate the kernel MTRR IOMEM setup.                   1 failed             
-   Validate the MTRR setup across all processors.          1 passed             
-   Check for AMD MtrrFixDramModEn being cleared by the ..  1 skipped            
- Test: General ACPI information check.                                       
-   Determine Kernel ACPI version.                          1 info only          
-   Determine machine's ACPI version.                       1 info only          
-   Determine AML compiler.                                 1 info only          
- Test: Ubuntu UEFI secure boot test.                                         
-  Test aborted..                                                                
- Test: Check for UEFI Compatibility Support Module.                          
-   Check for UEFI Compatibility Support Module.            1 info only          
- Test: Checks firmware has set PCI Express MaxReadReq to a higher value on.. 
-   Check firmware settings MaxReadReq for PCI Express d..  1 failed             
- Test: Check PCI host bridge configuration using _CRS.                       
-   Check PCI host bridge configuration using _CRS.         1 skipped            
- Test: PCIe ASPM check.                                                      
-   PCIe ASPM ACPI test.                                                         
-   PCIe ASPM registers test.                               3 passed, 10 warnings
- Test: HPET configuration test.                                              
-   Check HPET base in kernel log.                                               
-   Check HPET base in HPET table.                          1 passed             
-   Check HPET base in DSDT and/or SSDT.                                         
-   Sanity check HPET configuration.                                             
- Test: Test DMI/SMBIOS tables for errors.                                    
-   Find and Check SMBIOS Table Entry Point.                6 passed             
-   Test DMI/SMBIOS tables for errors.                      31 passed, 2 failed  
- Test: Check if system is using latest microcode.                            
-   Check for most recent microcode being loaded.                                
- Test: MSR register tests.                                                   
-   Check CPU generic MSRs.                                 45 passed, 2 failed  
-   Check CPU specific model MSRs.                          20 passed, 1 failed  
-   Check all P State Ratios.                               2 passed             
-   Check C1 and C3 autodemotion.                           1 passed             
-   Check SMRR MSR registers.                                                    
- Test: Test if CPU NX is disabled by the BIOS.                               
-   Check CPU NX capability.                                1 passed             
-   Check all CPUs have same BIOS set NX flag.              1 passed             
-   Check all CPUs have same msr setting in MSR 0x1a0.      1 passed             
- Test: CPU frequency scaling tests.                                          
-   CPU P-State Checks.                                     1 passed             
- Test: Check max CPU frequencies against max scaling frequency.              
-   Maximum CPU frequency check.                            1 passed             
- Test: Test CPU Virtualisation Configuration.                                
-   Check CPU Virtualisation Configuration.                 1 skipped            
- Test: Check BIOS Support Installation structure.                            
-   Check PnP BIOS Support Installation structure.          2 passed             
- Test: Check PCI IRQ Routing Table.                                          
-   PCI IRQ Routing Table.                                                       
- Test: OS/2 memory hole test.                                                
-   Check the OS/2 15Mb memory hole is absent.              1 passed             
- Test: Check MultiProcessor Tables.                                          
-  Test skipped..                                                                
- Test: Check HDA Audio Pin Configs.                                          
-   Check HDA Audio Pin Configs.                            1 passed             
- Test: Validate EBDA region is mapped and reserved in memory map table.      
-   Check EBDA is reserved in E820 table.                   1 passed             
- Test: Check BIOS32 Service Directory.                                       
-   Check BIOS32 Service Directory.                                              
- Test: APIC Edge/Level Check.                                                
-   Legacy and PCI Interrupt Edge/Level trigger checks.     1 passed             
- Test: Extract and analyse Windows Management Instrumentation (WMI).         
-   Check Windows Management Instrumentation                7 passed, 3 failed   
- Test: Test ACPI Wakealarm.                                                  
-   Check existence of /sys/class/rtc/rtc0/wakealarm.       1 passed             
-   Trigger wakealarm for 1 seconds in the future.          1 passed             
-   Check if wakealarm is fired.                            1 passed             
-   Multiple wakealarm firing tests.                        1 passed             
- Test: Re-assemble DSDT and find syntax errors and warnings.                 
-   Disassemble and reassemble DSDT                         9 failed             
-   Disassemble and reassemble SSDT                         1 passed             
- Test: Processor Clocking Control (PCC) Test.                                
-   Check PCCH.                                             1 info only          
- Test: Disassemble DSDT to check for _OSI("Linux").                          
-   Disassemble DSDT to check for _OSI("Linux").            2 warnings           
- Test: ACPI DSDT Method Semantic Tests.                                      
-   Check Method Names.                                     1 passed             
-   Check _AEI.                                             1 skipped            
-   Check _DDN (DOS Device Name).                           1 skipped            
-   Check _HID (Hardware ID).                               26 passed            
-   Check _HRV (Hardware Revision Number).                  1 skipped            
-   Check _PLD (Physical Device Location).                  1 skipped            
-   Check _SUB (Subsystem ID).                              1 skipped            
-   Check _SUN (Slot User Number).                          1 skipped            
-   Check _STR (String).                                    1 skipped            
-   Check _UID (Unique ID).                                 10 passed            
-   Check _CRS (Current Resource Settings).                 20 passed            
-   Check _DIS (Disable).                                   8 passed             
-   Check _DMA (Direct Memory Access).                      1 skipped            
-   Check _FIX (Fixed Register Resource Provider).          1 skipped            
-   Check _GSB (Global System Interrupt Base).              1 skipped            
-   Check _HPP (Hot Plug Parameters).                       1 skipped            
-   Check _PRS (Possible Resource Settings).                8 passed             
-   Check _PXM (Proximity).                                 1 skipped            
-   Check _EDL (Eject Device List).                         1 skipped            
-   Check _EJD (Ejection Dependent Device).                 1 skipped            
-   Check _EJ0 (Eject).                                     1 skipped            
-   Check _EJ1 (Eject).                                     1 skipped            
-   Check _EJ2 (Eject).                                     1 skipped            
-   Check _EJ3 (Eject).                                     1 skipped            
-   Check _EJ4 (Eject).                                     1 skipped            
-   Check _LCK (Lock).                                      1 skipped            
-   Check _RMV (Remove).                                    10 passed            
-   Check _STA (Status).                                    12 passed            
-   Check _BDN (BIOS Dock Name).                            1 skipped            
-   Check _BBN (Base Bus Number).                           1 passed             
-   Check _DCK (Dock).                                      1 skipped            
-   Check _INI (Initialize).                                2 passed             
-   Check _SEG (Segment).                                   1 skipped            
-   Check _OFF (Set resource off).                          1 skipped            
-   Check _ON  (Set resource on).                           1 skipped            
-   Check _DSW (Device Sleep Wake).                         1 skipped            
-   Check _IRC (In Rush Current).                           1 skipped            
-   Check _PRE (Power Resources for Enumeration).           1 skipped            
-   Check _PR0 (Power Resources for D0).                    1 skipped            
-   Check _PR1 (Power Resources for D1).                    1 skipped            
-   Check _PR2 (Power Resources for D2).                    1 skipped            
-   Check _PR3 (Power Resources for D3).                    1 skipped            
-   Check _PS0 (Power State 0).                             1 skipped            
-   Check _PS1 (Power State 1).                             1 skipped            
-   Check _PS2 (Power State 2).                             1 skipped            
-   Check _PS3 (Power State 3).                             1 skipped            
-   Check _PSC (Power State Current).                       1 skipped            
-   Check _PSE (Power State for Enumeration).               1 skipped            
-   Check _PSW (Power State Wake).                          5 passed             
-   Check _S1D (S1 Device State).                           1 skipped            
-   Check _S2D (S2 Device State).                           1 skipped            
-   Check _S3D (S3 Device State).                           1 skipped            
-   Check _S4D (S4 Device State).                           1 skipped            
-   Check _S0W (S0 Device Wake State).                      1 skipped            
-   Check _S1W (S1 Device Wake State).                      1 skipped            
-   Check _S2W (S2 Device Wake State).                      1 skipped            
-   Check _S3W (S3 Device Wake State).                      1 skipped            
-   Check _S4W (S4 Device Wake State).                      1 skipped            
-   Check _S0_ (S0 System State).                           1 passed             
-   Check _S1_ (S1 System State).                           1 skipped            
-   Check _S2_ (S2 System State).                           1 skipped            
-   Check _S3_ (S3 System State).                           1 skipped            
-   Check _S4_ (S4 System State).                           1 passed             
-   Check _S5_ (S5 System State).                           1 passed             
-   Check _SWS (System Wake Source).                        1 skipped            
-   Check _PSS (Performance Supported States).              1 skipped            
-   Check _CPC (Continuous Performance Control).            1 skipped            
-   Check _CSD (C State Dependencies).                      1 skipped            
-   Check _CST (C States).                                  1 skipped            
-   Check _PCT (Performance Control).                       1 skipped            
-   Check _PDL (P-State Depth Limit).                       1 skipped            
-   Check _PPC (Performance Present Capabilities).          1 skipped            
-   Check _PPE (Polling for Platform Error).                1 skipped            
-   Check _TDL (T-State Depth Limit).                       1 skipped            
-   Check _TPC (Throttling Present Capabilities).           1 skipped            
-   Check _TSD (Throttling State Dependencies).             1 skipped            
-   Check _TSS (Throttling Supported States).               1 skipped            
-   Check _ALC (Ambient Light Colour Chromaticity).         1 skipped            
-   Check _ALI (Ambient Light Illuminance).                 1 skipped            
-   Check _ALT (Ambient Light Temperature).                 1 skipped            
-   Check _ALP (Ambient Light Polling).                     1 skipped            
-   Check _LID (Lid Status).                                1 passed, 1 warnings 
-   Check _GCP (Get Capabilities).                          1 skipped            
-   Check _GRT (Get Real Time).                             1 skipped            
-   Check _GWS (Get Wake Status).                           1 skipped            
-   Check _STP (Set Expired Timer Wake Policy).             1 skipped            
-   Check _STV (Set Timer Value).                           1 skipped            
-   Check _TIP (Expired Timer Wake Policy).                 1 skipped            
-   Check _TIV (Timer Values).                              1 skipped            
-   Check _SBS (Smart Battery Subsystem).                   1 skipped            
-   Check _BCT (Battery Charge Time).                       1 skipped            
-   Check _BIF (Battery Information).                       1 passed, 1 warnings 
-   Check _BIX (Battery Information Extended).              1 skipped            
-   Check _BMA (Battery Measurement Averaging).             1 skipped            
-   Check _BMC (Battery Maintenance Control).               1 skipped            
-   Check _BMD (Battery Maintenance Data).                  1 skipped            
-   Check _BMS (Battery Measurement Sampling Time).         1 skipped            
-   Check _BST (Battery Status).                            1 passed, 1 warnings 
-   Check _BTP (Battery Trip Point).                        1 skipped            
-   Check _BTM (Battery Time).                              1 skipped            
-   Check _PCL (Power Consumer List).                       1 warnings           
-   Check _PIF (Power Source Information).                  1 skipped            
-   Check _PSR (Power Source).                              1 passed             
-   Check _FIF (Fan Information).                           1 skipped            
-   Check _FSL (Fan Set Level).                             1 skipped            
-   Check _FST (Fan Status).                                1 skipped            
-   Check _ACx (Active Cooling).                            10 skipped           
-   Check _CRT (Critical Trip Point).                       1 skipped            
-   Check _DTI (Device Temperature Indication).             1 skipped            
-   Check _HOT (Hot Temperature).                           1 skipped            
-   Check _NTT (Notification Temp Threshold).               1 skipped            
-   Check _PSV (Passive Temp).                              1 skipped            
-   Check _RTV (Relative Temp Values).                      1 skipped            
-   Check _SCP (Set Cooling Policy).                        1 skipped            
-   Check _TC1 (Thermal Constant 1).                        1 skipped            
-   Check _TC2 (Thermal Constant 2).                        1 skipped            
-   Check _TMP (Thermal Zone Current Temp).                 1 skipped            
-   Check _TPT (Trip Point Temperature).                    1 skipped            
-   Check _TSP (Thermal Sampling Period).                   1 skipped            
-   Check _TST (Temperature Sensor Threshold).              1 skipped            
-   Check _TZP (Thermal Zone Polling).                      1 skipped            
-   Check _PTS (Prepare to Sleep).                          5 failed             
-   Check _TTS (Transition to State).                       1 skipped            
-   Check _S0  (System S0 State).                           1 skipped            
-   Check _S1  (System S1 State).                           1 skipped            
-   Check _S2  (System S2 State).                           1 skipped            
-   Check _S3  (System S3 State).                           1 skipped            
-   Check _S4  (System S4 State).                           1 skipped            
-   Check _S5  (System S5 State).                           1 skipped            
-   Check _WAK (System Wake).                               5 failed             
-   Check _ADR (Return Unique ID for Device).               45 passed            
-   Check _BCL (Query List of Brightness Control Levels ..  1 skipped            
-   Check _BCM (Set Brightness Level).                      1 skipped            
-   Check _BQC (Brightness Query Current Level).            1 skipped            
-   Check _DCS (Return the Status of Output Device).        6 passed             
-   Check _DDC (Return the EDID for this Device).           1 skipped            
-   Check _DSS (Device Set State).                          6 passed             
-   Check _DGS (Query Graphics State).                      6 passed             
-   Check _DOD (Enumerate All Devices Attached to Displa..  1 passed             
-   Check _DOS (Enable/Disable Output Switching).           1 passed             
-   Check _GPD (Get POST Device).                           1 skipped            
-   Check _ROM (Get ROM Data).                              1 passed             
-   Check _SPD (Set POST Device).                           1 skipped            
-   Check _VPO (Video POST Options).                        1 skipped            
- Test: MCFG PCI Express* memory mapped config space.                         
-   Validate MCFG table.                                    1 passed             
-   Validate MCFG PCI config space.                         1 passed             
- Test: Simple Fan Tests.                                                     
-   Check fan status.                                       3 passed             
-   Load system, check CPU fan status.                                           
- Test: FADT SCI_EN enabled check.                                            
-   Check FADT SCI_EN bit is enabled.                       3 failed             
- Test: Check sane DMA Remapping (VT-d).                                      
-   Check DMA Remapping.                                    1 skipped            
- Test: Check processor C state support.                                      
-   Check all CPUs C-states.                                3 passed             
- Test: Check ACPI table checksum.                                            
-   Check ACPI table checksums.                             13 passed            
- Test: Check for single instance of APIC/MADT table.                         
-   Check single instance of APIC/MADT table.               1 passed             
- Test: ACPI table settings sanity checks.                                    
-   Check ACPI tables.                                      6 passed, 1 failed   
- thindi@thindi-AOA110:~$ sudo fwts method > fwts_method
- Test: ACPI DSDT Method Semantic Tests.                                      
-   Check Method Names.                                     1 passed             
-   Check _AEI.                                             1 skipped            
-   Check _DDN (DOS Device Name).                           1 skipped            
-   Check _HID (Hardware ID).                               26 passed            
-   Check _HRV (Hardware Revision Number).                  1 skipped            
-   Check _PLD (Physical Device Location).                  1 skipped            
-   Check _SUB (Subsystem ID).                              1 skipped            
-   Check _SUN (Slot User Number).                          1 skipped            
-   Check _STR (String).                                    1 skipped            
-   Check _UID (Unique ID).                                 10 passed            
-   Check _CRS (Current Resource Settings).                 20 passed            
-   Check _DIS (Disable).                                   8 passed             
-   Check _DMA (Direct Memory Access).                      1 skipped            
-   Check _FIX (Fixed Register Resource Provider).          1 skipped            
-   Check _GSB (Global System Interrupt Base).              1 skipped            
-   Check _HPP (Hot Plug Parameters).                       1 skipped            
-   Check _PRS (Possible Resource Settings).                8 passed             
-   Check _PXM (Proximity).                                 1 skipped            
-   Check _EDL (Eject Device List).                         1 skipped            
-   Check _EJD (Ejection Dependent Device).                 1 skipped            
-   Check _EJ0 (Eject).                                     1 skipped            
-   Check _EJ1 (Eject).                                     1 skipped            
-   Check _EJ2 (Eject).                                     1 skipped            
-   Check _EJ3 (Eject).                                     1 skipped            
-   Check _EJ4 (Eject).                                     1 skipped            
-   Check _LCK (Lock).                                      1 skipped            
-   Check _RMV (Remove).                                    10 passed            
-   Check _STA (Status).                                    12 passed            
-   Check _BDN (BIOS Dock Name).                            1 skipped            
-   Check _BBN (Base Bus Number).                           1 passed             
-   Check _DCK (Dock).                                      1 skipped            
-   Check _INI (Initialize).                                2 passed             
-   Check _SEG (Segment).                                   1 skipped            
-   Check _OFF (Set resource off).                          1 skipped            
-   Check _ON  (Set resource on).                           1 skipped            
-   Check _DSW (Device Sleep Wake).                         1 skipped            
-   Check _IRC (In Rush Current).                           1 skipped            
-   Check _PRE (Power Resources for Enumeration).           1 skipped            
-   Check _PR0 (Power Resources for D0).                    1 skipped            
-   Check _PR1 (Power Resources for D1).                    1 skipped            
-   Check _PR2 (Power Resources for D2).                    1 skipped            
-   Check _PR3 (Power Resources for D3).                    1 skipped            
-   Check _PS0 (Power State 0).                             1 skipped            
-   Check _PS1 (Power State 1).                             1 skipped            
-   Check _PS2 (Power State 2).                             1 skipped            
-   Check _PS3 (Power State 3).                             1 skipped            
-   Check _PSC (Power State Current).                       1 skipped            
-   Check _PSE (Power State for Enumeration).               1 skipped            
-   Check _PSW (Power State Wake).                          5 passed             
-   Check _S1D (S1 Device State).                           1 skipped            
-   Check _S2D (S2 Device State).                           1 skipped            
-   Check _S3D (S3 Device State).                           1 skipped            
-   Check _S4D (S4 Device State).                           1 skipped            
-   Check _S0W (S0 Device Wake State).                      1 skipped            
-   Check _S1W (S1 Device Wake State).                      1 skipped            
-   Check _S2W (S2 Device Wake State).                      1 skipped            
-   Check _S3W (S3 Device Wake State).                      1 skipped            
-   Check _S4W (S4 Device Wake State).                      1 skipped            
-   Check _S0_ (S0 System State).                           1 passed             
-   Check _S1_ (S1 System State).                           1 skipped            
-   Check _S2_ (S2 System State).                           1 skipped            
-   Check _S3_ (S3 System State).                           1 skipped            
-   Check _S4_ (S4 System State).                           1 passed             
-   Check _S5_ (S5 System State).                           1 passed             
-   Check _SWS (System Wake Source).                        1 skipped            
-   Check _PSS (Performance Supported States).              1 skipped            
-   Check _CPC (Continuous Performance Control).            1 skipped            
-   Check _CSD (C State Dependencies).                      1 skipped            
-   Check _CST (C States).                                  1 skipped            
-   Check _PCT (Performance Control).                       1 skipped            
-   Check _PDL (P-State Depth Limit).                       1 skipped            
-   Check _PPC (Performance Present Capabilities).          1 skipped            
-   Check _PPE (Polling for Platform Error).                1 skipped            
-   Check _TDL (T-State Depth Limit).                       1 skipped            
-   Check _TPC (Throttling Present Capabilities).           1 skipped            
-   Check _TSD (Throttling State Dependencies).             1 skipped            
-   Check _TSS (Throttling Supported States).               1 skipped            
-   Check _ALC (Ambient Light Colour Chromaticity).         1 skipped            
-   Check _ALI (Ambient Light Illuminance).                 1 skipped            
-   Check _ALT (Ambient Light Temperature).                 1 skipped            
-   Check _ALP (Ambient Light Polling).                     1 skipped            
-   Check _LID (Lid Status).                                1 passed, 1 warnings 
-   Check _GCP (Get Capabilities).                          1 skipped            
-   Check _GRT (Get Real Time).                             1 skipped            
-   Check _GWS (Get Wake Status).                           1 skipped            
-   Check _STP (Set Expired Timer Wake Policy).             1 skipped            
-   Check _STV (Set Timer Value).                           1 skipped            
-   Check _TIP (Expired Timer Wake Policy).                 1 skipped            
-   Check _TIV (Timer Values).                              1 skipped            
-   Check _SBS (Smart Battery Subsystem).                   1 skipped            
-   Check _BCT (Battery Charge Time).                       1 skipped            
-   Check _BIF (Battery Information).                       1 passed, 1 warnings 
-   Check _BIX (Battery Information Extended).              1 skipped            
-   Check _BMA (Battery Measurement Averaging).             1 skipped            
-   Check _BMC (Battery Maintenance Control).               1 skipped            
-   Check _BMD (Battery Maintenance Data).                  1 skipped            
-   Check _BMS (Battery Measurement Sampling Time).         1 skipped            
-   Check _BST (Battery Status).                            1 passed, 1 warnings 
-   Check _BTP (Battery Trip Point).                        1 skipped            
-   Check _BTM (Battery Time).                              1 skipped            
-   Check _PCL (Power Consumer List).                       1 warnings           
-   Check _PIF (Power Source Information).                  1 skipped            
-   Check _PSR (Power Source).                              1 passed             
-   Check _FIF (Fan Information).                           1 skipped            
-   Check _FSL (Fan Set Level).                             1 skipped            
-   Check _FST (Fan Status).                                1 skipped            
-   Check _ACx (Active Cooling).                            10 skipped           
-   Check _CRT (Critical Trip Point).                       1 skipped            
-   Check _DTI (Device Temperature Indication).             1 skipped            
-   Check _HOT (Hot Temperature).                           1 skipped            
-   Check _NTT (Notification Temp Threshold).               1 skipped            
-   Check _PSV (Passive Temp).                              1 skipped            
-   Check _RTV (Relative Temp Values).                      1 skipped            
-   Check _SCP (Set Cooling Policy).                        1 skipped            
-   Check _TC1 (Thermal Constant 1).                        1 skipped            
-   Check _TC2 (Thermal Constant 2).                        1 skipped            
-   Check _TMP (Thermal Zone Current Temp).                 1 skipped            
-   Check _TPT (Trip Point Temperature).                    1 skipped            
-   Check _TSP (Thermal Sampling Period).                   1 skipped            
-   Check _TST (Temperature Sensor Threshold).              1 skipped            
-   Check _TZP (Thermal Zone Polling).                      1 skipped            
-   Check _PTS (Prepare to Sleep).                          5 failed             
-   Check _TTS (Transition to State).                       1 skipped            
-   Check _S0  (System S0 State).                           1 skipped            
-   Check _S1  (System S1 State).                           1 skipped            
-   Check _S2  (System S2 State).                           1 skipped            
-   Check _S3  (System S3 State).                           1 skipped            
-   Check _S4  (System S4 State).                           1 skipped            
-   Check _S5  (System S5 State).                           1 skipped            
-   Check _WAK (System Wake).                               5 failed             
-   Check _ADR (Return Unique ID for Device).               45 passed            
-   Check _BCL (Query List of Brightness Control Levels ..  1 skipped            
-   Check _BCM (Set Brightness Level).                      1 skipped            
-   Check _BQC (Brightness Query Current Level).            1 skipped            
-   Check _DCS (Return the Status of Output Device).        6 passed             
-   Check _DDC (Return the EDID for this Device).           1 skipped            
-   Check _DSS (Device Set State).                          6 passed             
-   Check _DGS (Query Graphics State).                      6 passed             
-   Check _DOD (Enumerate All Devices Attached to Displa..  1 passed             
-   Check _DOS (Enable/Disable Output Switching).           1 passed             
-   Check _GPD (Get POST Device).                           1 skipped            
-   Check _ROM (Get ROM Data).                              1 passed             
-   Check _SPD (Set POST Device).                           1 skipped            
-   Check _VPO (Video POST Options).                        1 skipped            
+ sudo fwts > fwts
+ https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1258495/+attachment/3931116/+files/fwts
+ 
  thindi@thindi-AOA110:~$ dmesg | grep 'ACPI: Video' > video
  thindi@thindi-AOA110:~$ sudo dmidecode > dmidecode.log
  thindi@thindi-AOA110:~$ cat /proc/version > version
  
- 
- o "Reboot with only the kernel parameter acpi_backlight=vendor : "
- 
+ Reboot with only the kernel parameter acpi_backlight=vendor:
  If that means the grub file (excerpt)  should look like this:
  GRUB_DEFAULT=0
  GRUB_HIDDEN_TIMEOUT=0
  GRUB_HIDDEN_TIMEOUT_QUIET=true
  GRUB_TIMEOUT=10
  GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
  GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"
  GRUB_CMDLINE_LINUX=""
  
- o "Make a comment on if you can now alter the backlight with hotkeys or a brightness applet. "
+ Make a comment on if you can now alter the backlight with hotkeys or a brightness applet.
  Neither do the job.
- 
- 
- Maybe this is also important:
- thindi@thindi-AOA110:~$ sudo gedit /etc/default/grub
- [sudo] password for thindi: 
- 
- ** (gedit:2082): WARNING **: Could not load Gedit repository: Typelib
- file for namespace 'GtkSource', version '3.0' not found
- 
- (gedit:2082): IBUS-WARNING **: The owner of
- /home/thindi/.config/ibus/bus is not root!
- 
- 
  
  thindi@thindi-AOA110:~$ ls /sys/class/backlight > vendorbacklight
  thindi@thindi-AOA110:~$ sudo su
  root@thindi-AOA110:/home/thindi# ls -la /sys/class/backlight/intel_backlight/ > lslabacklight
  root@thindi-AOA110:/home/thindi# echo 8 > /sys/class/backlight/intel_backlight/brightness
- 
  No change after doing that.
- 
  
  o "Reboot with kernel parameter video.use_bios_initial_backlight=0"
  
  Don't know how to do that.
  
- 
- Dealing with the rest on this site https://wiki.ubuntu.com/Kernel/Debugging/Backlight is out of my depth.
- 
- Hope the information given helps in any way to fix the bug.
- 
- Thanks so very much for dealing with this!
+ Dealing with the rest on this site
+ https://wiki.ubuntu.com/Kernel/Debugging/Backlight is out of my depth.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: linux-image-3.11.0-14-generic 3.11.0-14.21
  ProcVersionSignature: Ubuntu 3.11.0-14.21-generic 3.11.7
  Uname: Linux 3.11.0-14-generic i686
  ApportVersion: 2.12.5-0ubuntu2.1
  Architecture: i386
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  thindi     1586 F.... pulseaudio
-  /dev/snd/pcmC0D0p:   thindi     1586 F...m pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  thindi     1586 F.... pulseaudio
+  /dev/snd/pcmC0D0p:   thindi     1586 F...m pulseaudio
  Date: Fri Dec  6 11:31:38 2013
  HibernationDevice: RESUME=UUID=9793476b-8516-4e8d-b628-0dd0389b1376
  InstallationDate: Installed on 2013-12-03 (3 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release i386 (20131016.1)
  MachineType: Acer AOA110
  MarkForUpload: True
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-14-generic root=UUID=bf6adaec-4e58-4748-95d7-8d287f559046 ro quiet splash pcie_aspm=force acpi_backlight=vendor vt.handoff=7
  RelatedPackageVersions:
-  linux-restricted-modules-3.11.0-14-generic N/A
-  linux-backports-modules-3.11.0-14-generic  N/A
-  linux-firmware                             1.116
+  linux-restricted-modules-3.11.0-14-generic N/A
+  linux-backports-modules-3.11.0-14-generic  N/A
+  linux-firmware                             1.116
  RfKill:
-  0: phy0: Wireless LAN
-  	Soft blocked: no
-  	Hard blocked: no
+  0: phy0: Wireless LAN
+   Soft blocked: no
+   Hard blocked: no
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 10/06/2008
  dmi.bios.vendor: Acer
  dmi.bios.version: v0.3309
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.vendor: Acer
  dmi.board.version: Base Board Version
  dmi.chassis.type: 1
  dmi.chassis.vendor: Chassis Manufacturer
  dmi.chassis.version: Chassis Version
  dmi.modalias: dmi:bvnAcer:bvrv0.3309:bd10/06/2008:svnAcer:pnAOA110:pvr1:rvnAcer:rn:rvrBaseBoardVersion:cvnChassisManufacturer:ct1:cvrChassisVersion:
  dmi.product.name: AOA110
  dmi.product.version: 1
  dmi.sys.vendor: Acer

** Tags added: bios-outdated-3310

** Summary changed:

- backlight too bright, can't dim it much
+ 8086:27ae [Acer AOA110] backlight too bright, can't dim it much

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1258495

Title:
  8086:27ae [Acer AOA110] backlight too bright, can't dim it much

Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  Screen is far too bright, dims only slightly with hotkeys, brightness
  control applet ineffective. Tried more than half a dozen solutions
  (incl. editing the grub which used to work fine with Ubuntu 12.04) but
  none of them worked.

  thindi@thindi-AOA110:~$ ls /sys/class/backlight > backlight
  thindi@thindi-AOA110:~$ grep -r . /proc/acpi > acpi
  grep: /proc/acpi/event: Permission denied
  thindi@thindi-AOA110:~$ sudo acpidump -o acpidump.txt
  thindi@thindi-AOA110:~$ acpixtract acpidump.txt
  Acpi table [DSDT] -  24038 bytes written to DSDT.dat
  Acpi table [SSDT] -   1220 bytes written to SSDT.dat
  thindi@thindi-AOA110:~$ iasl -d DSDT.dat

  Intel ACPI Component Architecture
  AML Disassembler version 20100528 [Dec 19 2012]
  Copyright (c) 2000 - 2010 Intel Corporation
  Supports ACPI Specification Revision 4.0a

  Loading Acpi table from file DSDT.dat
  Acpi table [DSDT] successfully installed and loaded
  Pass 1 parse of [DSDT]
  Pass 2 parse of [DSDT]
  Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
  ...................................................................................................................................................................................................................................................................................................................................................................
  Parsing completed
  Disassembly completed, written to "DSDT.dsl"
  sudo fwts > fwts
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1258495/+attachment/3931116/+files/fwts

  thindi@thindi-AOA110:~$ dmesg | grep 'ACPI: Video' > video
  thindi@thindi-AOA110:~$ sudo dmidecode > dmidecode.log
  thindi@thindi-AOA110:~$ cat /proc/version > version

  Reboot with only the kernel parameter acpi_backlight=vendor:
  If that means the grub file (excerpt)  should look like this:
  GRUB_DEFAULT=0
  GRUB_HIDDEN_TIMEOUT=0
  GRUB_HIDDEN_TIMEOUT_QUIET=true
  GRUB_TIMEOUT=10
  GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
  GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"
  GRUB_CMDLINE_LINUX=""

  Make a comment on if you can now alter the backlight with hotkeys or a brightness applet.
  Neither do the job.

  thindi@thindi-AOA110:~$ ls /sys/class/backlight > vendorbacklight
  thindi@thindi-AOA110:~$ sudo su
  root@thindi-AOA110:/home/thindi# ls -la /sys/class/backlight/intel_backlight/ > lslabacklight
  root@thindi-AOA110:/home/thindi# echo 8 > /sys/class/backlight/intel_backlight/brightness
  No change after doing that.

  o "Reboot with kernel parameter video.use_bios_initial_backlight=0"

  Don't know how to do that.

  Dealing with the rest on this site
  https://wiki.ubuntu.com/Kernel/Debugging/Backlight is out of my depth.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: linux-image-3.11.0-14-generic 3.11.0-14.21
  ProcVersionSignature: Ubuntu 3.11.0-14.21-generic 3.11.7
  Uname: Linux 3.11.0-14-generic i686
  ApportVersion: 2.12.5-0ubuntu2.1
  Architecture: i386
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  thindi     1586 F.... pulseaudio
   /dev/snd/pcmC0D0p:   thindi     1586 F...m pulseaudio
  Date: Fri Dec  6 11:31:38 2013
  HibernationDevice: RESUME=UUID=9793476b-8516-4e8d-b628-0dd0389b1376
  InstallationDate: Installed on 2013-12-03 (3 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release i386 (20131016.1)
  MachineType: Acer AOA110
  MarkForUpload: True
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-14-generic root=UUID=bf6adaec-4e58-4748-95d7-8d287f559046 ro quiet splash pcie_aspm=force acpi_backlight=vendor vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.11.0-14-generic N/A
   linux-backports-modules-3.11.0-14-generic  N/A
   linux-firmware                             1.116
  RfKill:
   0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 10/06/2008
  dmi.bios.vendor: Acer
  dmi.bios.version: v0.3309
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.vendor: Acer
  dmi.board.version: Base Board Version
  dmi.chassis.type: 1
  dmi.chassis.vendor: Chassis Manufacturer
  dmi.chassis.version: Chassis Version
  dmi.modalias: dmi:bvnAcer:bvrv0.3309:bd10/06/2008:svnAcer:pnAOA110:pvr1:rvnAcer:rn:rvrBaseBoardVersion:cvnChassisManufacturer:ct1:cvrChassisVersion:
  dmi.product.name: AOA110
  dmi.product.version: 1
  dmi.sys.vendor: Acer

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1258495/+subscriptions


References