Difference between revisions of "Board:lenovo/t420s"

From coreboot
Jump to: navigation, search
(Created page with "== Status == Issues: * yellow USB port isn't powered in power-off state. * Discrete GPU not supported * for i7 / Discrete GPU model - DisplayPort only connected to Discrete G...")
 
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Status ==
 
== Status ==
 +
 +
[[Intel_Native_Raminit]] has it's own status page.
  
 
Issues:
 
Issues:
* yellow USB port isn't powered in power-off state.
 
* Discrete GPU not supported
 
* for i7 / Discrete GPU model - DisplayPort only connected to Discrete GPU -> does not work
 
* TPM - missing acpi
 
 
* Boot time issues after reboot (keyboard rest timeout)
 
* Boot time issues after reboot (keyboard rest timeout)
* no dmar (IOMMU)
 
 
* ultrabay hot plug (event missing?)
 
* ultrabay hot plug (event missing?)
* some power management states missing
+
* some power management states missing?
* windows not supported
 
 
 
  
 
== Proprietary Components Status ==
 
== Proprietary Components Status ==
Line 18: Line 13:
 
* ME(Management Engine) => you do not have to touch it(just leave it where it is)
 
* ME(Management Engine) => you do not have to touch it(just leave it where it is)
 
* GbE(Gigabit Ethernet embedded mac) =>  you do not have to touch it(just leave it where it is)
 
* GbE(Gigabit Ethernet embedded mac) =>  you do not have to touch it(just leave it where it is)
 +
 +
== Nvidia GPU ==
 +
State of dual graphics on Lenovo Notebooks: [[Board:lenovo/Nvidia_Optimus]]
  
 
== Code ==
 
== Code ==
 
{{MergedIntoMaster}}
 
{{MergedIntoMaster}}
 +
 +
== Building Firmware ==
 +
Please have a look at [[Intel_Sandybridge_Build_Tutorial]].
  
 
== Flashing ==
 
== Flashing ==

Latest revision as of 13:39, 31 December 2017

Status

Intel_Native_Raminit has it's own status page.

Issues:

  • Boot time issues after reboot (keyboard rest timeout)
  • ultrabay hot plug (event missing?)
  • some power management states missing?

Proprietary Components Status

  • CPU Microcode
  • FDT(Flash Descriptor Table) => Always needed
  • ME(Management Engine) => you do not have to touch it(just leave it where it is)
  • GbE(Gigabit Ethernet embedded mac) => you do not have to touch it(just leave it where it is)

Nvidia GPU

State of dual graphics on Lenovo Notebooks: Board:lenovo/Nvidia_Optimus

Code

  • The code has been merged into coreboot master:
 $ git clone https://review.coreboot.org/coreboot.git


Building Firmware

Please have a look at Intel_Sandybridge_Build_Tutorial.

Flashing

The flash chip can be a 8MB SOIC8 (Macronix MX25L6436EM2I / MX25L6406EM2I / Winbond W25Q64CVS) or WSON8 (Numonyx M25PX64).


Vendor firmware locks the flash and so you need to flash externally (unless until someone figures out a way around it). Lenovo firmware uses "protected regions" to protect the bootblock.