[coreboot] H8DME-2 woes, hints?

Myles Watson mylesgw at gmail.com
Wed May 5 22:26:15 CEST 2010

On Wed, May 5, 2010 at 2:06 PM, Joe Korty <joe.korty at ccur.com> wrote:
> As a first time coreboot user, I thought that I should first try it out
> on a supported board.  That way I would learn the ropes a bit before even
> thinking about doing something more challenging.
> Naturally I am having troubles.  I suspect that as a newbie I am probably
> doing something stupid.  But then I've heard that mb manufacturers like
> to change things around without notice, so maybe I'm doing things right
> and what was once a supported mb, no longer is.
It looks like you're doing things right.  It's dying really early, though.

> The details:
>   When booting coreboot, nothing happens for about 45 seconds.
>   Then the fans speed up to high and some messages start appearing
>   on the serial line.  These messages print rather slowly (maybe
>   1 second/message).  They are:
>        coreboot-4.0-r5521M Wed May  5 10:53:42 EDT 2010 starting...
>        *sysinfo range: [000cf000,000cf730]
>        bsp_apicid=00
>        Enabling routing table for node 00 done.
>        Enabling SMP settings
>        (0,1) link=00
You could try an earlier revision.  I can't think of what would slow
it down that much.

>   At this point coreboot ceases to make forward progress.  The
>   fans remain spinning at their highest settings.  The VGA screen
>   is blank throughout.
>   I put some printk's in setup_smb2, the crashing routine.  They show
>   that setup_temp_row is called by setup_smb2 but never returns.
Since it takes so long to get there, I think you'll have better luck
trying to figure out what's wrong before that.

>   # --- extract H8DME-2's onboard Video ROM
>   fgrep 'Video ROM' /proc/iomem
>   # displays "000c0000-000cafff : Video ROM"
>   sudo dd if=/dev/mem of=/tmp/vgabios.bin bs=4k skip=$((0xc0)) count=$((0xb))
>   # --- figure out the Video ROM's PCI Vendor,Device ID
>   # --- I _think_ the numbers I want are the second set shown, ie "15d9:1611".

You want the first set.  The second set is Supermicro's board ID.

>   lspci -v | fgrep VGA
>   # displays "01:05.0 VGA compatible controller: ATI Technologies Inc ES1000 ..."
>   lspci -vn | fgrep -A1 01:05.0
>   # displays "01:05.0 0300: 1002:515e (rev 02)
>               Subsystem: 15d9:1611"

Good luck,

More information about the coreboot mailing list