User:Samnob: Difference between revisions

From coreboot
Jump to navigation Jump to search
mNo edit summary
m (fixsig)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
[http://samnoble.org Sam Noble] is a freedom lover and software enthusiast. You can contact him at [mailto://s@mnoble.net s@mnoble.net]
[http://samnoble.org Sam Noble] is a freedom lover and software enthusiast. You can contact him at [mailto://s@mnoble.net s@mnoble.net]


== Content License ==
I hereby license [https://www.coreboot.org/Special:Contributions/Samnob all my contributions to the Coreboot wiki] under [https://creativecommons.org/licenses/by-sa/3.0/legalcode CC BY-SA 3.0].
--[[User:Samnob|Samnob]] ([[User talk:Samnob|talk]]) 17:25, 18 March 2017 (UTC)


== Hardware, coreboot supported computers ==
== Hardware, coreboot supported computers ==


I had/have a number of [[Lenovo_x60x]] laptops some x60,x60s x60tablet.
I have or have had access to a number of
Also some Lenovo_t60 laptops.
 
*[[Board:lenovo/x60]] laptops
**[[Board:lenovo/x60|x60]]
**[[Board:lenovo/x60|x60s]]
**[[Board:lenovo/x60|x60tablet]]
**Also some [[Board:lenovo/t60|T60 laptops]].
*and a [[Board:asus/f2a85-m]]-csm
*and a [[ASUS_M2A-VM]]


There are a lot of files related to them at [http://samnoble.org/thinkpad On the web]
There are a lot of files related to them at [http://samnoble.org/thinkpad On the web]
== some x60 native vga init notes ==
On 16 December I tried out using [http://www.coreboot.org/Lenovo_x60x#VGA_Option_ROM_.2F_VBIOS_replacement_.28native_graphics.29[ native vga init]] on the x60.
At that date their was working code in master, missing only commit [http://review.coreboot.org/#/c/3998/[commit 3998 ]] which was unmerged.
It was discovered that while this code seems to work fine on kernels older than linux 3.12.
On 3.12 and later kernels the i915 driver became unstable. Causing broken/glitchy 3D. and performance bugs.
git bisect of the kernel eventually pointed to this commit:
[https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=17fec8a08698bcab98788e1e89f5b8e7502ababd 17fec8a08698bcab98788e1e89f5b8e7502ababd]
[http://samnoble.org/tmp/nativevgainit_bisect.log bisect.log]
phcoder: upon seeing that commit, looked at a hexdump the x60's VGA controller:
[http://samnoble.org/thinkpad/x60tablet_6363AD2/factory/lspci.log lspci.log]
< phcoder>  well this shows that Linux had a bug which caused it to miss stolen memory altogether on this machine and hence disable parts of code. With this bug fixed the code in question is active.
So my guess is that it's a bug on coreboot side and it was missed because parts of Linux code were inadvertently disabled.

Latest revision as of 17:26, 18 March 2017

Sam Noble is a freedom lover and software enthusiast. You can contact him at s@mnoble.net

Content License

I hereby license all my contributions to the Coreboot wiki under CC BY-SA 3.0. --Samnob (talk) 17:25, 18 March 2017 (UTC)

Hardware, coreboot supported computers

I have or have had access to a number of

There are a lot of files related to them at On the web