Hi all,
Last time, in reality my t400s had not booted into GNU/Linux. I
repeated the test just then, in which t400s gave correct video
output after the kernel got booted, only no output on grub phase.
Besides, is it possible to execute (chainload) seabios atop grub?
I have tried to chainload bios.bin.elf on my x200, on which
seabios seems able to execute memtest86-plus installed by debian,
but with broken video output. It can also boot a grub installed on
MBR, but after linux kernel get booted, the message below appeared
on the console:
[ 3.134931] i915 0000:00:02.0: Invalid
PCI ROM header signature: expecting 0xaa55, got 0x0000
It seems lacking a valid video bios. Is it vgabios.bin or similar
file? If so, is it possible to load videobios along with
bios.bin.elf?
在 2016年05月11日 23:33, persmule 写道:
Hi Leah Woods,
I just built the libreboot images from the latest git repository,
and flashed those images to my x200 and t400s, respectively.
On x200 it shows that the century byte has been fixed. But t400s
gives no video output at all (even after the kernel get booted),
and I cannot find any LVDS-related patches within repo, so it
seems that the certain elegant patch written by phcoder you have
mentioned has not been included in this version.
Besides, the script helping to build coreboot (invoked via ./build
module coreboot) is very hard to use, for it is hard to either
proceed or reset once the build-module command fails. I have to
cache the result of './download coreboot' to recover from failure
(caused by an over-strict '-Werror' switch within Makefile.inc to
build a lex-generated file for cbfstool.
Could you tell me how I can find the patch to enable dual-link
LVDS automatically?
Thanks.
Persmule
在 2016年05月10日 23:06, Leah Woods 写道:
Hi Persmule
Op 10/05/16 om 13:00 schreef Persmule:
> Finally I get my T400s work by flashing it with rom for
T400, and
> apply the patch
>
0014-northbridge-intel-gm45-Automatically-enable-second-L.patch
> (attached, which I got from resources/libreboot/patch/
within the
> latest master branch. I failed to find a more proper way to
obtain
> this patch) to enable dual-link LVDS automatically, as well
as the
> patch to enable centry byte
> (https://review.coreboot.org/#/c/11853/).
Are you sure that this patch needs to be merged in libreboot?
You're using the early patch that pehjota wrote, but phcoder in
#coreboot wrote a better patch that auto-detects single/dual
lane
lvds, which libreboot has in the latest version from git.
Libreboot also has the century byte fix already.
Can you try the ROM images for T400 from the current
libreboot-unstable snapshot at https://libreboot.org/beta/
(or
compiled from latest libreboot git repository) on your T400S,
and say
whether that works or not?
|