-----Original Message----- From: Liu Tao [mailto:liutao1980@gmail.com] Sent: Monday, November 22, 2010 04:50 AM To: coreboot@coreboot.org Cc: Scott Duplichan; mrtadis@gmail.com; wangqingpei@gmail.com; Zheng.Bao@amd.com Subject: K8+RS780+SB710 board failed to boot linux with 4G DRAM
Hello all,
I'm porting coreboot on a K8+RS780+SB710 board, the board is similiar with AMD's mahogany board in hardware routing, the major difference is my board has RS780/SB710 on CPU's HT chain1, not the default chain 0.
My porting work is based on the mahogany code in official tree, the major changes including:
1) configure device/resource map to point out southbridge is on ht chain 1 2) fix hard-coded ht chain0 mmio in RS780 configuration codes (committed r5959) 3) board related MPTABLE/ IRQTABLE/ ACPI_routing configurations
I use seabios to boot RHEL 5.5 X86_64 system on my SATA disk, which connects at SB710's SATA port 0.
With 2G DRAM, the system boots and works fine, but with 4G DRAM, the system failed to detect the SATA disk and repeats waiting. I tried mem=4g param with 4G DRAM, that works, but wasts memory mapped to 4G above.
I have tried disable UMA and Integrated Graphics, disable GART, use soft iommu in kernel, and noapic/nolapic/noacpi/noapm/acpi=off kernel params, all has no effect with the problem.
Attached is the coreboot+kernel boot log, for 4G DRAM with/without mem=4g param, any suggestion is welcome, thanks.