#181: Tyan S2885 (and other K8 boards) won't boot with TINY_BOOTBLOCK ----------------------------------------+---------------------------------- Reporter: christian.suenkenberg@… | Owner: stepan@… Type: defect | Status: new Priority: major | Milestone: Component: coreboot | Keywords: Dependencies: | Patch Status: there is no patch ----------------------------------------+---------------------------------- `Commit 1f7d3c5672ec90f8d71907b1a07c8a87fa461047 "AMD-8111: Add TINY_BOOTBLOCK support."` breaks coreboot on Tyan S2885 and probably other K8 boards because the bootblock doesn't enumerate the (noncoherent) HT chain before trying to write to the ROM Decode Control Register on the AMD-8111 I/O Hub.
I think a BOOTBLOCK_NORTHBRIDGE_INIT analogous to amdfam10 should fix this.
#181: Tyan S2885 (and other K8 boards) won't boot with TINY_BOOTBLOCK ----------------------------------------+------------------------- Reporter: christian.suenkenberg@… | Owner: stepan@… Type: defect | Status: new Priority: major | Milestone: Component: coreboot | Resolution: Keywords: | Dependencies: Patch Status: there is no patch | ----------------------------------------+-------------------------
Comment (by anonymous):
Replying to [ticket:181 christian.suenkenberg@…]:
`Commit 1f7d3c5672ec90f8d71907b1a07c8a87fa461047 "AMD-8111: Add
TINY_BOOTBLOCK support."` breaks coreboot on Tyan S2885 and probably other K8 boards because the bootblock doesn't enumerate the (noncoherent) HT chain before trying to write to the ROM Decode Control Register on the AMD-8111 I/O Hub.
I think a BOOTBLOCK_NORTHBRIDGE_INIT analogous to amdfam10 should fix
this. I think that I got the same bug in my ASUS A8N-E mainboard. Newly flashed BIOS shows only a blank screen. What should I do?
#181: Tyan S2885 (and other K8 boards) won't boot with TINY_BOOTBLOCK ----------------------------------------+------------------------- Reporter: christian.suenkenberg@… | Owner: stepan@… Type: defect | Status: new Priority: major | Milestone: Component: coreboot | Resolution: Keywords: | Dependencies: Patch Status: there is no patch | ----------------------------------------+-------------------------
Comment (by anonymous):
Replying to [ticket:181 christian.suenkenberg@…]: > `Commit 1f7d3c5672ec90f8d71907b1a07c8a87fa461047 "AMD-8111: Add TINY_BOOTBLOCK support."` breaks coreboot on Tyan S2885 and probably other K8 boards because the bootblock doesn't enumerate the (noncoherent) HT chain before trying to write to the ROM Decode Control Register on the AMD-8111 I/O Hub. > > I think a BOOTBLOCK_NORTHBRIDGE_INIT analogous to amdfam10 should fix this.
I think that I got the same bug in my ASUS A8N-E mainboard. Newly flashed BIOS shows only a blank screen. What should I do?
Futher testing with an old PCI graphics card instead of PCI Express shows this text on the console:
SeaBIOS (version pre-0.6.2-20110924_103542-vasn250) Press F12 for boot menu. Booting from Floppy... Boot failed: could not read the boot disk Booting from Hard Disk... Boot failed: could not read the boot disk No bootable device.
I can't see any activity on my floppy or hard disk and I've tried to hit F12 but nothing happens. To be able to do further testing I have ordered a new BIOS and I will also try to find a "RD1-PMC4 Bios Savior". This will enable me to have dual BIOS on my board and easily switch between them with an external switch.
/Kent
#181: Tyan S2885 (and other K8 boards) won't boot with TINY_BOOTBLOCK ----------------------------------------+------------------------- Reporter: christian.suenkenberg@… | Owner: stepan@… Type: defect | Status: new Priority: major | Milestone: Component: coreboot | Resolution: Keywords: | Dependencies: Patch Status: there is no patch | ----------------------------------------+-------------------------
Comment (by oxygene):
Can you please test if http://review.coreboot.org/#change,235 fixes it for you? You can cherry-pick that change onto your tree by running git fetch http://review.coreboot.org/p/coreboot refs/changes/35/235/2 && git cherry-pick FETCH_HEAD (as taken from that page)
Will do asap. Don't see any patching for my board in: src/mainboard/asus/a8n_e/romstage.c isn't that also needed?
Regards, Kent Hagebrand
On 29 September 2011 09:41, coreboot svn@coreboot.org wrote:
#181: Tyan S2885 (and other K8 boards) won't boot with TINY_BOOTBLOCK ----------------------------------------+------------------------- Reporter: christian.suenkenberg@… | Owner: stepan@… Type: defect | Status: new Priority: major | Milestone: Component: coreboot | Resolution: Keywords: | Dependencies: Patch Status: there is no patch | ----------------------------------------+-------------------------
Comment (by oxygene):
Can you please test if http://review.coreboot.org/#change,235 fixes it for you? You can cherry-pick that change onto your tree by running git fetch http://review.coreboot.org/p/coreboot refs/changes/35/235/2 && git cherry-pick FETCH_HEAD (as taken from that page)
-- Ticket URL: https://tracker.coreboot.org/trac/coreboot/ticket/181#comment:2 coreboot http://www.coreboot.org/
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot