Hi, I currently use the coreboot v2 -3290 version.(very new). When I boot the corboot V2 on the intel/Truxon board, the serial port without VGA is ok. Then, I tried to add the VGA add-on card, the coreboot hung in the VGA ROM.
After hard debug, I found this VGA OPTION ROM will check a flag in the address 0xffffe, in coreboot the value is 0x0. So the OptionROM go to the wrong path and do the infinite loop.
Actually, this addr in the legacy bios will put the System Mode ID (0xFC) in it, I manually wrote 0xFC to the address 0xfffffe. The VGA ROM was ok and the screen was trun on.
I guess it is a thing the coreboot should do, otherwise some VGA OPTION ROM can't work correctly.
_________________________________________________________________ Drag n’ drop—Get easy photo sharing with Windows Live™ Photos.
http://www.microsoft.com/windows/windowslive/products/photos.aspx
On Thu, Mar 12, 2009 at 03:24:25AM +0000, wei yang wrote:
I currently use the coreboot v2 -3290 version.(very new). When I boot the corboot V2 on the intel/Truxon board, the serial port without VGA is ok. Then, I tried to add the VGA add-on card, the coreboot hung in the VGA ROM. After hard debug, I found this VGA OPTION ROM will check a flag in the address 0xffffe, in coreboot the value is 0x0. So the OptionROM go to the wrong path and do the infinite loop.
You can turn off option rom execution in coreboot, and have SeaBIOS run the option roms.
Actually, this addr in the legacy bios will put the System Mode ID (0xFC) in it, I manually wrote 0xFC to the address 0xfffffe. The VGA ROM was ok and the screen was trun on.
SeaBIOS will have this set properly.
-Kevin