[coreboot] Issues with Geos mainboard
Nathan Williams
nathan at traverse.com.au
Thu May 20 07:04:01 CEST 2010
On 20/05/2010 11:23 AM, Nathan Williams wrote:
> This board is similar to the AMD Norwich mainboard.
>
> Signed-off-by: Nathan Williams <nathan at traverse.com.au>
>
Currently I'm having 4 issues with coreboot-v4 on this board:
1. On initial power-on, SeaBIOS doesn't get past "Press F12 for boot menu."
If I hit reboot, SeaBIOS completes:
Press F12 for boot menu.
Mapping hd drive 0x000fdc20 to 0
finalize PMM
malloc finalize
...
Once Linux has booted, successive reboots work fine. It's only the initial power-on
that I seem to have trouble with.
I have tried going back as far as Rev 4976 (and patching in Edwin's RAM fixes), but it seems
this issue is still there.
2. Minor issue with valid_area() in src/boot/selfboot.c
I have a temporary workaround for this one where I simply return 1 and skip the test that would otherwise fail.
3. Rev 5476 introduces a test for CS5536, which is failing
Peter Stuge has been helping me on IRC to investigate this issue. We think the key is that for some reason all_devices is 0.
4. Rev 5543 crashes after "Calling VSA module..."
http://coreboot.pastebin.com/jHxZBYZF
Calling VSA module...
oprom: INT# 0xd
oprom: eax: 10ffdf00 ebx: 80007800 ecx: 00000000 edx: 25fffc02
oprom: ebp: 00010ff4 esp: 00000fec edi: 00000000 esi: 00002080
oprom: ip: 0647 cs: 6000 flags: 00000013
Oops, exception 13 while executing option rom
oprom: INT# 0xd
oprom: eax: 10ffdf00 ebx: 80007800 ecx: 00000000 edx: 25fffc02
oprom: ebp: 00010ff4 esp: 00000fec edi: 00000000 esi: 00002080
oprom: ip: 0647 cs: 6000 flags: 00000013
...
Ignoring issue 1., I can successfully boot Linux from coreboot r5564 if I reverse r5476 and r5543.
If I only reverse r5543, Linux fails to boot because of an issue with my IDE: http://coreboot.pastebin.com/SGsRxdka
Any ideas/suggestions would be greatly appreciated.
Regards,
Nathan
More information about the coreboot
mailing list