[coreboot] Lenovo T60 - Intel graphics with unsupported display panel - black screen

Łukasz Dmitrowski lukasz.dmitrowski at gmail.com
Fri Aug 14 11:29:15 CET 2015


Hello,

I am trying to run coreboot with seabios payload on Lenovo T60:

Graphic: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
Display panel: LTN141XA-L01

So, graphic is Intel, but display panel LTN141XA-L01 is not supported for native
graphics initialization. I dumped VGABIOS from memory and attached it to the ROM file:

./cbfstool coreboot.rom add -f vgabios_from_mem.bin -n pci8086,27a2.rom -t raw
./cbfstool coreboot.rom add-int -i 0 -n etc/optionroms-checksum

Unfortunately after powering on - screen is black. Did I miss something?

--------------------------------

VGABIOS which I use:

Image 1:
PCI Expansion ROM Header:
   Signature: 0x55aa (Ok)
   CPU unique data: 0x75 0xe9 0xa9 0xe3 0x30 0x30 0x30 0x30
                    0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30
   Pointer to PCI Data Structure: 0x0040

PCI Data Structure:
   Signature: 0x50434952 'PCIR' (Ok)
   Vendor ID: 0x8086
   Device ID: 0x27a2
   Vital Product Data:  0x0000
   PCI Data Structure Length: 0x0018 (24 bytes)
   PCI Data Structure Revision: 0x00
   Class Code: 0x030000 (VGA Display controller)
   Image Length: 0x0080 blocks (65536 bytes)
   Revision Level of Code/Data: 0x0000
   Code Type: 0x00 (Intel x86)
   Last-Image Flag: 0x80 (last image in rom)
   Reserved: 0x0000

Platform specific data for x86 compliant option rom:
   Initialization Size: 0x75 (59904 bytes)
   Entry point for INIT function: 0xe3af

-----------------------------------

ROM contents:

cmos.default                   0x0        cmos_default 256
cmos_layout.bin                0x140      cmos_layout  1824
fallback/dsdt.aml              0x8c0      raw          12037
fallback/romstage              0x3800     stage        36472
fallback/ramstage              0xc6c0     stage        53914
fallback/payload               0x199c0    payload      55825
etc/ps2-keyboard-spinup        0x27440    raw          8
config                         0x27480    raw          82
revision                       0x27500    raw          569
etc/optionroms-checksum        0x27780    raw          8
pci8086,27a2.rom               0x277c0    raw          32768
(empty)                        0x2f800    null         1901528

------------------------------------

Regards,
Lukasz Dmitrowski






More information about the coreboot mailing list