When exactly do those 0x0s get sent? Before ram initialization starts? Before the initial banner is sent? Before the payload is executed? "before booting" can mean a lot of things ;)<br><br>-Corey<br><br><div class="gmail_quote">
On Thu, Nov 6, 2008 at 10:46 PM, Elia Yehuda <span dir="ltr"><<a href="mailto:z4ziggy@gmail.com">z4ziggy@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">found the problem - its my buggy vga.rom!!! it's missing the damn device_id!<br><br>ive patched it, and now the screen turns on upon boot, but no messages. however....<br>once i "modprobe i810fb" from the serial console, look and be-hold - we've got onboard-vga working!<br>

<br>many thanks, now if we can figure out why it wont display upon bootup it will be great.<br><br>also, another thing which troubles me - BEFORE booting begins, there are 0x00 sent to the serial for about 2 minutes (i've counted about 80 o those 0x00 being sent) and only then the coreboot messages starts to appear and the boot continues. i would appreciate eliminating this 2 minutes delay... any relevant information would be appreciated.<br>

<br>Regards,<br><font color="#888888">Elia.</font><div><div></div><div class="Wj3C7c"><br><br><br><div class="gmail_quote">On Fri, Nov 7, 2008 at 5:37 AM, Corey Osgood <span dir="ltr"><<a href="mailto:corey.osgood@gmail.com" target="_blank">corey.osgood@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>On Thu, Nov 6, 2008 at 10:27 PM, Elia Yehuda <span dir="ltr"><<a href="mailto:z4ziggy@gmail.com" target="_blank">z4ziggy@gmail.com</a>></span> wrote:<br></div><div class="gmail_quote"><div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><br>thanks for the suggestion - ive added <br>#define PCI_DEVICE_ID_INTEL_82810E_IG   0x7125<br><br>to src/include/device/pci_ids.h but still no luck :<div><br><br>rom address for PCI: 00:01.0 = fffc0000<br>


</div><div>PCI Expansion ROM, signature 0xaa55, INIT size 0xa000, data ptr 0x0110<br>
PCI ROM Image, Vendor 8086, Device 0000,<br></div>Device or Vendor ID mismatch Vendor 8086, Device 0000 (Expected Vendor 8086, Device 7125)<br><br>im guessing the device_id needs to be declated somewhere in the code or maybe in the Config.lb?</div>


</blockquote></div><div><br>Huh? Where is the device ID of 0000 coming from? It's been a while since I've been in that part of v2, but it looks like it's coming from the rom itself. If that's the case, can you hack pci_rom.c to ignore the device ID and run the rom anyway?<br>

<font color="#888888">
<br>-Corey<br> </font></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div><div dir="ltr"><br>
<br>Regards,<br><font color="#888888">Elia.</font><div><div></div><div><br><br><div class="gmail_quote">On Fri, Nov 7, 2008 at 5:06 AM, Joseph Smith <span dir="ltr"><<a href="mailto:joe@settoplinux.org" target="_blank">joe@settoplinux.org</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div><br>
<br>
<br>
On Fri, 7 Nov 2008 04:55:41 +0200, "Elia Yehuda" <<a href="mailto:z4ziggy@gmail.com" target="_blank">z4ziggy@gmail.com</a>> wrote:<br>
> yep, ive extraced my vga using awardeco which should be fine (and it does<br>
> seems fine on the lspci -n, which is very frustrating)<br>
><br>
> On Fri, Nov 7, 2008 at 4:48 AM, Joseph Smith <<a href="mailto:joe@settoplinux.org" target="_blank">joe@settoplinux.org</a>> wrote:<br>
><br>
>><br>
>><br>
>><br>
>> On Fri, 7 Nov 2008 04:24:38 +0200, "Elia Yehuda" <<a href="mailto:z4ziggy@gmail.com" target="_blank">z4ziggy@gmail.com</a>><br>
>> wrote:<br>
>> > tnx Joseph,<br>
>> ><br>
>> > i've fixed the following (to match my 256kb bios) :<br>
>> ><br>
>> >   device pci_domain 0 on<br>
>> ><br>
>> >       device pci 0.0 on end            # Host bridge<br>
>> >         chip drivers/pci/onboard<br>
>> >           device pci 1.0 on end            # Onboard video<br>
>> >           register "rom_address" = "0xfffc0000"<br>
>> >       end<br>
>> >   ...<br>
>> >   end<br>
>> ><br>
>> > and now the rom_address is set AND i see the device in lspci :<br>
>> > lspci:<br>
>> > 00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133<br>
> (CGC)<br>
>> > Chipset Graphics Controller (rev 03)<br>
>> > lspci -n:<br>
>> > 00:01.0 0300: 8086:7125 (rev 03)<br>
>> ><br>
>> > but still no vga-output!<br>
>> > i found the following to might suggest another problem :<br>
>> ><br>
>> > PCI Expansion ROM, signature 0xaa55, INIT size 0xa000, data ptr 0x0110<br>
>> > PCI ROM Image, Vendor 8086, Device 0000,<br>
>> > Device or Vendor ID mismatch Vendor 8086, Device 0000<br>
>> ><br>
>> > and no "copying VGA ROM Image"...<br>
>> Yep that is your problem. Is there something wrong with your vga bios.<br>
> It<br>
>> is reading the vendor id ok but the device id should be 7125.<br>
>> Have you checked this out? It may help you to get a valid vga bios.<br>
>> <a href="http://www.coreboot.org/VGA_support" target="_blank">http://www.coreboot.org/VGA_support</a><br>
>><br>
</div></div>coreboot uses a different pci.ids file than Linux. That's why Linux can<br>
find it but coreboot can't? Check and see if the coreboot pci.ids file<br>
includes 8086 / 7125. It may be missing and just needs to be added?<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div>Thanks,<br>
Joseph Smith<br>
Set-Top-Linux<br>
<a href="http://www.settoplinux.org" target="_blank">www.settoplinux.org</a><br>
<br>
</div></div></blockquote></div><br></div></div></div>
<br></div></div><div>--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org" target="_blank">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></blockquote></div><br>
</blockquote></div><br></div></div></div>
</blockquote></div><br>