<div dir="ltr">before anything else :-)<br>right when i turn on the pc, those zeros
(0x00) starts to show on the screen (i use gtkterm in hexmode since
minicom wont show me those hexed zeros), fill the screen slowly for 2
minutes, and only then the following coreboot messages shows up and the
boot starts :<div class="Ih2E3d"><br>
<br>coreboot-2.0.0.0Fallback Fri Nov  7 04:00:16 IST 2008 starting...<br>Ram1.00<br>i810 Initial registers have been set.<br>Ram2.00<br></div>...<br><br>so, to sum it up -<br>turn on computer<br>zeors on the screen for 2 minutes<br>

coreboot starts<br><br>hope this clears matters up ;)<br><br>Regards,<br><font color="#888888">Elia.</font><br><br><div class="gmail_quote">On Fri, Nov 7, 2008 at 7:51 AM, Corey Osgood <span dir="ltr"><<a href="mailto:corey.osgood@gmail.com">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;">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>
<font color="#888888"><br>-Corey</font><div><div></div><div class="Wj3C7c"><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" target="_blank">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><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>
</div></div></blockquote></div><br></div>