<font size="4">most of the time, the VGA bios extracted from the factory bios have the different<br>device ID, the two different VGA bios which you extracted are both the VGA bios for different usage, one of them is used for DVI,and the other one is used for HDMI(not sure, i do not remember that very well).<br>
The VGA bios sometimes does not work, and my suggestion is trying to cat the VGA bios under Linux shell. <br>The device ID of AMD VGA is a mess....<br><br clear="all"></font><font size="4"><br style="font-family:georgia,serif">
<br style="font-family:georgia,serif"><br style="font-family:georgia,serif"><span style="font-family:georgia,serif">Best wishes</span><br style="font-family:georgia,serif"><span style="font-family:georgia,serif">QingPei Wang</span><br style="font-family:georgia,serif">
<span style="font-family:georgia,serif">Phone: 86+018930528086</span></font><br>
<br><br><div class="gmail_quote">On Sat, Nov 12, 2011 at 5:29 AM, Denis 'GNUtoo' Carikli <span dir="ltr"><<a href="mailto:GNUtoo@no-log.org">GNUtoo@no-log.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">>Have you transferred the graphic controllers VGA bios from the original<br>
>bios?<br>
</div>yes I've added the VGA bios rom in my Image, it was extracted with the<br>
following command:<br>
<br>
cat /proc/iomem | grep 'Video ROM' | (read m; m=${m/ :*}; s=${m/-*};<br>
e=${m/*-}; \<br>
dd if=/dev/mem of=vgabios.bin bs=1c skip=$[0x$s] count=$[$[0x$e]-$[0x$s]+1])<br>
(I followed the wiki at <a href="http://www.coreboot.org/VGA_support" target="_blank">http://www.coreboot.org/VGA_support</a>)<br>
<br>
If I put wrong PCI IDs it won't initialize the display at all during boot...<br>
<div class="im"><br>
>At least your subsystem vendor/device ID pair does not match.<br>
</div>yes, how do I fix that?<br>
<br>
<br>
PS: some more verbose lspci infos:<br>
<br>
Coreboot:<br>
# lspci   -s 01:05.0 -knnvvv<br>
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS880 [Radeon<br>
HD 4200] [1002:9710] (prog-if 00 [VGA controller])<br>
        Subsystem: ATI Technologies Inc Device [1002:0000]<br>
<div class="im">        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-<br>
Stepping- SERR- FastB2B- DisINTx-<br>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-<br>
<MAbort- >SERR- <PERR- INTx-<br>
        Latency: 0, Cache Line Size: 64 bytes<br>
        Interrupt: pin A routed to IRQ 18<br>
        Region 0: Memory at c0000000 (32-bit, prefetchable) [size=256M]<br>
        Region 1: I/O ports at 1000 [size=256]<br>
        Region 2: Memory at d8100000 (32-bit, non-prefetchable) [size=64K]<br>
        Region 5: Memory at d8000000 (32-bit, non-prefetchable) [size=1M]<br>
        Expansion ROM at <unassigned> [disabled]<br>
        Capabilities: [50] Power Management version 3<br>
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA<br>
PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-<br>
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+<br>
                Address: 0000000000000000  Data: 0000<br>
        Kernel driver in use: radeon<br>
        Kernel modules: radeon<br>
<br>
<br>
</div>Bios:<br>
# lspci   -s 01:05.0 -knnvvv<br>
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS880 [Radeon<br>
HD 4200] [1002:9710] (prog-if 00 [VGA controller])<br>
        Subsystem: ASUSTeK Computer Inc. M4A785TD Motherboard [1043:83a2]<br>
<div class="im">        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-<br>
Stepping- SERR+ FastB2B- DisINTx-<br>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-<br>
<MAbort- >SERR+ <PERR- INTx-<br>
        Latency: 0, Cache Line Size: 64 bytes<br>
        Interrupt: pin A routed to IRQ 18<br>
        Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]<br>
        Region 1: I/O ports at d000 [size=256]<br>
        Region 2: Memory at fe9f0000 (32-bit, non-prefetchable) [size=64K]<br>
        Region 5: Memory at fe800000 (32-bit, non-prefetchable) [size=1M]<br>
        Expansion ROM at <unassigned> [disabled]<br>
        Capabilities: [50] Power Management version 3<br>
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA<br>
PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-<br>
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+<br>
                Address: 0000000000000000  Data: 0000<br>
        Kernel driver in use: radeon<br>
        Kernel modules: radeon<br>
<br>
<br>
</div>Thanks a lot for the Answer.<br>
<span class="HOEnZb"><font color="#888888"><br>
Denis.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a><br>
</div></div></blockquote></div><br>