Hi all,

I'm seeing some weird behavior with seabios on the asus m2a-vm. The machine
boots fine with filo:

  http://ward.vandewege.net/coreboot/m2a-vm/m2a-vm-filo.cap

If I use seabios as a payload and leave CONFIG_BOOTMENU enabled, seabios
hangs on boot - but it's not entirely dead as pushing num lock, caps lock or
scroll lock results in this on the serial console:

  i8042 ctr old=00000061 new=00000060
  i8042 ctr old=00000061 new=00000060

I tracked the hang down to the line

      while (get_keystroke(0) >= 0)
        ;

in src/boot.c. Here's the boot log:

  http://ward.vandewege.net/coreboot/m2a-vm/m2a-vm-seabios-hang.cap

If I disable CONFIG_BOOTMENU, seabios does not hang but things go pretty
badly:

  http://ward.vandewege.net/coreboot/m2a-vm/m2a-vm-seabios-no-menu.cap

The IRQs seem to be messed up, and there seem to be some serious SATA issues
with the AHCI driver segfaulting and no sata drives being properly detected
by the kernel.

This is my config.h:

  http://ward.vandewege.net/coreboot/m2a-vm/m2a-vm-seabios-no-menu-config.h

Any suggestions for what might be going wrong? Ultimately I'd like to try
seabios with a sata controller whose option rom hangs the coreboot emulator.

Thanks,
Ward.

-- 
Ward Vandewege <[email protected]>
Free Software Foundation - Senior Systems Administrator

--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to