Differences

This shows you the differences between two versions of the page.

Link to this comparison view

essential [2016/03/28 12:23]
essential [2022/12/07 18:01] (current)
rzr [REPAIR]
Line 1: Line 1:
 +
 +======  LenovO Essential G470 ======
 +
 +If you use a [[lenovo]] G470 or G570 please mail us at Lenovo(a)yahoogroups.com 
 +
 +or join this mailing list : 
 +
 +  * http://tech.groups.yahoo.com/group/Lenovo/
 +  * http://rzr.online.fr/q/lenovo# !GNU / !Linux support on #LenovO #EssentiaL #G470 #LapTop, contact me if you got unbooted one it'll help you
 +
 +
 +===== FeedBack =====
 +
 +Also you can also post on those places :
 +
 +  * http://forum.thinkpads.com/viewtopic.php?f=41&t=100355
 +  * http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/lenovo-g470-aka-lenovo-20078-laptop-;-essential-ideapad-908352/
 +  * http://rzr.online.fr/chat.htm# irc://irc.debian.org/libre 
 +  * http://openbenchmarking.org/user/rzrfreefr
 +  * http://forums.lenovo.com/t5/forums/recentpostspage/user-id/152083/post-type/message
 +
 +
 +Other threads to track :
 +
 +  * http://forums.lenovo.com/lnv/rss/search?q=g470 # RsS
 +  * http://forums.debian.net/viewtopic.php?f=5&t=68183&p=397588#p397588
 +  * http://superuser.com/questions/346266/how-to-support-gnu-linux-on-lenovo-g470-laptop-fans-mic-sdcard-etc
 +  * http://forum.thinkpads.com/search.php?author_id=52358&sr=posts
 +  * http://forums.lenovo.com/t5/user/viewprofilepage/user-id/151129
 +  * http://old.nabble.com/Linux-Thinkpad-f13633.html
 +  * http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/
 +  * http://forums.lenovo.com/t5/tag/lenovog/tg-p/board-id/N_Series_Lenovo_3000
 +
 +
 +===== TODO  =====
 +
 +  * PleasE HelP on : BlueTooth AspM DsdT DMesG HdA PoweR [[pm]] FaN SdCard
 +  * http://forums.lenovo.com/t5/General-Discussion/How-to-contact-engineering-team-to-suggest-some-BIOS-fix-not-a/m-p/627465# 
 +  * plz help @LenovoFr
 +  * BackUp Bios and flash :
 +  * http://tech.groups.yahoo.com/group/lenovo/message/35# #BIOS Update - #Lenovo #G470 and G570 #LenovoGX70 : PIWG2218.ROM (40CN32WW(V2.18))
 +
 +  * KerneL : Loop
 +
 +  phoronix-test-suite benchmark pts/battery-power-usage
 +  phoronix-test-suite benchmark pts/aio-stress
 +
 +  * http://www.thinkwiki.org/wiki/Embedded_Controller_Firmware
 +  * https://bugs.launchpad.net/ubuntu/+bug/752542#  PleasE upload your BioS AcpI tables there
 +  * Temp1: 0c : SensoR
 +  * http://www.lenovoservicetraining.com/ion/G470/index.html # RTD76_DVD_G470.iso # RePair
 +  * http://samwel.tk/laptop_mode/laptop_mode
 +  * http://rzr.online.fr/q/broadcom# wifi : is it working with oss drivers ? [[linux-kernel]]
 +  * fan : how to stop it when temp is low ? http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/G470-fan-running-non-stop/m-p/563541/highlight/false#M32351
 +  * http://forum.ubuntu-fr.org/viewtopic.php?pid=6567921#p6567921 AcpI
 +  * BlueTooth
 +  * http://forum.thinkpads.com/viewtopic.php?f=9&t=98844# EfI
 +  * http://forums.lenovo.com/t5/Linux-Discussion/Linux-Mint-making-deals-with-OEMs-would-love-this-to-occur-with/td-p/913937
 +  * http://superuser.com/questions/595115/throttle-cpu-based-on-temperature-ubuntu
 +
 +===== CHANGELOG =====
 +
 +  * 2011-03-23 : Manufacture date from LenovO
 +  * 2011-10-05 : bought laptop in [[my]] and ran GNU/Linux/Porteus on UsB  : Tested KO : WiFi ; Tested OK : AudiO EtH OpenGl
 +  * 2011-10-09 : installed : DebiaN
 +  * 2011-10-13 : upgraded BioS to :  40CN23WW(V2.09) 06/20/2011 (from 40CN22WW(V1.09) 02/18/2011)
 +  * 2011-10-14 : SdCard
 +  * 2011-10-15 : AudiO mic
 +  * 2011-10-16 : http://rzr.online.fr/q/broadcom# Is #WiFi #BCM4313 PcI=14e4:4727 supported on #LinuxKernel v3+ ? which @BroadCom #DriveR for @LenovO G470 ?
 +  * 2011-10-17 : http://rzr.online.fr/q/sensor# How to #MonitoR #FaN speed #SensoR of #LenovO #G470 ? is it #AcpI #BuG in 40CN23WW 2.09 #BioS by @InsydeSw ? 
 +  * 2011-10-18 : http://rzr.online.fr/q/sensor#module Investigate how to control FaN
 +  * 2011-10-22 : http://rzr.online.fr/q/aspm# How to fix #AcpI Active-State Power Management #AspM for #Lenovo #G470 #LapTop running GNU !LinuX !DebiaN + w7?
 +  * 2011-10-24 : WiFi OK : /usr/src/broadcom-sta-modules-3.1.0-030100-generic_5.100.82.38-2+3.1.0-030100.201110241006_amd64.deb
 +  * 2011-10-31 : http://rzr.online.fr/q/hda# #AudiO #DevicE #InteL #HdA : #PowerTop Usage=100% on idle is this expected ? how optimize #AlsA or #PulseAudio ?
 +  * 2011-11-02 : http://openbenchmarking.org/user/rzr
 +  * 2011-11-18 : http://groups.yahoo.com/group/Lenovo/# mailing list announce : #LenovO #LapTop for #GnU/#LinuX power users of #G470 #G570 #S10-3t & related
 +  * 2011-11-19 : http://openbenchmarking.org/result/1111196-LI-RZRHOSTLA47 https://github.com/rzr/linux/blob/master/.config
 +  * 2011-11-27 : http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/G570-blue-screening-at-least-twice-a-day-warranty-query/m-p/590893/highlight/false#M32824 # FreezE LoG
 +  * 2011-12-20 : http://rzr.online.fr/q/dsdt# #LenovO #gX70 FaN issue workaround with #AcpI #DsdT Patch ; please @LenovoForums @InsydeSw fix #BioS ContacT us  
 +  * 2012-02-12 : http://rzr.online.fr/q/lenovo# Upgraded #LinuxKernel 3.2.4+ on #LenovoG470 ; add: #WiFi #BroadCom ; rm: #SdCard ; support: #DsdT #AcpI #DeB
 +  * 2012-05-13 : http://rzr.online.fr/q/lenovo# building #LinuxKernel v3.3.6 raises #SensoR temp to 84C on my #LenovoG470 is this acceptable ? ask me for DeB
 +  * 2012-07-08 : http://rzr.online.fr/q/lenovo# #BIOS Update for #Lenovo #G470 #G570 #LenovoGX70 :  PIWG2218.ROM (40CN32WW(V2.18)) did @insydesw fix #DSDT ?
 +  * 2012-07-08 : http://rzr.online.fr/q/lenovo# Booted #DebiaN #WhezzY w/ #UbuntU's #LinuxKernel=3.4.0-030400-generic #grub2 load fixed #DsdT TemP SensoR FaN
 +  * http://rzr.online.fr/q/bluetooth# just noticed that @Lenovo gX70 's #BlueTooth disapeared from lsusb , was 0489:e00d #Foxconn...  any tracks
 +  * 2016-03-28 : [[WDC]] HardDisk failures
 +  * 2017-06-20 : [[debian]] 9 upgrade, failure on BroadCom WiFi
 +  * 2020-02-17 : UbuntU Bionic failure with BroadCom WiFi
 +
 +
 +===== LENOVO G470 =====
 +
 +{{http://www.ecoupons.com/images/articles/20110518170430200_1.gif}}
 +
 +  Lenovo G470
 +  Model Name : 20078
 +  M fg Date: 11/03/23
 +  S/N: CB0696????
 +  MO: CB0103????
 +  Factory ID: PRC4
 +  Manufactured for Lenovo
 +  Made in china
 +
 +  * http://shopap.lenovo.com/my/en/products/laptops/essential/g-series/g470/
 +  * https://viewer.zoho.com/docs/urlview.do?url=http%3A%2F%2Fshop.lenovo.com%2Fus%2Fww%2Fpdf%2FG470_Datasheet_US.pdf # DataSheet
 +
 +
 +That device may be also know as G470GH-ITH  as sold in china :
 +
 +  * http://appserver.lenovo.com.cn/Lenovo_Product_Detail.aspx?gdsid=A0300013843
 +
 +HardWare:
 +
 +  * HardDisk: WD Scorpio Blue 640 GB SATA Hard Drives (WD6400BPVT) 5VDC should work on ESataP port
 +  * http://wdc.com/global/products/specs/?driveID=804&language=1
 +
 +
 +Among various configurations of g570 (different CpU) :
 +
 +  * http://appserver.lenovo.com.cn/Lenovo_Search.aspx?flag=7&rackcode=A03B08&gdsmst_rackcode=A03B08C10
 +
 +  * http://shopap.lenovo.com/SEUILibrary/controller/e/myweb/LenovoPortal/en_MY/catalog.workflow:category.details?current-catalog-id=3634951826AE4D3881BFFF1AC5FCD957&current-category-id=559CA420B13440C18C1510E0BFE33D01&tabname=Overview#tabstart
 +  * http://appserver.lenovo.com.cn/Lenovo_Search.aspx?flag=7&rackcode=A03B08&gdsmst_rackcode=A03B08C10
 +  * http://forums.mydigitallife.info/threads/26833-LENOVO-G470-432826U-Laptop-...opinions
 +  * http://forum.lowyat.net/topic/1912189
 +  * http://forum.thinkpads.com/search.php?keywords=g470&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=Search
 +  * http://www.laptopspirit.fr/83729/ces-2011-lenovo-ideapad-g475-g575-g470-g570-et-g770-lentree-de-gamme.html
 +  * http://www.youtube.com/watch?v=n2E40Ag3YRI# AdS
 +  * http://www.lenovo.com/psref/pdf/3book.pdf
 +  * http://www.lenovoservicetraining.com/ion/SharedFiles/G470.htm
 +  * http://lenovo.vo.llnwd.net/o16/ISO/RTD76_DVD_G470.iso
 +  * http://itbbs.pconline.com.cn/notebook/13942334.html# UnScrew Open
 +  * https://download.lenovo.com/consumer/mobiles_pub/Lenovo%20G470G475G570G575%20Hardware%20Mainenance%20Manual.pdf ServicE
 +
 +
 +===== LENOVO G570 =====
 +
 +G570 looks the same with a bigger screen/case :
 +
 +  * http://forum.thinkpads.com/viewtopic.php?f=5&t=99486&p=654451#p654451 PicturE
 +  * http://networkedblogs.com/jpnxD
 +  * http://crunchbanglinux.org/forums/topic/15575/lenovo-g570-keypad-touchpad-stopped-responding/
 +
 +
 +
 +===== OS  =====
 +
 +GnU/LinuX/DebiaN:
 +
 +  * [[linux-kernel]] : 2.6.39+
 +  * http://kmuto.jp/debian/hcl/Lenovo/G470/
 +  * http://wiki.debian-facile.org/manuel:configuration:pinning
 +
 +
 +Feel free to test my customs kernels :
 +
 +  * http://rzr.online.fr/h/volatile/pub/file/?C=M;O=D
 +  * https://github.com/rzr/linux
 +
 +
 +Install :
 +
 +Did repart and launched netinstall then used bcd to boot on sda6 where GruB resides
 +
 +  * http://www.debian.org/releases/stable/i386/apds03.html
 +  * http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/hd-media/boot.img.gz
 +
 +
 +I looks that the Celleron Version of g470 (G470G-BE) is shipped with MeeGo as OeM replacement from MicroSoft
 +
 +  "Operating system Genuine Meego Linux Simplified Chinese"
 +
 +http://appserver.lenovo.com.cn/Lenovo_Product_Detail.aspx?gdsid=A0300015139
 +
 +
 +
 +
 +Untested :
 +
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/782174# UbuntU
 +  * http://smolt.fedoraproject.org/reports/view_profile/20078%20Lenovo%20G470
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/782177
 +  * MacOs : http://www.insanelymac.com/forum/index.php?showtopic=258033
 +
 +
 +
 +===== OS : Linux : Kernel =====
 +
 +http://rzr.online.fr/q/lenovo# Upgraded #LinuxKernel 3.2.4+ on #LenovoG470 , add: #WiFi #BroadCom , rm: #SdCard , support: #DsdT #AcpI #deb
 +
 +
 +Kernel:
 +
 +You can improve my current config :
 +
 +  * https://github.com/rzr/linux/blob/lenovo-g470/.config
 +
 +<code>
 +cat<<EOF | sudo tee .config.mine
 +
 +CONFIG_LOCALVERSION="lenovog470"
 +CONFIG_ACPI_CUSTOM_DSDT=y
 +CONFIG_ACPI_CUSTOM_DSDT_FILE="/root/local/acpi/DSDT.hex"
 +CONFIG_BRCMSMAC=m
 +CONFIG_RTS5139=m
 +CONFIG_BCMA=m
 +CONFIG_BCMA_BLOCKIO=y
 +CONFIG_BCMA_HOST_PCI_POSSIBLE=y
 +CONFIG_BCMA_HOST_PCI=y
 +
 +EOF
 +
 +#sudo cp ./arch/x86/configs/x86_64_defconfig .config
 +cat .config.mine .config .config.mine  | sudo tee .config.tmp && mv .config.tmp .config
 +</code>
 +
 +Dmsg: https://bugzilla.kernel.org/attachment.cgi?id=72446
 +
 +ToDo: loop
 +
 +
 +The FaN / SensoR issue affecting LenovO g470 can be workaround ed use fixed [[DSDT]]  Thx to Mark K :
 +
 +http://tech.groups.yahoo.com/group/Lenovo/message/18
 +
 +
 +This patched DSDT is shipped into this prebuilt [[linux-kernel]] package for DebiaN or UbuntU optimized for [[lenovo]]-gx70 
 +
 +  * http://rzr.online.fr/debian/
 +  * http://rzr.online.fr/debian/linux-image-3.2.0-rc6lenovo-g470+_3.2.0-rc6lenovo-g470+-11_amd64.deb
 +  * http://rzr.online.fr/debian/linux-firmware-image_3.2.0-rc6lenovo-g470+-11_amd64.deb
 +  * http://rzr.online.fr/debian/linux-headers-3.2.0-rc6lenovo-g470+_3.2.0-rc6lenovo-g470+-11_amd64.deb
 +  * https://github.com/rzr/linux/blob/lenovo-g470/.config# OpenSource
 +
 +
 +==== RT ====
 +
 +Fail to boot rt version :
 +
 +  ACPI Error: Region EmbeddedControl (ID=3) has no handler (20130725/exfldio-305)
 +  evregion=-162 
 +  nsinit-356
 +
 +WorkinG LinuxKernel [[rt]]
 +
 +  Linux version 3.8-1-rt-amd64 (debian-kernel@lists.debian.org) (gcc version 4.7.2 (Debian 4.7.2-5) ) #1 SMP PREEMPT RT Debian 3.8.12-1
 +  Linux version 3.10-3-rt-amd64 (debian-kernel@lists.debian.org) (gcc version 4.7.3 (Debian 4.7.3-7) ) #1 SMP PREEMPT RT Debian 3.10.11-1 (2013-09-10)
 +
 +
 +@tag: DsdT [[OS]] [[linux-kernel]] [[ASPM]]
 +
 +===== OS : Windows8 =====
 +
 +  * InstalL win8 IsO from DvD
 +  * ReparT p1=300MB p2=32GB
 +  * install easy BcD
 +  * BooT in LinuX LivE : repart p3=8GB p4=100% p5=100% p6=64GB
 +  * InstalL debian.exe WheezY
 +  * use sda6 as / : dont set boot flag
 +  * install GruB to sda6
 +  * ReBoot on win8 cd to RepaiR if needed , reconfigure easy BcD
 +  * BooT on LinuX
 +  * InstalL CustoM KerneL
 +  * reboot and set linux as DefaulT BooT
 +
 +
 +===== OS : Windows10 =====
 +
 + Win10_21H1_EnglishInternational_x64.iso
 +
 +dxdiag : Device / Intel HD Graphics 3000 , Drivers 9.17.10.4459 (2016-05-19)
 +
 +===== Software =====
 +
 +May not help for g470 support :
 +
 +  * http://code.google.com/p/y510/source/browse/# TacH FaN DsdT AcpI
 +
 +===== Specs =====
 +
 +  * RaM=8GB (max)
 +  * HdD=640GB SatA (5400 rpm),
 +  * CpU=i5-2410M processor (2 cores / 4 threads, 2.30GHz, 3MB cache)
 +  * GpU=InteL integrated Intel HD Graphics 3000, DDR3 memory controller (up to 1333MHz)
 +  * AudiO=HdA : http://rzr.online.fr/q/hda
 +  * DisplaY : LcD 1366x768
 +
 +<code>
 + lspci -nknvv
 +00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
 +        Subsystem: Lenovo Device [17aa:3975]
 +        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>
 +        Kernel driver in use: agpgart-intel
 +
 +00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
 +        Subsystem: Lenovo Device [17aa:3975]
 +        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 41
 +        Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
 +        Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
 +        Region 4: I/O ports at 3000 [size=64]
 +        Expansion ROM at <unassigned> [disabled]
 +        Capabilities: <access denied>
 +        Kernel driver in use: i915
 +
 +00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
 +        Subsystem: Lenovo Device [17aa:3975]
 +        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 16
 +        Region 0: Memory at d0604000 (64-bit, non-prefetchable) [size=16]
 +        Capabilities: <access denied>
 +        Kernel driver in use: mei
 +
 +00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05) (prog-if 20 [EHCI])
 +        Subsystem: Lenovo Device [17aa:3975]
 +        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 d060a000 (32-bit, non-prefetchable) [size=1K]
 +        Capabilities: <access denied>
 +        Kernel driver in use: ehci_hcd
 +
 +00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
 +        Subsystem: Lenovo Device [17aa:3975]
 +        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 42
 +        Region 0: Memory at d0600000 (64-bit, non-prefetchable) [size=16K]
 +        Capabilities: <access denied>
 +        Kernel driver in use: snd_hda_intel
 +
 +00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5) (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=01, subordinate=01, sec-latency=0
 +        I/O behind bridge: 00002000-00002fff
 +        Memory behind bridge: d0500000-d05fffff
 +        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
 +
 +00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b5) (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
 +        Memory behind bridge: d0400000-d04fffff
 +        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
 +
 +00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05) (prog-if 20 [EHCI])
 +        Subsystem: Lenovo Device [17aa:3975]
 +        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 d0609000 (32-bit, non-prefetchable) [size=1K]
 +        Capabilities: <access denied>
 +        Kernel driver in use: ehci_hcd
 +
 +00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 05)
 +        Subsystem: Lenovo Device [17aa:3975]
 +        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>
 +
 +00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 05) (prog-if 01 [AHCI 1.0])
 +        Subsystem: Lenovo Device [17aa:3975]
 +        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 3088 [size=8]
 +        Region 1: I/O ports at 309c [size=4]
 +        Region 2: I/O ports at 3080 [size=8]
 +        Region 3: I/O ports at 3098 [size=4]
 +        Region 4: I/O ports at 3060 [size=32]
 +        Region 5: Memory at d0608000 (32-bit, non-prefetchable) [size=2K]
 +        Capabilities: <access denied>
 +        Kernel driver in use: ahci
 +
 +00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
 +        Subsystem: Lenovo Device [17aa:3975]
 +        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 19
 +        Region 0: Memory at d0606000 (64-bit, non-prefetchable) [size=256]
 +        Region 4: I/O ports at 3040 [size=32]
 +        Kernel driver in use: i801_smbus
 +
 +01:00.0 Ethernet controller [0200]: Atheros Communications AR8152 v2.0 Fast Ethernet [1969:2062] (rev c1)
 +        Subsystem: Lenovo Device [17aa:3979]
 +        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 43
 +        Region 0: Memory at d0500000 (64-bit, non-prefetchable) [size=256K]
 +        Region 2: I/O ports at 2000 [size=128]
 +        Capabilities: <access denied>
 +        Kernel driver in use: atl1c
 +
 +02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
 +        Subsystem: Broadcom Corporation Device [14e4:051b]
 +        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 10
 +        Region 0: Memory at d0400000 (64-bit, non-prefetchable) [size=16K]
 +        Capabilities: <access denied>
 +
 +
 +lsusb
 +Bus 002 Device 004: ID 5986:0292 Acer, Inc 
 +Bus 002 Device 003: ID 046d:c404 Logitech, Inc. TrackMan Wheel
 +Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
 +Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 +Bus 001 Device 004: ID 0489:e00d Foxconn / Hon Hai 
 +Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. 
 +Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
 +Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 +
 +cat /sys/class/dmi/id/modalias
 +dmi:bvnLENOVO:bvr40CN23WW(V2.09):bd06/20/2011:svnLENOVO:pn20078:pvrLenovoG470:rvnLENOVO:rnBaseBoardProductName:rvrBaseBoardVersion:cvnChassisManufacturer:ct10:cvrChassisVersion:
 +</code>
 +
 +  * http://bugs.debian.org/638596
 +
 +
 +
 +===== REFERENCES  =====
 +
 +  * http://shopap.lenovo.com/my/en/products/laptops/essential/g-series/g470/
 +  * http://shop.lenovo.com/us/ww/pdf/G470_Datasheet_US.pdf
 +  * http://www.lenovoservicetraining.com/ion/G470/tech/player.html
 +  * http://consumersupport.lenovo.com/us/en/DriversDownloads/drivers_list.aspx?CategoryID=792128
 +  * http://forums.lenovo.com/t5/forums/searchpage/tab/message?q=g470
 +  * http://consumerdl.lenovo.com.cn/UserFiles/UserGuide/en/User's%20guides%20and%20manuals/G470G570/Lenovo%20G470G475G570G575%20Product%20Specific%20Notices%20V1.0%20(English).pdf
 +
 +
 +===== BIOS : InsydeH20 =====
 +
 +FeedBacK:
 +
 +  * http://forums.lenovo.com/t5/Lenovo-3000-and-Essential/update-bios-lenovo-g470/m-p/773399/highlight/false#M37529
 +
 +Usage:
 +
 +  * f2 setup , f12 : boot
 +  * If F keys are not working try to reboot linux and then it could fix acpi env then hints key will be displayed on reboot
 +  * https://invidious.snopyta.org/latest_version?id=HAZosfJxfFI&itag=22# 3.40 : 
 +
 +ToDo :
 +
 +  * http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS018378
 +  * http://bbs.bios.net.cn/thread-240751-1-1.html
 +  * http://forums.lenovo.com/t5/Welcome-FAQs-Knowledge-Base/How-to-backup-your-InsydeH2O-EFI-before-flashing-a-new-one/ta-p/261119
 +  * http://www.bios-mods.com/forum/Thread-Removed-Lenovo-G570-Whitelist-Removal?pid=36619#pid36619
 +  * http://www.bios-mods.com/forum/Thread-Confirmed-Lenovo-Y570-V2-06?page=2
 +  * http://itbbs.pconline.com.cn/notebook/13993272.html
 +
 +Versions ?
 +
 +  * 40CN33WW(V2.19) http://download.lenovo.com/consumer/mobiles/40cn33ww.txt
 +  * 40CN32WW(V2.18) 2012-05-11 : PIWG2218.ROM ; http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS018378
 +  * 40CN28WW(V2.14) 10/07/2011 ; http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Replacing-G570-fan/m-p/595973#M32868
 +  * 40CN25WW(V2.11) 07/29/2011 ; https://bugs.launchpad.net/ubuntu/+source/linux/+bug/881022# ; tw? ; G470ax i3 2310 ati6730 512M 
 +  * 40CN24WW(V2.10) ; ??? 06/28/2011 ; 20078  http://bbs.bios.net.cn/forum.php?mod=viewthread&action=printable&tid=245108 http://bbs.bios.net.cn/thread-245108-1-1.html
 +  * 40CN23WW(V2.09) 06/20/2011 ; http://consumersupport.lenovo.com/ot/en/driversdownloads/Drivers_Show_4480.html
 +  * 40CN08WW(V2.07) 05/23/2011 ; https://bugs.launchpad.net/ubuntu/+source/linux/+bug/881202
 +  * 40CN05WW(V2.04) ; ? 19/04/2011 ? 2011-5-5  ; http://forums.lenovo.com/t5/tag/40CN05WW/tg-p http://browse.geekbench.ca/geekbench2/view/507563
 +  * 40CN22WW(V1.09) ; ??? 2011-3-2 ; InsydeH20 3.5 2011-3-2 
 +  * 40CN20WW(V1.07) 01/22/2011 ; DMI: LENOVO 20078 ; https://bugs.launchpad.net/ubuntu/+source/linux/+bug/799168
 +
 +
 +UpcominG unReleased VersionS ? : 
 +
 +  * 40CN34WW ?
 +  * 40CN33WW http://download.lenovo.com/consumer/mobiles/40cn33ww_32.exe
 +  * 40CN32WW(V2.18) http://download.lenovo.com/consumer/mobiles/40cn32ww.txt PIWG2218.ROM 
 +  * 40CN31WW(V2.17) https://gist.github.com/2712513
 +  * 40CN30WW(V2.16) http://forums.lenovo.com/t5/forums/searchpage/tab/message?q=40CN30WW
 +  * 40CN29WW(V2.15) http://218.241.105.8/do/dratekxtrans/httpecd_cssideapad.it168.com/thread-1712308-1-1.html
 +  * 40CN28WW(V2.14) 
 +  * 40CN27WW(V2.13)
 +  * 40CN26WW(V2.12)
 +
 +I also need a fixed BioS too for my g470 , btw I can help on testing upcomimg release 
 + 
 +if some developers can read me , please double check about DSDT's TNOT symbol ,
 +and try to compile that DSDT using aisl and look at errors/warnings ...
 +If you wanna improve those ACPI table feel free to contact me here or on my notes page :
 +http://rzr.online.fr/q/lenovo
 + 
 +
 +About 40CN25WW(V2.11) after some investigations
 +it looks that this  one is not comming from the same channel as 2.09- ,
 +may this be a moded bios
 +(some thread here talks about it but I wanted to make sure it is safe and warranty compliant) ...
 + 
 +  * http://ubuntuforums.org/showthread.php?p=11335665#post11335665
 +  * http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Need-G570-BIOS-v2-11/m-p/584401/highlight/false#M32725
 +  * http://ideapad.it168.com/thread-1712308-1-1.html http://ideapad.it168.com/thread-1748244-1-1.html
 +  * http://ideapad.it168.com/forum.php?mod=viewthread&tid=1712308&page=4&authorid=26353905
 +  * http://bbs.bios.net.cn/forum.php?mod=viewthread&tid=240751&page=7#pid2324279
 +  * http://bbs.bios.net.cn/thread-240751-7-1.html
 +
 +
 +Known versions (verified) :
 +
 +  * http://consumersupport.lenovo.com/us/en/DriversDownloads/drivers_list.aspx?CategoryID=792128
 +  * http://consumersupport.lenovo.com/ot/en/driversdownloads/Drivers_Show_4480.html#
 +  * http://consumersupport.lenovo.com/tw/tc/DriversDownloads/drivers_show_4481.html#
 +  * http://consumersupport.lenovo.com/my/en/DriversDownloads/drivers_show_4481.html#
 +  * http://consumerdl.lenovo.cdn20.com/UserFiles/Driver/en/Downloads%20and%20Drivers/G470G570/BIOS/40CN23WW(V2.09)/40CN23WW(V2.09).txt
 +  * http://consumerdl.lenovo.cdn20.com/UserFiles/Driver/en/Downloads%20and%20Drivers/G470G570/BIOS/40CN23WW(V2.09)/40CN23WW(V2.09)/InsydeFlasha_x64(v2.09).exe
 +  * http://consumerdl.lenovo.com.cn/UserFiles/Driver/en/Downloads%20and%20Drivers/G470G570/BIOS/40CN22WW.txt
 +  * http://consumerdl.lenovo.com.cn/UserFiles/Driver/en/Downloads%20and%20Drivers/G470G570/BIOS/InsydeFlasha_x64(V1.09).exe
 +
 +  DMI: LENOVO 4334                            /Base Board Product Name, BIOS 40CN25WW(V2.11) 07/29/2011
 +  DMI: LENOVO 20078                           /Base Board Product Name, BIOS 40CN23WW(V2.09) 06/20/2011
 +  DMI: LENOVO 20078                           /Base Board Product Name, BIOS 40CN08WW(V2.07) 05/23/2011
 +  DMI: LENOVO 20078                           /Base Board Product Name, BIOS 40CN20WW(V1.07) 01/22/2011
 +
 +  dmi:bvnLENOVO:bvr40CN20WW(V1.07):bd01/22/2011:svnLENOVO:pn20078:pvrLenovoG470:rvnLENOVO:rnBaseBoardProductName:rvrBaseBoardVersion:cvnChassisManufacturer:ct10:cvrChassisVersion:
 +
 +
 +Misc :
 +
 +  sudo xxd /dev/mem | grep 40CN23WW # MeM
 +   1f19000:4c45 4e4f 564f 0000 3430 434e 3233 5757  LENOVO..40CN23WW
 +  2e7cfbc0:4f3a 6276 7234 3043 4e32 3357 5728 5632  O:bvr40CN23WW(V2
 +  3124c9e0:2042 494f 5320 3430 434e 3233 5757 2856   BIOS 40CN23WW(V
 +
 +
 +  * "40CN24WW (V2.10) _SLIC21.zip.001.zip" : http://bbs.bios.net.cn/thread-245108-1-1.html
 +  * http://lenovo.vo.llnwd.net/o16/G570/images/G470_570BiosSimulator.swf
 +  * custom UnSecure : http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Replacing-G570-fan/m-p/564611#M32376 http://www.bios-mods.com/forum/Thread-Test-Lenovo-G570
 +  * http://www.insydesw.com/products
 +  * https://mobile.twitter.com/insydesw
 +  * http://bbs.gaodi.net/misc.php?mod=tag&id=2458
 +  * http://browse.geekbench.ca/geekbench2/view/484710
 +
 +
 +@more: BioS EfI DmI
 +===== dmi =====
 +
 +<code>
 +# dmidecode 2.9
 +SMBIOS 2.7 present.
 +48 structures occupying 2326 bytes.
 +Table at 0x000E6A80.
 +
 +Handle 0x0000, DMI type 0, 24 bytes
 +BIOS Information
 +        Vendor: LENOVO
 +        Version: 40CN22WW(V1.09)
 +        Release Date: 02/18/2011
 +        ROM Size: 2560 kB
 +        Characteristics:
 +                PCI is supported
 +                BIOS is upgradeable
 +                BIOS shadowing is allowed
 +                Boot from CD is supported
 +                Selectable boot is supported
 +                EDD is supported
 +                Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
 +                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
 +                5.25"/360 KB floppy services are supported (int 13h)
 +                5.25"/1.2 MB floppy services are supported (int 13h)
 +                3.5"/720 KB floppy services are supported (int 13h)
 +                3.5"/2.88 MB floppy services are supported (int 13h)
 +                8042 keyboard services are supported (int 9h)
 +                CGA/mono video services are supported (int 10h)
 +                ACPI is supported
 +                USB legacy is supported
 +                BIOS boot specification is supported
 +                Targeted content distribution is supported
 +        BIOS Revision: 0.22
 +        Firmware Revision: 0.0
 +
 +Handle 0x0001, DMI type 1, 27 bytes
 +System Information
 +        Manufacturer: LENOVO
 +        Product Name: 20078                           
 +        Version: Lenovo G470    
 +        Serial Number: ${SN}
 +        UUID: ${UUID}
 +        Wake-up Type: Power Switch
 +        SKU Number: HuronRiver_CRB
 +        Family: IDEAPAD
 +(...)
 +Handle 0x002F, DMI type 127, 4 bytes
 +End Of Table
 +
 +# biosdecode 2.11
 +ACPI 2.0 present.
 +        OEM Identifier: LENOVO
 +        RSD Table 32-bit Address: 0xBCFFE0AC
 +        XSD Table 64-bit Address: 0x00000000BCFFE120
 +PNP BIOS 1.0 present.
 +        Event Notification: Not Supported
 +        Real Mode 16-bit Code Address: F000:B8B4
 +        Real Mode 16-bit Data Address: 0040:0000
 +        16-bit Protected Mode Code Address: 0x000FB8BF
 +        16-bit Protected Mode Data Address: 0x00000400
 +        OEM Device Identifier: SST2400
 +SMBIOS 2.7 present.
 +        Structure Table Length: 2398 bytes
 +        Structure Table Address: 0x000E6A30
 +        Number Of Structures: 48
 +        Maximum Structure Size: 226 bytes
 +BIOS32 Service Directory present.
 +        Revision: 0
 +        Calling Interface Address: 0x000EF735
 +PCI Interrupt Routing 1.0 present.
 +        Router ID: 00:1f.0
 +        Exclusive IRQs: None
 +        Compatible Router: 8086:122e
 +        Slot Entry 1: ID 02:00, on-board
 +        Slot Entry 2: ID 03:00, on-board
 +        Slot Entry 3: ID 0a:00, on-board
 +        Slot Entry 4: ID 0b:00, on-board
 +        Slot Entry 5: ID 00:01, on-board
 +        Slot Entry 6: ID 00:02, on-board
 +        Slot Entry 7: ID 00:04, on-board
 +        Slot Entry 8: ID 00:06, on-board
 +        Slot Entry 9: ID 01:00, on-board
 +        Slot Entry 10: ID 02:00, on-board
 +        Slot Entry 11: ID 07:00, on-board
 +        Slot Entry 12: ID 08:00, on-board
 +        Slot Entry 13: ID 09:00, on-board
 +        Slot Entry 14: ID 0c:00, on-board
 +        Slot Entry 15: ID 0d:00, on-board
 +        Slot Entry 16: ID 0e:00, on-board
 +        Slot Entry 17: ID 00:16, on-board
 +        Slot Entry 18: ID 00:18, on-board
 +        Slot Entry 19: ID 00:19, on-board
 +        Slot Entry 20: ID 00:1a, on-board
 +        Slot Entry 21: ID 00:1b, on-board
 +        Slot Entry 22: ID 00:1c, on-board
 +        Slot Entry 23: ID 00:1d, on-board
 +        Slot Entry 24: ID 00:1f, on-board
 +        Slot Entry 25: ID 04:00, slot number 1
 +        Slot Entry 26: ID 04:05, slot number 2
 +
 +
 +</code>
 +
 +  * http://translate.google.fr/translate?hl=fr&sl=en&u=http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Replacing-G570-fan/td-p/406891&ei=6F-TTtv1HcfAtAbPruj6BQ&sa=X&oi=translate&ct=result&resnum=6&ved=0CEwQ7gEwBQ&prev=/search%3Fq%3D40CN22WW%26hl%3Dfr%26prmd%3Dimvns
 +  * http://www.insanelymac.com/forum/lofiversion/index.php/t258033.html# DsdT
 +  * http://www.fixya.com/support/t1607321-cpu_overheats
 +  * http://forums.mydigitallife.info/threads/7033-Insyde-bios-mod-requests.
 +  * https://wiki.archlinux.org/index.php/Toshiba_Satellite_L300
 +  * http://costela.net/2009/02/the-new-laptop-odyssey/
 +  * http://www.thinkwiki.org/wiki/Embedded_Controller_Firmware#Firmware_issues
 +  * http://ideapad.it168.com/thread-1712308-1-1.html# [[40CN23WW]]
 +  * http://forums.mydigitallife.info/threads/9055-SLP-Marker-File-Update-Utility
 +
 +
 +<code>
 +xxd  SLIC.dat | less
 +
 +0000000: 534c 4943 7601 0000 0137 4c45 4e4f 564f  SLICv....7LENOVO
 +0000010: 4342 2d30 3120 2020 0100 0000 4143 5049  CB-01   ....ACPI
 +0000020: 0000 0400 0000 0000 9c00 0000 0602 0000  ................
 +0000030: 0024 0000 5253 4131 0004 0000 0100 0100  .$..RSA1........
 +(...)
 +00000c0: 0100 0000 b600 0000 0000 0200 4c45 4e4f  ............LENO
 +00000d0: 564f 4342 2d30 3120 2020 5749 4e44 4f57  VOCB-01   WINDOW
 +00000e0: 5320 0100 0200 0000 0000 0000 0000 0000  S ..............
 +(...)
 +0000170: a90e 7686 52aa                           ..v.R.
 +</code>
 +
 +  * http://en.wikipedia.org/wiki/System_Locked_Preinstallation # 2.1
 +  * http://www.mydigitallife.info/how-to-check-or-verify-pc-motherboard-bios-slic-version-is-slp-oa-2-0-or-2-1-for-oem-activation/
 +  * http://en.wikipedia.org/wiki/Extensible_Firmware_Interface
 +  * http://forums.lenovo.com/t5/Welcome-FAQs-Knowledge-Base/Editing-InsydeH2O-EFI/ta-p/279868# EzH2O.zip
 +  * http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=Projects
 +
 +
 +@more: BioS DsdT AcpI EfI UEfI
 +
 +  sudo dd if=/dev/mem of=data/original_bios.fd bs=1024 count=4096 skip=4192256
 +
 +
 +
 +===== DISPLAY =====
 +
 +  xdpyinfo | grep dim
 +  dimensions:    1366x768 pixels (361x203 millimeters)
 +  dimensions:    1280x720 pixels (339x191 millimeters)
 +
 +Display size: 12.2" × 6.86" (31cm × 17.43cm) = 111.94 PPI, 0.2269mm dot pitch, 12529 PPI²
 +
 +14.0’’ high-definition (1366*768), 16:9 widescreen
 +
 +  * http://members.ping.de/~sven/dpi.html
 +
 +
 +Tested : GnU/LinuX/DebiaN
 +
 +  * linux-image-3.0.0-1-amd64 : ok : 1366x778
 +  * 2.6.38 : InteL DriveR
 +  * 2.6.32: low res issue (squeeze)
 +
 +TvOut over VGA work using a external adater to video
 +
 +  * GlX : ok on tremulous need to test shaders
 +
 +GlX:
 +
 +  glxinfo: ok (xorg=1.9.5 i965_dri.so)
 +
 +  glxinfo
 +  name of display: :0.0
 +  Unrecognized deviceID 116
 +  X Error of failed request: BadAlloc (insufficient resources for operation)
 +
 +<code>
 +glxinfo
 +name of display: :0
 +display: :0  screen: 0
 +direct rendering: Yes
 +server glx vendor string: SGI
 +server glx version string: 1.4
 +server glx extensions:
 +    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
 +    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
 +    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
 +    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
 +    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
 +client glx vendor string: Mesa Project and SGI
 +client glx version string: 1.4
 +(...)
 +GLX version: 1.4
 +GLX extensions:
 +(...)
 +OpenGL vendor string: Tungsten Graphics, Inc
 +OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
 +OpenGL version string: 2.1 Mesa 7.11
 +OpenGL shading language version string: 1.20
 +OpenGL extensions:
 +(...)
 +</code>
 +
 +
 +
 +http://ubuntuforums.org/showthread.php?t=1706846
 +
 +http://ubuntuforums.org/showthread.php?p=11325062#post11325062
 +
 +  * debian/squeeze/2:1.7.7-13
 + 
 +  apt-cache show xserver-xorg-video-intel | grep Version
 +  apt-get install -t squeeze-backports xserver-xorg-video-intel #2:2.15.0-3~bpo60+1
 +
 +  * http://packages.qa.debian.org/x/xserver-xorg-video-intel.html
 +
 +  * http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Lenovo-G470-Ubuntu-intel-driver/m-p/564711/highlight/false#M32384
 +
 +LcD:
 +
 +  * http://www.laptop-top-battery.co.uk/ltn140at16l01-samsung-140-inch-wxga-hd-glossy-p-1454.html
 +
 +  * https://answers.launchpad.net/ubuntu/+source/unity/+question/157588
 +
 +
 +Compared to  hp dm4 1350SF core i5-480M ~ AtI :
 +
 +  * http://openbenchmarking.org/result/1111035-LI-1111030GR82
 +
 +
 +Screen Saver :
 +
 +  * https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver/+bug/859159
 +
 +Other :
 +
 +  * https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/782423 # RadeoN
 +  * https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/781390# fglrx
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/782174
 +
 +ToDo:
 +
 +  * https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/782423
 +  * https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/781390#
 +
 +@more: [[xserver]] [[xorg]] [[mesa]]
 +
 +
 +===== GpU : Intel HD Graphics 3000 =====
 +
 +PcI=8086:0116
 +
 +  00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
 +  
 +  sudo aptitude install i965-va-driver vainfo
 +  /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
 +
 +OpenGl:
 +
 +  * "HD Graphics 3000" can load  "glesv1_cm" but I am not sure it work (black)
 +
 +  Vendor     : Intel Open Source Technology Center
 +  Renderer   : Mesa DRI Intel(R) Sandybridge Mobile 
 +  Version    : 3.0 Mesa 18.3.6
 +
 +VaApi:
 +
 +  * http://www.freedesktop.org/wiki/Software/vaapi
 +  * http://packages.qa.debian.org/libv/libva.html
 +  * https://bugs.freedesktop.org/describecomponents.cgi?product=libva
 +
 +Windows:
 +
 +  * https://www.intel.com/content/www/us/en/support/products/81500/graphics/graphics-for-2nd-generation-intel-processors/intel-hd-graphics-3000.html
 +  * https://drp.su/en/hwids/PCI%5CVEN_8086%26DEV_0116?os=windows-10-x86
 +  * http://dl.drp.su/driverpacks/repack/Video_Intel-NT/Intel/FORCED/10x86/HD3000_9.17.10.4229/Intel-FORCED-10x86-HD3000_9.17.10.4229-drp.zip # ToCheck
 +  * https://www.techpowerup.com/gpu-specs/hd-graphics-3000.c1251# DirectX 10 max ?
 +
 +
 +WayLand:
 +
 +  [17:34:53.625] GL version: OpenGL ES 3.0 Mesa 20.3.2
 +  [17:34:53.625] GLSL version: OpenGL ES GLSL ES 3.00
 +  [17:34:53.625] GL vendor: Intel Open Source Technology Center
 +  [17:34:53.625] GL renderer: Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2)
 +  
 +  [17:34:53.666] Output LVDS-1 (crtc 45) video modes:
 +               1366x768@60.0, preferred, current, 72.3 MHz
 +
 +
 +
 +
 +ToDo : 
 +
 +  * https://en.wikipedia.org/wiki/Intel_Graphics_Technology#Sandy_Bridge is Not supporting VulkaN
 +  * http://www.reactos.org/wiki/Supported_Hardware/Video_cards# UnSupported
 +  * http://wiki.osx86project.org/wiki/index.php/Apple_hardware#Intel_2
 +
 +
 +
 +@TaG: SandyBridge
 +
 +
 +==== Supply =====
 +
 +
 +<code>
 + acpitool -B
 +  Battery #1     : present
 +    Remaining capacity : 42080 mWh, 100.0%
 +    Design capacity    : 39960 mWh
 +    Last full capacity : 42080 mWh
 +    Present rate       : 0 mW
 +    Charging state     : Unknown
 +    Battery type       : Li-ion 
 +    Model number       : PABAS024
 +    Serial number      : 3658Q
 +Battery 0: Unknown, 100%
 +Battery 0: design capacity 3351 mAh, last full capacity 3529 mAh = 100%
 +Adapter 0: on-line
 + cat /sys/class/power_supply/BAT1/uevent 
 +POWER_SUPPLY_NAME=BAT1
 +POWER_SUPPLY_TYPE=Battery
 +POWER_SUPPLY_STATUS=Unknown
 +POWER_SUPPLY_PRESENT=1
 +POWER_SUPPLY_TECHNOLOGY=Li-ion
 +POWER_SUPPLY_CYCLE_COUNT=0
 +POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
 +POWER_SUPPLY_VOLTAGE_NOW=11924000
 +POWER_SUPPLY_POWER_NOW=0
 +POWER_SUPPLY_ENERGY_FULL_DESIGN=39960000
 +POWER_SUPPLY_ENERGY_FULL=42080000
 +POWER_SUPPLY_ENERGY_NOW=42080000
 +POWER_SUPPLY_CAPACITY=100
 +POWER_SUPPLY_CAPACITY_LEVEL=Normal
 +POWER_SUPPLY_MODEL_NAME=PABAS024
 +POWER_SUPPLY_MANUFACTURER=LG 
 +POWER_SUPPLY_SERIAL_NUMBER=3658Q
 + upower -i /org/freedesktop/UPower/devices/battery_BAT1
 +  native-path:          BAT1
 +  vendor:               LG
 +  model:                PABAS024
 +  serial:               3658Q
 +  power supply:         yes
 +  updated:              Fri 26 Nov 2021 03:23:04 PM CET (0 seconds ago)
 +  has history:          yes
 +  has statistics:       yes
 +  battery
 +    present:             yes
 +    rechargeable:        yes
 +    state:               fully-charged
 +    warning-level:       none
 +    energy:              42.08 Wh
 +    energy-empty:        0 Wh
 +    energy-full:         42.08 Wh
 +    energy-full-design:  39.96 Wh
 +    energy-rate:         0 W
 +    voltage:             11.925 V
 +    percentage:          100%
 +    capacity:            100%
 +    technology:          lithium-ion
 +    icon-name:          'battery-full-charged-symbolic'
 +  History (charge):
 +    1637936584  0.000   unknown
 +  History (rate):
 +    1637936584  0.000   unknown
 +ibam -a
 +No apm data available.
 +</code>
 +
 +@TaG: ApM
 +
 +===== APCI =====
 +
 +OK: brightness
 +
 +Ko: FaN always on : http://superuser.com/questions/213589/lenovo-g560a-fan-works-infinitely-with-ubuntu/344676#344676
 +
 +
 +<code>
 +sudo grep -i acpi /var/log/messages
 +
 +Oct 21 19:32:42 lap kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.1.0-999-generic root=UUID=3f886623-74d6-4874-b27a-ff135d754c51 ro acpi_osi=Linux pcie_aspm=force pci=nocrs pcie_aspm=force i915.i915_enable_rc6=1
 +Oct 21 19:32:42 lap kernel: [    0.000000]  BIOS-e820: 00000000bcebf000 - 00000000bcfbf000 (ACPI NVS)
 +Oct 21 19:32:42 lap kernel: [    0.000000]  BIOS-e820: 00000000bcfbf000 - 00000000bcfff000 (ACPI data)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: RSDP 00000000000fe020 00024 (v02 LENOVO)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: XSDT 00000000bcffe120 00084 (v01 LENOVO CB-01    00000001      01000013)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: FACP 00000000bcffb000 000F4 (v04 LENOVO CB-01    00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: DSDT 00000000bcfee000 0938E (v01 LENOVO CB-01    00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: FACS 00000000bcf6e000 00040
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: SLIC 00000000bcffd000 00176 (v01 LENOVO CB-01    00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: ASF! 00000000bcffc000 000A5 (v32 INSYDE HR CRB   00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: HPET 00000000bcffa000 00038 (v01 LENOVO CB-01    00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: APIC 00000000bcff9000 0008C (v02 INSYDE HR CRB   00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: MCFG 00000000bcff8000 0003C (v01 LENOVO CB-01    00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: WDAT 00000000bcfed000 00224 (v01 INSYDE HR CRB   00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: SSDT 00000000bcfec000 006FE (v01 INSYDE HR CRB   00001000 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: BOOT 00000000bcfea000 00028 (v01 INSYDE HR CRB   00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: ASPT 00000000bcfe7000 00034 (v07 INSYDE HR CRB   00000001 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: SSDT 00000000bcfe6000 00780 (v01 INSYDE HR CRB   00003000 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: SSDT 00000000bcfe5000 00996 (v01 INSYDE HR CRB   00003000 ACPI 00040000)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: PM-Timer IO Port: 0x408
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
 +Oct 21 19:32:42 lap kernel: [    0.000000] Using ACPI (MADT) for SMP configuration information
 +Oct 21 19:32:42 lap kernel: [    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
 +Oct 21 19:32:42 lap kernel: [    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.1.0-999-generic root=UUID=3f886623-74d6-4874-b27a-ff135d754c51 ro acpi_osi=Linux pcie_aspm=force pci=nocrs pcie_aspm=force i915.i915_enable_rc6=1
 +Oct 21 19:32:42 lap kernel: [    0.007149] ACPI: Core revision 20110623
 +Oct 21 19:32:42 lap kernel: [    0.511596] PM: Registering ACPI NVS region at bcebf000 (1048576 bytes)
 +Oct 21 19:32:42 lap kernel: [    0.512663] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
 +Oct 21 19:32:42 lap kernel: [    0.512717] ACPI: bus type pci registered
 +Oct 21 19:32:42 lap kernel: [    0.519675] ACPI: Added _OSI(Module Device)
 +Oct 21 19:32:42 lap kernel: [    0.519711] ACPI: Added _OSI(Processor Device)
 +Oct 21 19:32:42 lap kernel: [    0.519747] ACPI: Added _OSI(3.0 _SCP Extensions)
 +Oct 21 19:32:42 lap kernel: [    0.519783] ACPI: Added _OSI(Processor Aggregator Device)
 +Oct 21 19:32:42 lap kernel: [    0.519824] ACPI: Added _OSI(Linux)
 +Oct 21 19:32:42 lap kernel: [    0.523029] ACPI: Executed 1 blocks of module-level executable AML code
 +Oct 21 19:32:42 lap kernel: [    0.535885] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query honored via cmdline
 +Oct 21 19:32:42 lap kernel: [    0.537050] ACPI: SSDT 00000000bce70718 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20100121)
 +Oct 21 19:32:42 lap kernel: [    0.537546] ACPI: Dynamic OEM Table Load:
 +Oct 21 19:32:42 lap kernel: [    0.537614] ACPI: SSDT           (null) 0067C (v01  PmRef  Cpu0Cst 00003001 INTL 20100121)
 +Oct 21 19:32:42 lap kernel: [    0.548116] ACPI: SSDT 00000000bce71a98 00303 (v01  PmRef    ApIst 00003000 INTL 20100121)
 +Oct 21 19:32:42 lap kernel: [    0.548642] ACPI: Dynamic OEM Table Load:
 +Oct 21 19:32:42 lap kernel: [    0.548709] ACPI: SSDT           (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20100121)
 +Oct 21 19:32:42 lap kernel: [    0.559971] ACPI: SSDT 00000000bce6fd98 00119 (v01  PmRef    ApCst 00003000 INTL 20100121)
 +Oct 21 19:32:42 lap kernel: [    0.560460] ACPI: Dynamic OEM Table Load:
 +Oct 21 19:32:42 lap kernel: [    0.560527] ACPI: SSDT           (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20100121)
 +Oct 21 19:32:42 lap kernel: [    0.576711] ACPI: Interpreter enabled
 +Oct 21 19:32:42 lap kernel: [    0.576747] ACPI: (supports S0 S3 S4 S5)
 +Oct 21 19:32:42 lap kernel: [    0.576865] ACPI: Using IOAPIC for interrupt routing
 +Oct 21 19:32:42 lap kernel: [    0.700553] ACPI: Power Resource [FN00] (off)
 +Oct 21 19:32:42 lap kernel: [    0.700664] ACPI: Power Resource [FN01] (off)
 +Oct 21 19:32:42 lap kernel: [    0.701424] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
 +Oct 21 19:32:42 lap kernel: [    0.701702] ACPI: No dock devices found.
 +Oct 21 19:32:42 lap kernel: [    0.701798] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
 +Oct 21 19:32:42 lap kernel: [    0.702226] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
 +Oct 21 19:32:42 lap kernel: [    0.724207]  pci0000:00: Requesting ACPI _OSC control (0x1d)
 +Oct 21 19:32:42 lap kernel: [    0.724278]  pci0000:00: ACPI _OSC request failed (AE_ERROR), returned control mask: 0x1d
 +Oct 21 19:32:42 lap kernel: [    0.724331] ACPI _OSC control for PCIe not granted, disabling ASPM
 +Oct 21 19:32:42 lap kernel: [    0.726485] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 *4 5 6 10 11 12 14 15)
 +Oct 21 19:32:42 lap kernel: [    0.726757] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 *10 11 12 14 15)
 +Oct 21 19:32:42 lap kernel: [    0.727026] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
 +Oct 21 19:32:42 lap kernel: [    0.727339] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 *10 11 12 14 15)
 +Oct 21 19:32:42 lap kernel: [    0.727608] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 10 11 12 14 15) *0, disabled.
 +Oct 21 19:32:42 lap kernel: [    0.727927] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 10 11 12 14 15) *7
 +Oct 21 19:32:42 lap kernel: [    0.728223] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 10 *11 12 14 15)
 +Oct 21 19:32:42 lap kernel: [    0.728494] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 10 *11 12 14 15)
 +Oct 21 19:32:42 lap kernel: [    0.729381] PCI: Using ACPI for IRQ routing
 +Oct 21 19:32:42 lap kernel: [    0.739274] pnp: PnP ACPI init
 +Oct 21 19:32:42 lap kernel: [    0.739318] ACPI: bus type pnp registered
 +Oct 21 19:32:42 lap kernel: [    0.798923] pnp: PnP ACPI: found 12 devices
 +Oct 21 19:32:42 lap kernel: [    0.798958] ACPI: ACPI bus type pnp unregistered
 +Oct 21 19:32:42 lap kernel: [    1.122620] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
 +Oct 21 19:32:42 lap kernel: [    1.122938] ACPI: AC Adapter [ACAD] (on-line)
 +Oct 21 19:32:42 lap kernel: [    1.123136] ACPI: Power Button [PWRB]
 +Oct 21 19:32:42 lap kernel: [    1.123338] ACPI: Sleep Button [SLPB]
 +Oct 21 19:32:42 lap kernel: [    1.123666] ACPI: Lid Switch [LID0]
 +Oct 21 19:32:42 lap kernel: [    1.123783] ACPI: Power Button [PWRF]
 +Oct 21 19:32:42 lap kernel: [    1.123865] ACPI: Fan [FAN0] (off)
 +Oct 21 19:32:42 lap kernel: [    1.123922] ACPI: Fan [FAN1] (off)
 +Oct 21 19:32:42 lap kernel: [    1.184665] ACPI: Thermal Zone [TZ00] (0 C)
 +Oct 21 19:32:42 lap kernel: [    1.622103] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
 +Oct 21 19:32:42 lap kernel: [    1.622165] ACPI: Battery Slot [BAT1] (battery present)
 +Oct 21 19:32:42 lap kernel: [    8.564015] acpi device:35: registered as cooling_device6
 +Oct 21 19:32:42 lap kernel: [    8.564413] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
 +Oct 21 19:32:42 lap kernel: [   14.456146] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input12
 +Oct 21 19:43:56 lap kernel: [  688.337810] thinkpad_acpi: ThinkPad ACPI Extras v0.24
 +Oct 21 19:43:56 lap kernel: [  688.337819] thinkpad_acpi: http://ibm-acpi.sf.net/
 +Oct 21 19:43:56 lap kernel: [  688.337824] thinkpad_acpi: ThinkPad BIOS 40CN23WW(V2.09), EC unknown
 +Oct 21 19:43:56 lap kernel: [  688.339028] thinkpad_acpi: detected a 8-level brightness capable ThinkPad
 +Oct 21 19:43:56 lap kernel: [  688.339150] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
 +Oct 21 19:43:56 lap kernel: [  688.339475] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
 +Oct 21 19:43:56 lap kernel: [  688.340258] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input13
 +</code>
 +
 +
 +<code>
 +Oct  9 12:46:34 lap kernel: [    0.518878] ACPI: BIOS _OSI(Linux) query ignored
 +Oct  9 12:46:34 lap kernel: [    0.521187] ACPI Error: No handler for Region [ERAM] (ffff88024ec2e7e0) [EmbeddedControl] (20090903/evregion-319)
 +Oct  9 12:46:34 lap kernel: [    0.521191] ACPI Error: Region EmbeddedControl(3) has no handler (20090903/exfldio-295)
 +Oct  9 12:46:34 lap kernel: [    0.521197] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L1D] (Node ffff88024ec50a80), AE_NOT_EXIST
 +Oct  9 12:46:34 lap kernel: [    0.521229] ACPI Exception: AE_NOT_EXIST, while evaluating GPE method [_L1D] (20090903/evgpe-568)
 +Oct  9 12:46:34 lap kernel: [    0.521309] ACPI Error: No handler for Region [ERAM] (ffff88024ec2e7e0) [EmbeddedControl] (20090903/evregion-319)
 +Oct  9 12:46:34 lap kernel: [    0.521313] ACPI Error: Region EmbeddedControl(3) has no handler (20090903/exfldio-295)
 +Oct  9 12:46:34 lap kernel: [    0.521317] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L1D] (Node ffff88024ec50a80), AE_NOT_EXIST
 +Oct  9 12:46:34 lap kernel: [    0.521349] ACPI Exception: AE_NOT_EXIST, while evaluating GPE method [_L1D] (20090903/evgpe-568)
 +Oct  9 12:46:34 lap kernel: [    0.521430] ACPI Error: No handler for Region [ERAM] (ffff88024ec2e7e0) [EmbeddedControl] (20090903/evregion-319)
 +Oct  9 12:46:34 lap kernel: [    0.521433] ACPI Error: Region EmbeddedControl(3) has no handler (20090903/exfldio-295)
 +Oct  9 12:46:34 lap kernel: [    0.521437] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L1D] (Node ffff88024ec50a80), AE_NOT_EXIST
 +Oct  9 12:46:34 lap kernel: [    0.521469] ACPI Exception: AE_NOT_EXIST, while evaluating GPE method [_L1D] (20090903/evgpe-568)
 +Oct  9 12:46:34 lap kernel: [    0.521551] ACPI Error: No handler for Region [ERAM] (ffff88024ec2e7e0) [EmbeddedControl] (20090903/evregion-319)
 +Oct  9 12:46:34 lap kernel: [    0.521555] ACPI Error: Region EmbeddedControl(3) has no handler (20090903/exfldio-295)
 +Oct  9 12:46:34 lap kernel: [    0.521559] ACPI Error (psparse-0537): Method parse/execution failed [\_GPE._L1D] (Node ffff88024ec50a80), AE_NOT_EXIST
 +Oct  9 12:46:34 lap kernel: [    0.521590] ACPI Exception: AE_NOT_EXIST, while evaluating GPE method [_L1D] (20090903/evgpe-568)
 +</code>
 +
 +
 +<code>
 +upower -d
 +# Device: /org/freedesktop/UPower/devices/line_power_ACAD
 +#   native-path:          /sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:04/ACPI0003:00/power_supply/ACAD
 +
 +# Device: /org/freedesktop/UPower/devices/battery_BAT1
 +#  native-path:          /sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:04/PNP0C0A:00/power_supply/BAT1
 +#  vendor:               LG
 +#  model:                PABAS024
 +#  serial:               ${SERIAL}
 +
 +cat /proc/acpi/button/lid/LID0/state
 +state:      open                                                                                                                                                                                
 +
 +cat /proc/acpi/button/lid/LID0/state
 +state:      closed
 +
 +</code>
 +
 +
 +https://wiki.ubuntu.com/DebuggingACPI
 +
 +https://bugs.launchpad.net/ubuntu/+source/linux/+bug/524956
 +
 +https://bugs.launchpad.net/ubuntu/+source/linux/+bug/526354
 +
 +http://askubuntu.com/questions/28848/what-does-the-kernel-boot-parameter-set-acpi-osi-linux-do
 +
 +http://bugs.debian.org/635580
 +
 +
 +<code>
 +find /proc/acpi/
 +/proc/acpi/
 +/proc/acpi/button
 +/proc/acpi/button/lid
 +/proc/acpi/button/lid/LID0
 +/proc/acpi/button/lid/LID0/state
 +/proc/acpi/wakeup
 +</code>
 +
 +https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
 +
 +http://phoronix.com/forums/showthread.php?62218-Motherboards-With-Broken-ASPM-On-Linux#post231358
 +
 +http://phoronix.com/forums/showthread.php?61978-An-Update-On-The-Linux-Power-Situation-In-Ubuntu/page2
 +
 +http://lwn.net/Articles/449448/
 +
 +<code>
 +[    0.591517] ACPI: Dynamic OEM Table Load:
 +[    0.591654] ACPI: SSDT           (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20100121)
 +[    0.608524] ACPI: Interpreter enabled
 +[    0.608583] ACPI: (supports S0 S3 S4 S5)
 +[    0.608822] ACPI: Using IOAPIC for interrupt routing
 +[    0.911566] ACPI: Power Resource [FN00] (off)
 +[    0.911717] ACPI: Power Resource [FN01] (off)
 +[    0.912768] ACPI: EC: GPE = 0x17, I/O: command/status = 0x66, data = 0x62
 +[    0.930941] ACPI: No dock devices found.
 +[    0.931000] HEST: Table not found.
 +[    0.931059] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
 +[    0.931544] \_SB_.PCI0:_OSC invalid UUID
 +[    0.931546] _OSC request data:1 8 1f 
 +[    0.931550] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
 +[    0.932296] pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
 +[    0.932359] pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
 +[    0.932422] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
 +[    0.932498] pci_root PNP0A08:00: host bridge window [mem 0xafa00000-0xfeafffff]
 +[    0.932582] pci 0000:00:00.0: [8086:0104] type 0 class 0x000600
 +
 +grep -r . /sys/firmware/acpi | less
 +</code>
 +
 +https://bugzilla.kernel.org/show_bug.cgi?id=17792
 +
 +https://bugs.launchpad.net/ubuntu/+source/linux/+bug/668148
 +
 +
 +
 +<code>
 +acpitool -e 
 +  Kernel version : 3.0.0-1-amd64   -    ACPI version : 20110413
 +  -----------------------------------------------------------
 +  Battery #1     : present
 +    Remaining capacity : 47510 mWh, 100.0%
 +    Design capacity    : 47520 mWh
 +    Last full capacity : 47510 mWh, 99.98% of design capacity
 +    Capacity loss      : 0.02105%
 +    Present rate       : 0 mW
 +    Charging state     : Unknown
 +    Battery type       : Li-ion 
 +    Model number       : PABAS024
 +    Serial number      : 3658Q
 +
 +  AC adapter     : online 
 +  Fan            : <not available>
 +
 +  CPU type               : Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz 
 +  Min/Max frequency      : 800/800 MHz
 +  Current frequency      : 800 MHz
 +  Frequency governor     : ondemand 
 +  Freq. scaling driver   : acpi-cpufreq 
 +  Cache size             : 3072 KB
 +  Bogomips               : 4589.42 
 +  Bogomips               : 4589.35 
 +  Bogomips               : 4589.37 
 +  Bogomips               : 4589.37 
 +  Function Show_CPU_Info : could not read directory /proc/acpi/processor/
 +  Make sure your kernel has ACPI processor support enabled.
 +
 +  Thermal info   : <not available>
 +
 +   Device       S-state   Status   Sysfs node
 +  ---------------------------------------
 +  1. P0P1         S4    *disabled  
 +  2. EHC1         S3    *disabled  pci:0000:00:1d.0
 +  3. EHC2         S3    *disabled  pci:0000:00:1a.0
 +  4. HDEF         S0    *disabled  pci:0000:00:1b.0
 +  5. RP01         S4    *disabled  pci:0000:00:1c.0
 +  6. PXSX         S4    *disabled  pci:0000:01:00.0
 +  7. RP02         S4    *disabled  pci:0000:00:1c.1
 +  8. PXSX         S4    *disabled  pci:0000:02:00.0
 +  9. RP03         S4    *disabled  
 +  10. PXSX        S4    *disabled  
 +  11. RP04        S3    *disabled  
 +  12. PXSX        S3    *disabled  
 +  13. RP05        S4    *disabled  
 +  14. PXSX        S4    *disabled  
 +  15. RP06        S4    *disabled  
 +  16. PXSX        S4    *disabled  
 +  17. RP07        S4    *disabled  
 +  18. PXSX        S4    *disabled  
 +  19. RP08        S4    *disabled  
 +  20. PXSX        S4    *disabled  
 +  21. PEG0        S4    *disabled  
 +  22. PEGP        S4    *disabled  
 +  23. PEG1        S4    *disabled  
 +  24. PEG2        S4    *disabled  
 +  25. PEG3        S4    *disabled  
 +  26. LID0        S3    *enabled   
 +</code>
 +
 +
 +
 +==== ACPI BUG  =====
 +
 +AcpI / FadT / AspM :
 +
 +  dmesg | grep 'ACPI FADT'
 +  [    0.510406] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
 +  
 +  cat /sys/module/pcie_aspm/parameters/policy
 +  [default] performance powersave 
 +  
 +  cat /proc/cmdline 
 +  BOOT_IMAGE=/boot/vmlinuz-3.1.0-999-generic root=UUID=3f886623-74d6-4874-b27a-ff135d754c51 ro acpi_osi=Windows 2009 pcie_aspm=force apic=debug pci=nocrs pcie_aspm=force i915.i915_enable_rc6=1
 +
 +
 +  * http://forums.lenovo.com/t5/Linux-Discussion/Lenovo-notebook-ASPM-issue-is-mentioned-on-internet-do-something/m-p/561309#M3309
 +  * http://www.phoronix.com/scan.php?page=news_item&px=OTk4NQ
 +  * http://www.phoronix.com/vr.php?view=16496
 +  * http://phoronix.com/forums/showthread.php?62218-Motherboards-With-Broken-ASPM-On-Linux&p=231532#post231532
 +
 +
 +  [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
 +
 +
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/795099
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/795287
 +  * http://repo.or.cz/w/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git/blob_plain/refs/heads/devel:/Documentation/laptops/thinkpad-acpi.txt
 +  * http://forums.lenovo.com/t5/Linux-Discussion/Best-Linux-distro-for-X200/m-p/565409#M3326
 +
 +
 +==== AcpI Tables : ====
 +
 +<code>
 +sudo apt-get install acpidump
 +sudo acpidump  > acpidump.txt && acpixtract -l acpidump.txt 
 +
 +Signature Length  OemId     OemTableId   OemRevision CompilerId CompilerRevision
 +
 +    DSDT   37774  "LENOVO"  "CB-01   "    00000001    "ACPI"     00040000
 +    FACS      64
 +    FACP     244  "LENOVO"  "CB-01   "    00000001    "ACPI"     00040000
 +    SLIC     374  "LENOVO"  "CB-01   "    00000001    "ACPI"     00040000
 +    ASF!     165  "INSYDE"  "HR CRB  "    00000001    "ACPI"     00040000
 +    HPET      56  "LENOVO"  "CB-01   "    00000001    "ACPI"     00040000
 +    APIC     140  "INSYDE"  "HR CRB  "    00000001    "ACPI"     00040000
 +    MCFG      60  "LENOVO"  "CB-01   "    00000001    "ACPI"     00040000
 +    WDAT     548  "INSYDE"  "HR CRB  "    00000001    "ACPI"     00040000
 +    SSDT    1790  "INSYDE"  "HR CRB  "    00001000    "ACPI"     00040000
 +    BOOT      40  "INSYDE"  "HR CRB  "    00000001    "ACPI"     00040000
 +    ASPT      52  "INSYDE"  "HR CRB  "    00000001    "ACPI"     00040000
 +    SSDT    1920  "INSYDE"  "HR CRB  "    00003000    "ACPI"     00040000
 +    SSDT    2454  "INSYDE"  "HR CRB  "    00003000    "ACPI"     00040000
 +    XSDT     132  "LENOVO"  "CB-01   "    00000001    "    "     01000013
 +    RSDP          "LENOVO"
 +
 +Found 16 ACPI tables [20060324]
 +</code>
 +
 +
 +@more: FadT AcpI DsdT AspM
 +
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/782177/+attachment/2126871/+files/AcpiTables.txt
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/881202/+attachment/2571102/+files/AcpiTables.txt
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/782174
 +  * https://bugs.launchpad.net/lpbugreporter/+bug/752542/+attachment/2532124/+files/20079.LenovoG570.tar.gz
 +
 +==== DSDT ====
 +
 +<code>
 +acpixtract -a
 +iasl -d  DSDT.dat
 +
 +less DSDT.dsl
 +
 +/*
 + * Intel ACPI Component Architecture
 + * AML Disassembler version 20100528
 + *
 + * Disassembly of DSDT, Wed Oct 12 22:54:50 2011
 + *
 + *
 + * Original Table Header:
 + *     Signature        "DSDT"
 + *     Length           0x000093D3 (37843)
 + *     Revision         0x01 **** ACPI 1.0, no 64-bit math support
 + *     Checksum         0x4E
 + *     OEM ID           "LENOVO"
 + *     OEM Table ID     "CB-01   "
 + *     OEM Revision     0x00000001 (1)
 + *     Compiler ID      "ACPI"
 + *     Compiler Version 0x00040000 (262144)
 + */
 +DefinitionBlock ("DSDT.aml", "DSDT", 1, "LENOVO", "CB-01   ", 0x00000001)
 +{
 +(...)
 +    External (TNOT, MethodObj)    // 0 Arguments
 +(...)
 +    External (\TNOT)
 +(...)
 +        If (CondRefOf (\TNOT))
 +            {
 +                TNOT ()
 +            }
 +
 +(...)
 +
 +iasl -tc  DSDT.dsl 
 +
 +Intel ACPI Component Architecture
 +ASL Optimizing Compiler version 20100528 [Jul  2 2010]
 +Copyright (c) 2000 - 2010 Intel Corporation
 +Supports ACPI Specification Revision 4.0a
 +
 +DSDT.dsl    36:     External (\TNOT)
 +Error    4057 -  Name already exists in scope ^  (\TNOT)
 +(...)
 +ASL Input:  /etc/local/DSDT.dsl - 10796 lines, 332186 bytes, 4285 keywords
 +Compilation complete. 1 Errors, 5 Warnings, 10 Remarks, 19 Optimizations
 +
 +iasl -vo -w3  -tc  /etc/local/acpi/DSDT.dsl
 +(...)
 +ASL Input:  DSDT.dsl - 10955 lines, 337161 bytes, 4325 keywords
 +Compilation complete. 1 Errors, 164 Warnings, 10 Remarks, 19 Optimizations
 +
 +sudo cp DSDT.aml  /etc/initramfs-tools/
 +sudo update-initramfs -u 
 +</code>
 +
 +
 +WarninG :
 +
 +<code>
 +iasl -vo -w3  -tc  DSDT.dsl  | grep Warning | tr -d '^'  | sed -e 's|- *| |g' |  sort | uniq -c
 +      1 Compilation complete. 1 Errors, 164 Warnings, 10 Remarks, 19 Optimizations
 +      1 Warning  1081  Reserved method must return a value (Buffer required for _CRS)
 +      1 Warning  1088  Not all control paths return a value (_CRS)
 +      2 Warning  1099  Unknown reserved name   (_CFG)
 +      1 Warning  1099  Unknown reserved name   (_VPC)
 +      1 Warning  1100  Statement is unreachable  
 +    133 Warning  2107  Namespace object is not referenced
 +     25 Warning  2107  Namespace object is not referenced  
 +</code>
 +
 +
 +  [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
 +  [Firmware Bug]: ACPI: BIOS _OSI(Linux) query honored via cmdline
 +
 +  PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
 +
 +<code>
 +Test: ACPI DSDT Method Semantic Tests.                                      
 +  Check Method Names.                                     1 passed                                                                                 
 +  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).                                2 passed                                                                                 
 +  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 _BIF (Battery Information).                       2 passed                                                                                 
 +  Check _BIX (Battery Information Extended).              1 skipped                                                                                
 +  Check _BMA (Battery Measurement Averaging).             1 skipped                                                                                
 +  Check _BMS (Battery Measurement Sampling Time).         1 skipped                                                                                
 +  Check _BST (Battery Status).                            2 passed                                                                                 
 +  Check _BTP (Battery Trip Point).                        1 skipped                                                                                
 +  Check _PCL (Power Consumer List).                       1 skipped                                                                                
 +  Check _BTM (Battery Time).                              1 skipped                                                                                
 +  Check _BMD (Battery Maintenance Data).                  1 skipped                                                                                
 +  Check _BMC (Battery Maintenance Control).               1 skipped                                                                                
 +  Check _PSR (Power Source).                              2 passed                                                                                 
 +  Check _PIF (Power Source Information) Object.           1 skipped                                                                                
 +  Check _FIF (Fan Information).                           1 skipped                                                                                
 +  Check _FSL (Fan Set Level).                             1 skipped                                                                                
 +  Check _FST (Fan Status).                                1 skipped                                                                                
 +  Check _ACx (Active Cooling).                            4 passed, 8 skipped                                                                      
 +  Check _CRT (Critical Trip Point).                       2 passed                                                                                 
 +  Check _DTI (Device Temperature Indication).             1 skipped                                                                                
 +  Check _HOT (Hot Temperature).                           2 passed                                                                                 
 +  Check _NTT (Notification Temp Threshold).               1 skipped                                                                                
 +  Check _PSV (Passive Temp).                              2 passed                                                                                 
 +  Check _RTV (Relative Temp Values).                      1 skipped                                                                                
 +  Check _SCP (Set Cooling Policy).                        1 skipped                                                                                
 +  Check _TMP (Thermal Zone Current Temp).                 2 passed                                                                                 
 +  Check _TC1 (Thermal Constant 1) Object.                 2 passed                                                                                 
 +  Check _TC2 (Thermal Constant 2) Object.                 2 passed                                                                                 
 +  Check _TPT (Trip Point Temperature).                    1 skipped                                                                                
 +  Check _TSP (Thermal Sampling Period) Object.            2 passed                                                                                 
 +  Check _TST (Temperature Sensor Threshold) Object.       1 skipped                                                                                
 +  Check _TZP (Thermal Zone Polling) Object.               1 skipped                                                                                
 +  Check _SUN (Slot User Number).                          1 skipped                                                                                
 +  Check _UID (Unique ID).                                 1 skipped                                                                                
 +  Check _CRS (Current Resource Settings).                 25 passed, 1 failed                                                                      
 +  Check _DMA (Direct Memory Access).                      1 skipped                                                                                
 +  Check _DIS (Disable).                                   16 passed                                                                                
 +  Check _PXM (Proximity).                                 1 skipped                                                                                
 +  Check _DCK (Dock).                                      1 skipped                                                                                
 +  Check _BDN (BIOS Dock Name).                            1 skipped                                                                                
 +  Check _BBN (Base Bus Number).                           2 passed                                                                                 
 +  Check _BFS (Back from Sleep).                           1 skipped                                                                                
 +  Check _PTS (Prepare to Sleep).                          10 passed                                                                                
 +  Check _GTS (Going to Sleep).                            1 skipped                                                                                
 +  Check _TTS (Transition to State).                       1 skipped                                                                                
 +  Check _S0  (System S0 State) Object.                    1 skipped                                                                                
 +  Check _S1  (System S1 State) Object.                    1 skipped                                                                                
 +  Check _S2  (System S2 State) Object.                    1 skipped                                                                                
 +  Check _S3  (System S3 State) Object.                    1 skipped                                                                                
 +  Check _S4  (System S4 State) Object.                    1 skipped                                                                                
 +  Check _S5  (System S5 State) Object.                    1 skipped                                                                                
 +  Check _WAK (System Wake).                               4 passed, 1 failed, 5 warnings                                                           
 +  Check _DSW (Device Sleep Wake).                         1 skipped                                                                                
 +  Check _PS0 (Power State 0).                             2 passed                                                                                 
 +  Check _PS1 (Power State 1).                             2 passed                                                                                 
 +  Check _PS2 (Power State 2).                             1 skipped                                                                                
 +  Check _PS3 (Power State 3).                             2 passed                                                                                 
 +  Check _PSC (Power State Current).                       1 skipped                                                                                
 +  Check _PSW (Power State Wake).                          8 passed                                                                                 
 +  Check _IRC (In Rush Current).                           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 _ON  (Set resource on).                           1 skipped                                                                                
 +  Check _OFF (Set resource off).                          4 passed                                                                                 
 +  Check _DOS (Enable/Disable Output Switching).           4 passed                                                                                 
 +  Check _DOD (Enumerate All Devices Attached to Displa..  4 passed                                                                                 
 +  Check _ROM (Get ROM Data) Object.                       1 skipped                                                                                
 +  Check _GPD (Get POST Device).                           1 skipped                                                                                
 +  Check _SPD (Set POST Device).                           1 skipped                                                                                
 +  Check _VPO (Video POST Options).                        1 skipped                                                                                
 +  Check _ADR (Return Unique ID for Device).               20 passed                                                                                
 +  Check _BCL (Query List of Brightness Control Levels ..  4 passed                                                                                 
 +  Check _BCM (Set Brightness Level).                      4 passed                                                                                 
 +  Check _BQC (Brightness Query Current Level).            4 passed                                                                                 
 +  Check _DDC (Return the EDID for this Device).           1 skipped                                                                                
 +  Check _DCS (Return the Status of Output Device).        22 passed                                                                                
 +  Check _DGS (Query Graphics State).                      22 passed                                                                                
 +  Check _DSS (Device Set State).                          22 passed   
 +</code>
 +
 +
 +  * http://askubuntu.com/questions/47915/acpi-issue-help-to-fix-broken-dsdt-on-an-hp-pavilion-dv6-6008el
 +  * http://ubuntuforums.org/showthread.php?p=11358655#post11358655
 +  * http://www.memoryz.info/how-i-edit-my-dsdt.html
 +  * http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Lenovo-3000-V100-Fixed-DSDT-aml-file-for-the-BIOS/td-p/24654
 +  * http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Fan-not-working-Hardware-problem-or-is-it-just-quiet-or-is-it/m-p/279208
 +  * http://wiki.ubuntuusers.de/acpi-fix
 +  * http://forum.ubuntuusers.de/topic/acpi-tabellen-fixen/?flavour=mobile
 +  * http://www.insanelymac.com/forum/lofiversion/index.php/t154030.html
 +
 +@more: DsdT AcpI BioS DmesG AspM
 +
 +
 +==== ACPI ERROR ====
 +
 +<code>
 +#│ └─[2020-09-04]-[12:31:29]-[502]-[2]─# $ sudo dmesg | grep -i 'acpi error'
 +[    0.353046] ACPI Error: No handler for Region [ERAM] ((____ptrval____)) [EmbeddedControl] (20200326/evregion-127)
 +[    0.353107] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20200326/exfldio-261)
 +[    0.353166] ACPI Error: No handler for Region [ERAM] ((____ptrval____)) [EmbeddedControl] (20200326/evregion-127)
 +[    0.353223] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20200326/exfldio-261)
 +</code>
 +===== g570 =====
 +
 +https://bugs.launchpad.net/lpbugreporter/+bug/752542/comments/303
 +
 +https://bugs.launchpad.net/lpbugreporter/+bug/752542/+attachment/2532124/+files/20079.LenovoG570.tar.gz
 +
 +<code>
 +
 +@emamdouh: about your lenovo g570 :
 +
 +
 +
 +I am curious that you tell me your version in BIOS ? 
 +
 +before upgrading can you try to install fwts and run it and contact me 
 +
 +If this help
 +
 +On my lenovo g470 flashed with :  40CN23WW(V2.09) 06/20/2011
 +
 +
 +DSDT.dsl has a change you may care of 
 ++                                        ^^^^GFX0.AINT (One, DerefOf (Index (^^^^GFX0.DD02.PLVL, Local0)))
 +
 +
 +SSDT3.dsl 
 +-            0xBAB95018, 
 ++            0xBABA9018, 
 +
 +
 +others are same
 +
 +-- 
 +http://rzr.online.fr/q/lenovo
 +</code>
 +
 +
 +  * http://www.insidemylaptop.com/upgrading-memory-hard-drive-lenovo-g570-laptop/all-comments/#comments
 +
 +
 +
 +===== LINUX FIRMWARE KIT =====
 +
 +<code>
 +KERNEL VERSION: Linux testmachine 2.6.22.9 #1 SMP Mon Oct 1 15:17:15 PDT 2007 i686 i686 i386 GNU/Linux
 +SUMMARY:  4 Fails, 3 Warns, 13 Pass, 20 Total
 +
 +FAIL: pciresource thermal_trip  cpufreq dmi
 +
 +WARN: maxreadreq edd chk_hpet
 +
 +grep FAIL firmwarekit/results.txt 
 +[FAIL]-HPET resources incorrect
 +[FAIL]-Changing passive trip point seems uneffective in Zone TZ00.
 +[FAIL]-Processors are set to SW_ANY
 +[FAIL]-Firmware not implementing hardware coordination cleanly. Firmware using SW_ALL instead?
 +[FAIL]-Firmware not implementing hardware coordination cleanly. Firmware using SW_ANY instead?
 +[FAIL]-No SMBIOS nor DMI entry point found.
 +</code>
 +
 +
 +Ubuntu 2007-04 linux-kernel
 +
 +<code>
 +KERNEL VERSION: Linux testmachine 2.6.20-15-386 #2 Sun Apr 15 07:34:00 UTC 2007 i686 i686 i386 GNU/Linux
 +SUMMARY:  3 Fails, 6 Warns, 11 Pass, 20 Total
 +=================================================
 +* Plugin name: pciresource
 +* Result: FAIL
 +
 +* Title: Validate assigned PCI resources
 +* Description: This test is currently a placeholder and just checks the kernel log for complaints about PCI resource errors. In the future the idea is to actually perform a validation step on 
 +all PCI resources against a certain rule-set.
 +================================================
 +
 +[FAIL]-Device 0000:00:02.0 has incorrect resources
 +
 +[   67.262897] PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0
 +
 +[FAIL]-HPET resources incorrect
 +
 +[   71.932612] hpet_resources: 0xfed00000 is busy
 +
 +=================================================
 +* Plugin name: edd
 +* Result: FAIL
 +
 +* Title: EDD Boot disk hinting
 +* Description: This test verifies if the BIOS directs the operating system on which storage device to use for booting (EDD information). This is important for systems that (can) have multiple 
 +disks. Linux distributions increasingly depend on this info to find out on which device to install the bootloader.
 +================================================
 +
 +[FAIL]-Boot device 0x80 does not support EDD
 +
 +
 +=================================================
 +* Plugin name: dmi
 +* Result: FAIL
 +
 +* Title: DMI information check
 +* Description: This test checks the DMI/SMBIOS tables for common errors.
 +================================================
 +
 +[FAIL]-No SMBIOS nor DMI entry point found.
 +
 +(...)
 +</code>
 +
 +  * http://forum.ubuntu-fr.org/viewtopic.php?pid=6567921#p6567921
 +  * https://spreadsheets.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0ArD2Y0QXFND2dGxhQnNjZ2RNLVF4SGtPUnlCajVyOWc&output=html
 +  * http://reboot.pro/7393/
 +
 +  * http://linuxfirmwarekit.org/download.php 
 +  * http://code.google.com/p/linuxfirmwarekit/source/browse/#svn%2Ftrunk
 +  * http://linuxfirmwarekit.org/download/firmwarekit-r3.iso
 +
 +
 +===== FWTS  =====
 +
 +<code>
 +sudo fwts
 +02071 summary         Test           |Pass |Fail |Abort|Warn |Skip |Info |
 +02072 summary         ---------------+-----+-----+-----+-----+-----+-----+
 +02073 summary         acpiinfo       |    1|     |     |     |     |     |
 +02074 summary         acpitables     |    6|    1|     |     |     |     |
 +02075 summary         apicedge       |    1|     |     |     |     |     |
 +02076 summary         apicinstance   |    1|     |     |     |     |     |
 +02077 summary         bios32         |    4|     |     |     |     |     |
 +02078 summary         bios_info      |     |     |     |     |     |    1|
 +02079 summary         checksum       |   17|     |     |     |     |     |
 +02080 summary         crs            |     |     |     |     |    1|     |
 +02081 summary         cstates        |    7|     |     |     |     |     |
 +02082 summary         dmesg_common   |    1|     |     |     |     |     |
 +02083 summary         dmi_decode     |   36|   11|     |     |     |     |
 +02084 summary         ebda           |    1|     |     |     |     |     |
 +02085 summary         fadt           |     |    3|     |     |     |     |
 +02086 summary         fan            |    7|     |     |     |     |     |
 +02087 summary         hda_audio      |    2|     |     |     |     |     |
 +02088 summary         hpet_check     |    4|     |     |     |     |     |
 +02089 summary         klog           |    1|     |     |     |     |     |
 +02090 summary         maxfreq        |    1|     |     |     |     |     |
 +02091 summary         maxreadreq     |     |    1|     |     |     |     |
 +02092 summary         mcfg           |    2|     |     |     |     |     |
 +02093 summary         method         |  207|    3|     |    5|   68|     |
 +02094 summary         microcode      |     |     |    1|     |     |     |
 +02095 summary         mpcheck        |    9|     |     |     |     |     |
 +02096 summary         msr            |  108|    6|     |     |     |     |
 +02097 summary         mtrr           |    1|    2|     |     |    1|     |
 +02098 summary         nx             |    3|     |     |     |     |     |
 +02099 summary         oops           |    1|     |     |     |     |     |
 +02100 summary         os2gap         |    1|     |     |     |     |     |
 +02101 summary         osilinux       |     |     |     |    1|     |     |
 +02102 summary         smbios         |    1|     |     |     |     |     |
 +02103 summary         syntaxcheck    |    3|    1|     |     |     |     |
 +02104 summary         version        |    2|     |     |    1|     |     |
 +02105 summary         virt           |    1|     |     |     |     |     |
 +02106 summary         wakealarm      |    4|     |     |     |     |     |
 +02107 summary         wmi            |     |     |     |     |     |    2|
 +02108 summary         ---------------+-----+-----+-----+-----+-----+-----+
 +02109 summary         Total:         |  433|   28|    1|    7|   70|    3|
 +
 + sudo grep FAIL /etc/local/fwts/*
 +/etc/local/fwts/results.log:00084 mtrr            FAILED [MEDIUM] MTRRIncorrectAttr: Test 1, Memory range 0xbfa00000 to
 +/etc/local/fwts/results.log:00086 mtrr            FAILED [MEDIUM] MTRRIncorrectAttr: Test 1, Memory range 0x100000000 to
 +/etc/local/fwts/results.log:00088 mtrr            FAILED [MEDIUM] MTRRLackingAttr: Test 1, Memory range 0x100000000 to
 +/etc/local/fwts/results.log:00126 klog            FAILED [HIGH] KlogFirmwareBugACPI: Test 1, HIGH Kernel message: [ 0.543679]
 +/etc/local/fwts/results.log:00186 msr             FAILED [MEDIUM] MSRCPUsInconsistent: Test 1, MSR CLOCK_MODULATION (0x19a) has
 +/etc/local/fwts/results.log:00316 msr             FAILED [MEDIUM] MSRCPUsInconsistent: Test 1, MSR A_PMC0 (0x4c1) has 3
 +/etc/local/fwts/results.log:00336 msr             FAILED [MEDIUM] MSRCPUsInconsistent: Test 1, MSR TSC_AUX (0xc0000103) has 3
 +/etc/local/fwts/results.log:00351 msr             FAILED [MEDIUM] MSRCPUsInconsistent: Test 2, MSR CLOCK_MODULATION (0x19a) has
 +/etc/local/fwts/results.log:00401 msr             FAILED [HIGH] MSRSMRR_PHYSBASE8MBBoundary: Test 5, SMRR: SMRR_PHYSBASE is NOT
 +/etc/local/fwts/results.log:00403 msr             FAILED [HIGH] MSRSMRRValidBit: Test 5, SMRR: valid bit is 0, it should be 1
 +/etc/local/fwts/results.log:00592 cpufreq         FAILED [MEDIUM] CPUFreqCPUsSetToSW_ANY: Test 1, Processors are set to SW_ANY.
 +/etc/local/fwts/results.log:00630 maxreadreq      FAILED [LOW] LowMaxReadReq: Test 1, 2 devices have low MaxReadReq settings.
 +/etc/local/fwts/results.log:00650 crs             FAILED [LOW] BIOSSupportBridgeWindows: Test 1, Kernel was booted with
 +/etc/local/fwts/results.log:00703 dmi_decode      FAILED [HIGH] DMIStringIndexOutOfRange: Test 1, Out of range string index 0x06
 +/etc/local/fwts/results.log:00715 dmi_decode      FAILED [LOW] DMISerialNumber: Test 1, String index 0x05 in table entry 'Memory
 +/etc/local/fwts/results.log:00726 dmi_decode      FAILED [LOW] DMISerialNumber: Test 1, String index 0x03 in table entry 'Memory
 +/etc/local/fwts/results.log:00735 dmi_decode      FAILED [LOW] DMISerialNumber: Test 1, String index 0x05 in table entry 'Memory
 +/etc/local/fwts/results.log:00746 dmi_decode      FAILED [LOW] DMISerialNumber: Test 1, String index 0x03 in table entry 'Memory
 +/etc/local/fwts/results.log:01123 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 5 INTB# has a has an IRQ bitmap
 +/etc/local/fwts/results.log:01125 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 5 INTC# has a has an IRQ bitmap
 +/etc/local/fwts/results.log:01127 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 5 INTD# has a has an IRQ bitmap
 +/etc/local/fwts/results.log:01129 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 17 INTB# has a has an IRQ
 +/etc/local/fwts/results.log:01131 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 17 INTC# has a has an IRQ
 +/etc/local/fwts/results.log:01133 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 17 INTD# has a has an IRQ
 +/etc/local/fwts/results.log:01135 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 18 INTB# has a has an IRQ
 +/etc/local/fwts/results.log:01137 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 18 INTC# has a has an IRQ
 +/etc/local/fwts/results.log:01139 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 18 INTD# has a has an IRQ
 +/etc/local/fwts/results.log:01141 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 20 INTB# has a has an IRQ
 +/etc/local/fwts/results.log:01143 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 20 INTC# has a has an IRQ
 +/etc/local/fwts/results.log:01145 pciirq          FAILED [MEDIUM] PCIIRQLinkBitmap: Test 1, Slot 20 INTD# has a has an IRQ
 +/etc/local/fwts/results.log:11058 power_button    FAILED [LOW] NoButtonPath: Test 1, No /proc/acpi/button/power directory
 +/etc/local/fwts/results.log:11068 lid             FAILED [LOW] NoLidSwitch: Test 1, Failed to detect a Lid Switch in LID info
 +/etc/local/fwts/results.log:11078 lid             FAILED [HIGH] NoLidEvents: Test 3, Did not detect any ACPI LID events while
 +/etc/local/fwts/results.log:11080 lid             FAILED [HIGH] NoLidState: Test 3, Could not detect lid close state in /proc
 +/etc/local/fwts/results.log:11085 lid             FAILED [HIGH] NoLidEvents: Test 3, Did not detect any ACPI LID events while
 +/etc/local/fwts/results.log:11087 lid             FAILED [HIGH] NoLidState: Test 3, Could not detect lid open state in /proc
 +/etc/local/fwts/results.log:11427 method          FAILED [MEDIUM] MethodReturnNullObj: Test 44, Method \_SB_.MEM2._CRS returned
 +/etc/local/fwts/results.log:11595 method          FAILED [MEDIUM] AMLLocksAcquired: Test 61, \_WAK left 1 locks in an acquired
 +/etc/local/fwts/results.log:12048 fadt            FAILED [MEDIUM] FADTPM1CNTAddrMismatch: Test 1, 32 and 64 bit versions of FADT
 +/etc/local/fwts/results.log:12050 fadt            FAILED [MEDIUM] FADTPM1CNTSizeMismatch: Test 1, 32 and 64 bit versions of FADT
 +/etc/local/fwts/results.log:12052 fadt            FAILED [HIGH] FADTPM1AInvalidWidth: Test 1, FADT pm1a register has invalid bit
 +/etc/local/fwts/results.log:12113 brightness      FAILED [LOW] BacklightNoPath: Test 1, No /sys/devices/virtual/backlight
 +/etc/local/fwts/results.log:12133 battery         FAILED [HIGH] BatteryNoEvents: Test 1, Did not detect any ACPI battery events.
 +/etc/local/fwts/results.log:12134 battery         FAILED [HIGH] BatteryNoEvents: Test 1, Could not detect ACPI events for
 +/etc/local/fwts/results.log:12136 battery         FAILED [MEDIUM] BatteryNotDischarging: Test 1, Battery BAT1 claims it is
 +/etc/local/fwts/results.log:12141 battery         FAILED [HIGH] BatteryNoEvents: Test 1, Did not detect any ACPI battery events.
 +/etc/local/fwts/results.log:12142 battery         FAILED [HIGH] BatteryNoEvents: Test 1, Could not detect ACPI events for
 +/etc/local/fwts/results.log:12144 battery         FAILED [MEDIUM] BatteryNotCharging: Test 1, Battery BAT1 claims it's charging
 +/etc/local/fwts/results.log:12166 acpitables      FAILED [MEDIUM] FADT32And64BothDefined: Test 1, FADT 32 bit FIRMWARE_CONTROL
 +/etc/local/fwts/results.log:12758 ac_adapter      FAILED [HIGH] NoACAdapterEventsOff: Test 3, Did not detect any ACPI ac-adapter
 +/etc/local/fwts/results.log:12760 ac_adapter      FAILED [HIGH] NoACAdapterEventsOn: Test 3, Did not detect any ACPI ac-adapter
 +/etc/local/fwts/results.log:12774 syntaxcheck     FAILED [HIGH] AMLAssemblerError4096: Test 2, Assembler error in line 171
 +/etc/local/fwts/results.log:12835 s3              FAILED [MEDIUM] ShortSuspend: Test 1, Unexpected: S3 slept for 18 seconds,
 +
 +</code>
 +
 +  * https://wiki.ubuntu.com/Kernel/Reference/fwts
 +  * http://kernel.ubuntu.com/git?p=cking/fwts/.git;a=blob_plain;f=README;hb=HEAD
 +  * http://bazaar.launchpad.net/~colin-king/fwts/trunk/view/head:/README
 +
 +  00084 mtrr            FAILED [MEDIUM] MTRRIncorrectAttr: Test 1, Memory range 0xbfa00000 to
 +  00086 mtrr            FAILED [MEDIUM] MTRRIncorrectAttr: Test 1, Memory range 0x100000000 to
 +  00088 mtrr            FAILED [MEDIUM] MTRRLackingAttr: Test 1, Memory range 0x100000000 to
 +
 +  * https://wiki.kubuntu.org/Kernel/Reference/fwts/mtrr
 +
 +ToDo:
 +
 +  * https://wiki.kubuntu.org/Kernel/Reference/fwts/msr
 +
 +
 +Tags: acpi-bad-address acpi-bad-length acpi-table-checksum bios
 +
 +  * http://www.acpi.info/DOWNLOADS/ACPIspec40a.pdf
 +
 +
 +@more: UefI MsR MtrR BioS AcpI 
 +
 +===== CPU =====
 +
 +InteL i5-2410M
 +
 +  * http://en.wikipedia.org/wiki/List_of_Intel_Core_i5_microprocessors#.22Sandy_Bridge.22_.2832_nm.29_3
 +  * http://ark.intel.com/products/52224
 +  * http://linuxfr.org/news/intel-sandy%C2%A0bridge-et-linux%C2%A0-%C3%A9tat-des-lieux
 +  * http://lwn.net/Articles/433002/# ToDo
 +  * http://www.intel.com/support/chipsets/imsm/sb/CS-020648.htm# ToDo
 +  * http://www.thinkwiki.org/wiki/Intel_Core_i5#
 +  * https://cpu.userbenchmark.com/Compare/Intel-Core-i5-4200U-vs-Intel-Core-i5-2410M/2742vs2769# AsuS
 +  * https://cpu.userbenchmark.com/Compare/Intel-Core-i7-860-vs-Intel-Core-i5-2410M/m841vs2769# DelL
 +
 +<code>
 +processor       : 3
 +vendor_id       : GenuineIntel
 +cpu family      : 6
 +model           : 42
 +model name      : Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
 +stepping        : 7
 +cpu MHz         : 800.000
 +cache size      : 3072 KB
 +physical id     : 0
 +siblings        : 4
 +core id         : 1
 +cpu cores       : 2
 +apicid          : 3
 +initial apicid  : 3
 +fpu             : yes
 +fpu_exception   : yes
 +cpuid level     : 13
 +wp              : yes
 +flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid
 +bogomips        : 4589.36
 +clflush size    : 64
 +cache_alignment : 64
 +address sizes   : 36 bits physical, 48 bits virtual
 +power management:
 +</code>
 +
 +
 +  * http://en.wikipedia.org/wiki/CPUID
 +
 +<code>
 +make cpuid && ./cpuid 
 +cc     cpuid.c   -o cpuid
 +cpuid: 0000000000: 0x0000000d 0x756e6547 0x6c65746e 0x49656e69
 +cpuid: 0x00000001: 0x000206a7 0x01100800 0x1dbae3bf 0xbfebfbff
 +cpuid: 0x00000002: 0x76035a01 0x00f0b2ff 0000000000 0x00ca0000
 +cpuid: 0x00000003: 0000000000 0000000000 0000000000 0000000000
 +cpuid: 0x00000004: 0000000000 0000000000 0000000000 0000000000
 +cpuid: 0x00000005: 0x00000040 0x00000040 0x00000003 0x00021120
 +cpuid: 0x00000006: 0x00000077 0x00000002 0x00000009 0000000000
 +cpuid: 0x00000007: 0000000000 0000000000 0000000000 0000000000
 +cpuid: 0x00000008: 0000000000 0000000000 0000000000 0000000000
 +cpuid: 0x00000009: 0000000000 0000000000 0000000000 0000000000
 +cpuid: 0x0000000a: 0x07300403 0000000000 0000000000 0x00000603
 +cpuid: 0x0000000b: 0000000000 0000000000 0x00000058 0x00000001
 +cpuid: 0x0000000c: 0000000000 0000000000 0000000000 0000000000
 +cpuid: 0x0000000d: 0000000000 0000000000 0000000000 0000000000
 +</code>
 +
 +  * http://www.cpu-world.com/Download/CPU_identification.html
 +  * http://www.cpu-world.com/cgi-bin/CPUID.pl?CPUID=12361
 +  * http://www.cpu-world.com/CPUs/Core_i5/Intel-Core%20i5%20Mobile%20I5-2410M.html
 +  * http://www.cpu-world.com/sspec/SR/SR04B.html
 +  * http://www.intel.com/support/processors/sb/CS-028738.htm
 +
 +FeaturE :
 +
 +  * http://www.h-online.com/open/news/item/Linux-3-4-will-use-Intel-s-power-saving-RC6-GPU-technology-1503382.html# SandY BridgE # RC6 power-saving technology
 +  * http://software.intel.com/en-us/forums/showthread.php?t=77855&p=1#184188# ToDo
 +
 +Freq:
 +
 +<code>
 +watch "{ cpufreq-info | grep '  current CPU frequency is' ;}"
 +
 +cpufreq-info | grep '  current CPU frequency is'
 +# current CPU frequency is 1.80 GHz (asserted by call to hardware).
 +# cpufreq stats: 2.30 GHz:0.68%, 2.30 GHz:0.01%, 1.80 GHz:0.02%, 1.60 GHz:0.00%, 1.40 GHz:0.01%, 1.20 GHz:0.00%, 1000 MHz:0.03%, 800 MHz:99.24%  (193)
 +
 +cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit
 +# 2301000
 +
 +cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
 +cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
 +# 800000
 +
 +aptitude install mcelog
 +sudo /usr/sbin/mcelog  --ascii
 +</code>
 +
 +
 +  * http://www.linux-archive.org/ubuntu-user/106719-overheating-laptop-2.html
 +  * http://www.laptopspirit.fr/83729/ces-2011-lenovo-ideapad-g475-g575-g470-g570-et-g770-lentree-de-gamme.html# G470, G570 et G770.
 +  * http://collectd.org/wiki/index.php/Plugin:CPUFreq
 +
 +
 +PowerTop
 +
 +<code>
 +cat /proc/acpi/processor/*/power
 +cat: /proc/acpi/processor/*/power: No such file or directory
 +ls /sys/devices/system/cpu/*/cpuidle/*
 +</code>
 +
 +  * http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-oneiric.git;a=commitdiff;h=47f5c892b06797336a34f1096b4b617623aa1960
 +  * http://packages.qa.debian.org/powertop
 +  * http://git.linaro.org/gitweb?p=tools/powertop.git;a=log;h=HEAD
 +  * http://www.lesswatts.org/projects/powertop/download.php
 +  * http://blog.gmane.org/gmane.linux.power-management.powertop
 +
 +
 +  * http://bazaar.launchpad.net/~cpu-checker-dev/cpu-checker/trunk/files
 +  * http://en.wikipedia.org/wiki/NX_bit
 +
 +  sudo /usr/sbin/check-bios-nx --verbose
 +  ok: the NX bit is operational on this CPU.
 +
 +<code>
 +sudo /usr/sbin/msrtool -t
 +/usr/sbin/msrtool: option requires an argument -- 't'
 +msrtool 4091
 +Detected system linux: Linux with /dev/cpu/*/msr
 +
 +Unable to detect a known target; can not decode any MSRs! (Use -t to force)
 +
 +sudo aptitude install intel-microcode
 +
 +</code>
 +
 +  * http://www.urbanmyth.org/microcode/
 +  * http://shop.lenovo.com/us/products/essential/g-series/g770.shtml
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/877648# lenovo-g770
 +
 +SensoR / TemperaturE:
 +
 +  * http://www.tomshardware.co.uk/forum/243998-11-what-tjunction
 +  * http://ark.intel.com/products/52224# TJUNCTION=100C
 +
 +MisC:
 +
 +Said to support up to i7 :  "Up to 2nd generation Intel® Core™ i7 processor with Intel Turbo Boost Technology 2."
 +
 +  * http://shop.lenovo.com/us/ww/pdf/G470_Datasheet_US.pdf
 +
 +
 +@more: CpU Vm AcpI InteL MsR SandyBridge PoweR
 +
 +
 +=== Misc ===
 +
 +  * https://ark.intel.com/content/www/us/en/ark/compare.html?productIds=52224,72164# vs Hp EliteBook
 +
 +
 +===== MAINBOARD : LENOVO Base Board Product Name =====
 +
 +  sensors-detect 
 +  # sensors-detect revision 5984 (2011-07-10 21:22:53 +0200)
 +  # System: LENOVO 20078 (laptop)
 +  # Board: LENOVO Base Board Product Name
 +
 +  00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
 +  Subsystem: Lenovo Device [17aa:3975]
 +
 +  * http://www.ubuntu.com/certification/catalog/component/pci:0104:8086
 +
 +  * http://openbenchmarking.org/s/LENOVO%20Base%20Board%20Product%20Name
 +  * http://browse.geekbench.ca/geekbench2/view/397216
 +  * http://forums.linuxmint.com/viewtopic.php?f=49&t=75915&p=479220
 +  * http://bugs.debian.org/635580
 +  * http://openbenchmarking.org/s/INSYDE%20HR%20CRB
 +
 +SatA :
 +
 +  * http://www.intel.com/support/chipsets/6/sb/CS-032521.htm# InteL
 +  * http://forum.thinkpads.com/viewtopic.php?p=627751
 +
 +
 +
 +==== SOUTHBRIDGE : Intel HM65 Rev05 ; CHIPSET  : Intel C200 =====
 +
 +  * http://www.intel.com/p/en_US/support/highlights/chpsts/6series-chpsts/
 +
 +BuG :
 +
 +  devmgmt.msc
 +  Intel(R) 6 Series/C200
 +
 +  * http://newsroom.intel.com/community/intel_newsroom/blog/2011/01/31/intel-identifies-chipset-design-error-implementing-solution
 +  * http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/i3-2310-processor-recall-issue/m-p/456961/highlight/false#M29813 FeedBack 
 +  * http://www.examiner.com/gadgets-in-national/how-to-determine-if-your-new-computer-is-impacted-by-the-intel-chipset-flaw
 +  * http://forums.lenovo.com/t5/IdeaPad-Y-U-B-V-and-Z-series/Intel-Sandy-Bridge-Chipset-Bulletin-Affected-IdeaPad-Models/m-p/367395#M33129
 +  * http://www.lenovo.com/popup/web_statement_eet.html
 +
 +Stepping : Rev5 > Rev4
 +
 +  C:\windows\system32>wmic idecontroller get deviceid
 +  DeviceID
 +  PCI\VEN_8086&DEV_1C03&SUBSYS_397517AA&REV_05\3&11583659&1&FA
 +
 +  * http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/Lenovo-g570-with-b2-stepping/m-p/421239
 +  * http://forum.lenovo.com/t5/W-Series-ThinkPad-Laptops/B2-stepping-QM67-chips-incorrectly-reported-by-CPUz-or-deviceid/ta-p/423317
 +  * http://www.cpuid.com/medias/files/softwares/cpu-z/cpu-z_1.58-setup-en.exe
 +
 +<code>
 +C:\DRIVERS\WIN\ME>MEInfoWin.exe
 +
 +Intel(R) MEInfo Version: 7.1.14.1107
 +Copyright(C) 2005 - 2011, Intel Corporation. All rights reserved.
 +
 +PMXUtil: Error during PMX Call: PMxDrv!MAPPHYS - Bad Input Parameters
 +GBE Region does not exist.
 +Intel(R) ME code versions:
 +
 +BIOS Version:                           40CN23WW(V2.09)
 +MEBx Version:                           Not available
 +Gbe Version:                            Unknown
 +VendorID:                               8086
 +PCH Version:                            5
 +FW Version:                             7.0.3.1184
 +UNS Version:                            7.0.2.1164
 +LMS Version:                            7.0.2.1164
 +MEI Driver Version:                     7.0.0.1144
 +Wireless Hardware Version:              Not Available
 +Wireless Driver Version:                Not Available
 +
 +FW Capabilities:                        16784480
 +
 +    Intel(R) Anti-Theft Technology - PRESENT/ENABLED
 +    Intel(R) Capability Licensing Service - PRESENT/ENABLED
 +    Protect Audio Video Path - PRESENT/ENABLED
 +
 +CPU Upgrade State:                      Upgrade Capable
 +Cryptography Support:                   Disabled
 +Last ME reset reason:                   Power up
 +Local FWUpdate:                         Enabled
 +BIOS and GbE Config Lock:               Unknown
 +Host Read Access to ME:                 Disabled
 +Host Write Access to ME:                Disabled
 +SPI Flash ID #1:                        EF4016
 +SPI Flash ID VSCC #1:                   20052005
 +SPI Flash BIOS VSCC:                    20052005
 +BIOS boot State:                        Post Boot
 +OEM Id:                                 00000000-0000-0000-0000-000000000000
 +OEM Tag:                                0x00000000
 +</code>
 +
 +
 +
 +Misc :
 +
 +  * http://ark.intel.com/
 +  * http://www.intel.com/support/processors/sb/CS-028738.htm
 +  * http://www.intel.com/content/dam/doc/specification-update/6-and-c200-chipset-specification-update.pdf
 +   
 +  * http://openbenchmarking.org/s/2410M
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/637845
 +  * http://www.thinkwiki.org/wiki/Problem_with_CPU_frequency_scaling
 +  * http://www.intel.com/support/chipsets/6/sb/CS-032521.htm
 +
 +
 +Using :
 +
 +  * http://download.aida64.com/aida64extreme185.exe
 +
 +Stepping D2 was reported and CPUID: 000
 +
 +===== HDD =====
 +
 +WD Scorpio Blue 640 GB SATA Hard Drives ( WD6400BPVT)
 +
 +SensorS :
 +
 +  Operating -0° C to 60° C
 +  Non-operating -40° C to 65° C
 +
 +http://wdc.com/global/products/specs/?driveID=804&language=1
 +
 +  cylinders=77825
 +  heads=255
 +  sectors=63
 +
 +  cat sda-pt.parted
 +  Model: ATA WDC WD6400BPVT-2 (scsi)
 +  Disk /dev/sda: 1250263728s
 +  Sector size (logical/physical): 512B/4096B
 +  Partition Table: msdos
 +  Number  Start        End          Size         Type      File system  Flags
 +  1      2048s        411647s      409600s      primary   ntfs         boot
 +  2      411648s      1158510591s  1158098944s  primary   ntfs
 +  3      1158510592s  1219319807s  60809216s    extended               lba
 +  5      1158512640s  1219319807s  60807168s    logical   ntfs
 +  4      1219319808s  1250263727s  30943920s    primary   ntfs         diag
 +
 +
 +<code>
 +# Disk DescriptorFile
 +version=1
 +CID=2ba5d324
 +parentCID=ffffffff
 +createType="fullDevice"
 +
 +# Extent description
 +RW 1250263728 FLAT "/dev/sda" 0
 +
 +# The disk Data Base 
 +#DDB
 +
 +ddb.virtualHWVersion = "4"
 +ddb.adapterType="ide"
 +ddb.geometry.cylinders="16383"
 +ddb.geometry.heads="16"
 +ddb.geometry.sectors="63"
 +ddb.uuid.image="370e076e-741f-4cb1-afb1-c0a0087c7ea6"
 +ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
 +ddb.uuid.modification="00000000-0000-0000-0000-000000000000"
 +ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
 +</code>
 +
 +http://www.i-tech.com.au/products/65940_Western_Digital_WD6400BPVT_2_5__SCORPIO.aspx
 +
 +  LANG=C sudo hddtemp /dev/sda
 +  /dev/sda: WDC WD6400BPVT-24HXZT1: 38 C
 +
 +
 +
 +Install : RePart : PartitioN
 +
 +  * sda1 : boot : 210MB : ntfs :  no changes
 +  * sda4 : recover : 15.8GB : ntfs : no changes
 +  * sda2 : WindowS : shrink from 593GB to 64GB
 +  * sda3 : Extendend : expand from 31.1GB to maxsize
 +  * sda5 : data / HomE : 31.1GB move at begining ; will expand later
 +  * sda6 : create 64GB for GnU/LinuX DebiaN
 +  * sda7 : create 32GB for OS ? Ubuntu ?
 +  * sda8 : create 32GB for OS ? MeeGo
 +  * sda9 : create 8GB for swap
 +
 +http://serverfault.com/questions/219868/resize-ntfs-system-partitions-with-gparted
 +
 +
 +
 +Moved to an other host and seems to Fail now (20160328) :
 +
 +
 +<code>
 +HDD Device  0: /dev/sda
 +HDD Model ID : WDC WD6400BPVT-24HXZT1
 +HDD Serial No: WD-WX51AB014419
 +HDD Revision : 02.01A02
 +HDD Size     : 610480 MB
 +Interface    : S-ATA II
 +Temperature  : 40 °C
 +Highest Temp.: 51 °C
 +Health       : 52 %
 +Performance  : 100 %
 +Power on time: 376 days, 0 hours
 +Est. lifetime: 391 days
 +</code>
 +
 +===== IO / SD =====
 +
 +  UsB :  RtS
 +  0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
 +
 +
 +===== IO / pSATA / USB =====
 +
 +Plugged an USB3 drive to combo port  and copied to my SSD drive at 34.89MB/s
 +
 +  Bus 002 Device 005: ID 1058:0748 Western Digital Technologies, Inc. My Passport 1TB USB 3.0
 +
 +On 2d UsB slot from bottom on left I have observed a speed on UsB device at 13.7 MB/s
 +
 +===== OPTICAL DISK : DVD RW SONY AD-7710H  =====
 +
 +  wodim -scanbus
 +  scsibus0:
 +        0,0,0     0) 'ATA     ' 'WDC WD6400BPVT-2' '02.0' Disk
 +  scsibus2:
 +        2,0,0   200) 'Optiarc ' 'DVD RW AD-7710H ' 'A833' Removable CD-ROM
 +
 +http://www.sony-optiarc.eu/products/dvddrivesnotebooks.html
 +
 +
 +
 +===== EtherNet : =====
 +
 +       description: Ethernet interface
 +       product: AR8152 v2.0 Fast Ethernet
 +       vendor: Atheros Communications
 +       physical id: 0
 +       bus info: pci@0000:01:00.0
 +       logical name: eth0
 +       version: c1
 +       serial: b8:70:f4:07:a5:20
 +       size: 100MB/s
 +       capacity: 100MB/s
 +       width: 64 bits
 +       clock: 33MHz
 +       capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
 +       configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.0-NAPI duplex=full firmware=N/A ip=192.168.0.87 latency=0 link=yes multicast=yes port=twisted pair speed=100MB/s
 +       resources: irq:43 memory:d0500000-d053ffff ioport:2000(size=128)
 +
 +
 +===== WIRELESS : BLUETOOTH ====
 +
 +BlueTooth Not Supporting Windows8 ?
 +
 +  * http://www.microsofttranslator.com/bv.aspx?from=&to=fr&a=http://answers.microsoft.com/es-es/windows/forum/windows_8-hardware/no-me-funciona-el-bluetooth-en-mi-lenovo-g470/10163ac1-1aea-4b88-bc83-14542f65da1a
 +  * http://listing.driveragent.com/usb/0489/e00d# BroadCom
 +
 +
 +<code>
 +  hwinfo --bluetooth || hwinfo | grep uetooth
 +
 +  P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/PNP0C09:00/VPC2004:00/rfkill/rfkill1
 +  E: DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/PNP0C09:00/VPC2004:00/rfkill/rfkill1
 +  E: RFKILL_NAME=ideapad_bluetooth
 +  E: RFKILL_STATE=1
 +  E: RFKILL_TYPE=bluetooth
 +  E: SUBSYSTEM=rfkill
 +  E: UDEV_LOG=3
 +  
 +   bluetooth 163591 10 bnep,rfcomm, Live 0xffffffffa0432000
 +
 +  
 +</code>
 +
 +http://rzr.online.fr/q/bluetooth# Had to ReInstall #Window7 #OeM (from #OkR) on #LenovO g470 to get my #BlueTooth adapter back id=0489:e00d
 +
 +  lsusb
 +  Bus 001 Device 004: ID 0489:e00d Foxconn / Hon Hai Broadcom Bluetooth 2.1 Device
 +
 +  hcitool dev
 +  Devices:
 +        hci0    EC:55:FF:FF:FF:FF
 +
 +===== Cam =====
 +
 +
 +  Bus 002 Device 005: ID 5986:0292 Acer, Inc 
 +
 +  * WebCam : ok    
 +
 +http://www.insanelymac.com/forum/topic/281951-any-chance-to-avoid-camtwist-to-activate-webcam/
 +
 +
 +<code>
 +mplayer tv://
 +Playing tv://.
 +TV file format detected.
 +Selected driver: v4l2
 +v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
 +Selected device: Lenovo EasyCamera
 + Capabilities:  video capture  streaming
 + supported norms:
 + inputs: 0 = Camera 1;
 + Current input: 0
 + Current format: YUYV
 +v4l2: ioctl set format failed: Invalid argument
 +v4l2: ioctl set format failed: Invalid argument
 +v4l2: ioctl set format failed: Invalid argument
 +tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
 +v4l2: ioctl enum norm failed: Invalid argument
 +Error: Cannot set norm!
 +Selected input hasn't got a tuner!
 +v4l2: ioctl set mute failed: Invalid argument
 +v4l2: ioctl query control failed: Invalid argument
 +open: No such file or directory
 +[MGA] Couldn't open: /dev/mga_vid
 +open: No such file or directory
 +[MGA] Couldn't open: /dev/mga_vid
 +[VO_TDFXFB] Can't open /dev/fb0: Permission denied.
 +[VO_3DFX] Unable to open /dev/3dfx.
 +Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
 +[vdpau] Error when calling vdp_device_create_x11: 1
 +==========================================================================
 +Opening video decoder: [raw] RAW Uncompressed Video
 +Movie-Aspect is undefined - no prescaling applied.
 +VO: [xv] 640x480 => 640x480 Packed YUY2 
 +Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
 +==========================================================================
 +Audio: no sound
 +Starting playback...
 +V:   0.0  32/ 32 ??% ??% ??,?% 0 0 
 +v4l2: ioctl set mute failed: Invalid argument
 +v4l2: 33 frames successfully processed, 63 frames dropped.
 +
 +Exiting... (Quit)
 +</code>
 +
 +@more: [[v4l]] CaM WebCam 
 +
 +===== KEYBOARD =====
 +
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/881202 # BioS
 +  * http://forums.lenovo.com/t5/Linux-Discussion/what-is-the-best-distro-to-use-with-the-Y570/m-p/492783/highlight/false#M3119# lenovo-y570
 +  * http://forums-web1.gentoo.org/viewtopic-t-885656-start-0.html# KeyBoard : [[linux-kernel]]
 +
 +  Nov 20 02:19:39 lap kernel: [   16.322220] evbug: Connected device: input0 (Power Button at PNP0C0C/button/input0)
 +  Nov 20 02:19:39 lap kernel: [   16.322225] evbug: Connected device: input1 (Sleep Button at PNP0C0E/button/input0)
 +  Nov 20 02:19:39 lap kernel: [   16.322229] evbug: Connected device: input2 (Lid Switch at PNP0C0D/button/input0)
 +  Nov 20 02:19:39 lap kernel: [   16.322232] evbug: Connected device: input3 (Power Button at LNXPWRBN/button/input0)
 +  Nov 20 02:19:39 lap kernel: [   16.322235] evbug: Connected device: input4 (AT Translated Set 2 keyboard at isa0060/serio0/input0)
 +
 +  grep evbug /etc/modprobe.d/blacklist.conf
 +  #evbug
 +  blacklist evbug
 +
 +  * http://ubuntuforums.org/showthread.php?t=1162100# /etc/modprobe.d/blacklist.conf
 +
 +
 +IdeaPad :
 +
 +  * http://lwn.net/Articles/400033/# IDEAPAD_LAPTOP
 +  * https://launchpad.net/ideapad-laptop
 +  * http://kernel.ubuntu.com/git?p=ikepanhc/ideapad-laptop.git;a=summary
 +  * http://kernel.ubuntu.com/git?p=ikepanhc/ideapad-laptop.git;a=commit;h=99abf643dd81ca8e4123178bcfac4c2cbbfc3a57
 +
 +
 +=== Fn Keys ===
 +
 +VolumE :
 +
 +  xev
 +  state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
 +  grep 122 /usr/share/X11/xkb/keycodes/evdev 
 +        <VOL-> = 122;
 +  grep 123 /usr/share/X11/xkb/keycodes/evdev 
 +        <VOL+> = 123;
 +
 +  grep MUTE /usr/share/X11/xkb/keycodes/evdev 
 +          <MUTE> = 121;
 +  xmodmap -pk | grep -i mute
 +    121         0x1008ff12 (XF86AudioMute)      0x0000 (NoSymbol)       0x1008ff12 (XF86AudioMute)
 +
 +
 +TouchPad :
 +
 +  showkeys ; dmesg # in VT e073
 +  [ 1584.237196] atkbd serio0: Unknown key pressed (translated set 2, code 0xf3 on isa0060/serio0).
 +  [ 1584.237345] atkbd serio0: Use 'setkeycodes e073 <keycode>' to make it known.
 +  [ 1584.250010] atkbd serio0: Unknown key released (translated set 2, code 0xf3 on isa0060/serio0).
 +  [ 1584.250160] atkbd serio0: Use 'setkeycodes e073 <keycode>' to make it known.
 +
 +  xmodmap -pk | grep -i touch
 +    199         0x1008ffa9 (XF86TouchpadToggle) 0x0000 (NoSymbol)       0x1008ffa9 (XF86TouchpadToggle)
 +
 +  cat /etc/local/bin/reboot.sh 
 +  #! /bin/sh
 +  setkeycodes e073 191 #  (XF86TouchpadToggle)  199
 +
 +  
 +  KeyRelease event, serial 40, synthetic NO, window 0x4200001,
 +    root 0x92, subw 0x0, time 121517, (43,78), root:(46,101),
 +    state 0x0, keycode 199 (keysym 0x1008ffa9, XF86TouchpadToggle), same_screen YES,
 +    XLookupString gives 0 bytes: 
 +    XFilterEvent returns: False
 +
 +  * http://forums.lenovo.com/t5/Linux-Discussion/G570-Ubuntu-11-04-And-Function-Keys/m-p/495971# Fn Key TouchPad
 +  * https://wiki.ubuntu.com/LaptopTesting/Keycodes
 +  * http://lukeross.name/static/dell/
 +
 +
 +=== OKR ===
 +
 +OkR button :
 +
 +  * http://superuser.com/questions/246782/repuprose-ork-on-lenovo-for-alternate-os# OkR : 
 +
 +
 +  KeyPress event, serial 41, synthetic NO, window 0x4200001,
 +    root 0x92, subw 0x0, time 239570, (711,523), root:(714,546),
 +    state 0x0, keycode 156 (keysym 0x1008ff41, XF86Launch1), same_screen YES,
 +    XLookupString gives 0 bytes: 
 +    XmbLookupString gives 0 bytes: 
 +    XFilterEvent returns: False
 +
 +
 +  cat ~/.Xmodmap
 +  keycode  156 = XF86AudioMute
 +
 +  KeyPress event, serial 41, synthetic NO, window 0x4200001,
 +    root 0x92, subw 0x0, time 707514, (25,80), root:(28,103),
 +    state 0x0, keycode 156 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
 +    XKeysymToKeycode returns keycode: 121
 +    XLookupString gives 0 bytes: 
 +    XmbLookupString gives 0 bytes: 
 +    XFilterEvent returns: False
 +
 +
 +{ From What I understand the OKR Partition must be the original size that Lenovo formatted it as as well it needs the ID of 12-bit MS-fat partition. }
 +
 +@more: KeyBoard TouchPad KeyMap EvBug ButtoN IdeaPad LapTop XModMap
 +
 +
 +===== TouchPad: ======
 +
 +  * https://bugs.launchpad.net/ubuntu/+source/gpointing-device-settings/+bug/859162
 +
 +  dmesg | grep TouchPad
 +  input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
 +
 +  cat /proc/bus/input/devices
 +  
 +  I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
 +  N: Name="SynPS/2 Synaptics TouchPad"
 +  P: Phys=isa0060/serio1/input0
 +  S: Sysfs=/devices/platform/i8042/serio1/input/input10
 +  U: Uniq=
 +  H: Handlers=mouse2 event10 
 +  B: PROP=9
 +  B: EV=b
 +  B: KEY=6420 30000 0 0 0 0
 +  B: ABS=260800011000003
 +
 +  xinput  | grep -i Touch
 +  ⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]
 +
 +  sudo modprobe -r psmouse ; sudo modprobe -v psmouse proto=bare
 +  insmod /lib/modules/3.8.0-26-generic/kernel/drivers/input/mouse/psmouse.ko proto=bare
 +
 +<code>
 +grep '.'  /sys/module/psmouse/parameters/*
 +/sys/module/psmouse/parameters/proto:auto
 +/sys/module/psmouse/parameters/rate:100
 +/sys/module/psmouse/parameters/resetafter:5
 +/sys/module/psmouse/parameters/resolution:200
 +/sys/module/psmouse/parameters/resync_time:0
 +/sys/module/psmouse/parameters/smartscroll:Y
 +</code>
 +
 +  * http://ubuntuforums.org/showthread.php?p=11416505#post11416505
 +  * http://askubuntu.com/questions/159397/how-to-enable-touchpad
 +
 +
 +<code>
 +grep SHM /var/log/Xorg.0.log
 +#| [     9.376] Initializing built-in extension MIT-SHM
 +#| [     9.526] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "enable synaptics SHMConfig"
 +
 +synclient -l | grep SH
 +</code>
 +
 +
 +@TaG : ToucH TouchPad PointeR PsMouse
 +
 +
 +===== CHASSIS =====
 +
 +  * https://www.youtube.com/watch?v=23AGYRmgIDE#
 +  * https://www.empowerlaptop.com/disassembly-guide-for-lenovo-g470-series/# RePair
 +  * https://vowemahacagi.tk/video/how-to-open-lenovo-g470-laptop-keyboard.php#
 +
 +
 +==== REPAIR ====
 +
 +Powersupply outleft shifted too depth So I had to unscrew it  and open to move it up...
 +
 +Not needed to remove KeyBoard but If you did it beware dont pull on the cable but rotate the gray bar up and it should unblock it
 +to reassamble make this part going up and then rotate to press the flat cable... Am I clear ?
 +
 +  * http://www.youtube.com/watch?v=23AGYRmgIDE# Lenovo G470 laptop take apart/disassemble
 +
 +
 +===== OTHER =====
 +
 +  * http://rzr.online.fr/q/hda# #AudiO #DevicE #InteL #HdA : #PowerTop Usage=100% on idle is this expected ? how optimize #AlsA or #PulseAudio ?
 +  * http://forum.thinkpads.com/viewtopic.php?f=41&t=97283&p=652079#p652079 Reboot
 +  * BlueTooth : aptitude install bluedevil # TestEd with n950 HandSet ... pairing ok
 +
 +
 +=====  SOFTWARE (OEM)  =====
 +
 +MicroSoft :
 +
 +How to ask for a refund for Windows7 :
 +
 +  * http://en.wikipedia.org/wiki/Windows_refund
 +  * http://forum.notebookreview.com/lenovo-ibm/144349-official-lenovo-thinkpad-clean-install-guide.html
 +
 +I want you to make a clean backup of sda , this may be useful in case of repart crash and let see if it involve some hidden TrusT Computing feature ...
 +
 +OEM CERT
 +
 +  * http://forums.lenovo.com/t5/A-and-M-Series-ThinkCentre/Backing-up-OEM-activation-certificate-is-it-legal/td-p/267234
 +  * http://www.iceflatline.com/2009/09/how-to-dual-boot-windows-7-and-linux-using-bcdedit/
 +  * http://technet.microsoft.com/en-us/library/cc709667%28WS.10%29.aspx
 +
 +
 +OkR:
 +
 +  * http://ubuntuforums.org/showthread.php?p=11475346#post11475346# ParT
 +  * http://ubuntuforums.org/showthread.php?p=11475355#post11475355# DvD
 +
 +LenovO :
 +
 +  * http://www.lenovos103t.com/2010/03/tip-no-4-tweak-lenovo-energy-management.html
 +  * http://superuser.com/questions/242499/will-recover-from-recovery-disks-created-from-recovery-partition-restore-the-reco
 +  * http://forums.lenovo.com/t5/Lenovo-3000-and-Value-line/How-to-create-recovery-DVD-for-G470/m-p/461337/highlight/false#M29939# RecoveR
 +  * http://consumersupport.lenovo.com/us/en/DriversDownloads/drivers_list.aspx?CategoryID=792128
 +
 +
 +Misc :
 +
 +  * http://www.iceflatline.com/2011/05/install-and-configure-crunchbang-linux-on-the-lenovo-t410-laptop/
 +  * http://www.microsoftstore.com/store/msstore/html/pbPage.Help_Win7_usbdvd_dwnTool
 +
 +
 +@more: [[windows]] [[win7]] [[ms]] [[winnt]]
 +
 +
 +
 +===== MISC =====
 +
 +  * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/799168
 +  * http://ideapad.it168.com/forum.php?mod=forumdisplay&fid=751&page=1# LenovoG
 +  * https://bugs.launchpad.net/~lumeng-lim
 +  * http://www.youtube.com/watch?v=M1lSbN6vnV0# Solution Lenovo G550 Overheating MoD
 +
 +
 +===== MORE =====
 +
 +{{http://www.rzr.online.fr.monsite-orange.fr/image/HWMonitor.png}}
 +
 +@tag: LenovO SenSor AcpI BroadCom  LapTop FirmWare AtoM IbM AlsA OsS PoweR LinuX OeM
 +AtoM SensoR AcpI DmesG InteL DsdT HdA AspM BroadCom SdCard FaN TemP WiFi LapTop BioS FirmWare [[linux-kernel]] BcM [[S103T]] [[Sd]] [[SdCard]] LenovoG470 Gx70Lenovo LenovOgX70 Gx70 LenovoG LapTop HeaT [[rt]]
 +
 +
 +
 +
 +<html>
 +<a href="http://www.linux-on-laptops.com/" title="Linux on Laptops">
 + <img src="http://www.linux-on-laptops.com/images/banner1.gif" 
 + alt="Linux On Laptops" 
 + width="468" 
 + height="60" 
 + border="0"
 +></a>
 +</html>
 +
 +
 +<html>
 +<iframe width="560" height="315" src="//www.youtube.com/embed/23AGYRmgIDE" frameborder="0" allowfullscreen></iframe>
 +</html>
 +
 +===== BENCH =====
 +
 +  sudo apt-get install phoronix-test-suite
 +  phoronix-test-suite benchmark pts/compilation
 +
 +
 +  * http://openbenchmarking.org/result/1110243-AR-1110248AR36
 +  * 2011-11-05 : http://openbenchmarking.org/result/1111054-LI-RZRHOSTLA12
 +  * 2011-11-04 : http://openbenchmarking.org/result/1111047-LI-RZRHOSTLA54
 +  * 2011-11-02 : http://openbenchmarking.org/result/1111020-RZR-2011110237
 +
 +
 +  * http://openbenchmarking.org/user/rzr
 +  * http://openbenchmarking.org/user/rzrfreefr
  
essential.txt · Last modified: 2022/12/07 18:01 by rzr
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki