[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libreboot] Target candidate: Thinkpad T400s
From: |
persmule |
Subject: |
Re: [Libreboot] Target candidate: Thinkpad T400s |
Date: |
Thu, 19 May 2016 21:53:34 +0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.6.0 |
Hi all,
libreboot git 3a7c7c3a376cd262c58440052b9e298efd713a27 (Sat May 14
18:09:47 2016 +0100) failed to recover from suspension (by folding the
laptop) on my t400s, but succeeded on my x200. I do not know whether
this problem relates to high resolution screen.
Besides, the microsata and ultrabay (optical drive) port work fine, but
there is an additional esatap port on t400s comparing with t400, and
the port is inactive when firmware for t400 is used:
[ 1.459363] ahci 0000:00:1f.2: version 3.0
[ 1.459574] ahci 0000:00:1f.2: SSS flag set, parallel bus scan
disabled
[ 1.459605] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3
Gbps 0x3 impl SATA mode
[ 1.459609] ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck stag pm
led clo pio slum part ccc
[ 1.460593] scsi host0: ahci
[ 1.460786] scsi host1: ahci
[ 1.460966] scsi host2: ahci
[ 1.461147] scsi host3: ahci
[ 1.461244] ata1: SATA max UDMA/133 abar address@hidden port
0xe1b25100 irq 29
[ 1.461249] ata2: SATA max UDMA/133 abar address@hidden port
0xe1b25180 irq 29
[ 1.461251] ata3: DUMMY
[ 1.461253] ata4: DUMMY
How can I enable the port on t400s?
Persmule
在 2016年05月12日 20:49, Iru Cai 写道:
Hi persmule,
On Thu, May 12, 2016 at 8:25 PM, persmule <address@hidden>
wrote:
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:
You can use the sgabios in the SeaBIOS project. It can be used to boot
GNU/Linux, but I forgot if it can work with memtest86+.
[2]https://www.coreboot.org/SeaBIOS#Adding_sgabios_support
Iru
[ 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
> ([3]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 [4]https://libreboot.org/beta/ (or
compiled from latest libreboot git repository) on your T400S, and
say
whether that works or not?
References
Visible links
1. mailto:address@hidden
2. https://www.coreboot.org/SeaBIOS#Adding_sgabios_support
3. https://review.coreboot.org/#/c/11853/
4. https://libreboot.org/beta/
Hidden links:
5. https://libreboot.org/beta/
signature.asc
Description: OpenPGP digital signature
- Re: [Libreboot] Target candidate: Thinkpad T400s, persmule, 2016/05/08
- Re: [Libreboot] Target candidate: Thinkpad T400s, Persmule, 2016/05/10
- Re: [Libreboot] Target candidate: Thinkpad T400s, Leah Woods, 2016/05/10
- Re: [Libreboot] Target candidate: Thinkpad T400s, persmule, 2016/05/11
- Re: [Libreboot] Target candidate: Thinkpad T400s, vorpal, 2016/05/11
- Re: [Libreboot] Target candidate: Thinkpad T400s, persmule, 2016/05/12
- Message not available
- Re: [Libreboot] Target candidate: Thinkpad T400s,
persmule <=
- Message not available
- Re: [Libreboot] Target candidate: Thinkpad T400s, persmule, 2016/05/20
- Re: [Libreboot] Target candidate: Thinkpad T400s, Bruno Dantas, 2016/05/20
- Re: [Libreboot] Target candidate: Thinkpad T400s, persmule, 2016/05/20
- Re: [Libreboot] Target candidate: Thinkpad T400s, Bruno Dantas, 2016/05/23
- Re: [Libreboot] Target candidate: Thinkpad T400s, persmule, 2016/05/23
- Re: [Libreboot] Target candidate: Thinkpad T400s, Bruno Dantas, 2016/05/23
- Re: [Libreboot] Target candidate: Thinkpad T400s, Anatoly A. Kazantsev, 2016/05/23
- Re: [Libreboot] Target candidate: Thinkpad T400s, Persmule, 2016/05/23
- Re: [Libreboot] Target candidate: Thinkpad T400s, Bruno Dantas, 2016/05/23