Bug 142417

Summary: Kernel panic on AMD64 laptop with 2GB memory
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Michael Paton <michael.paton>
Component: KernelAssignee: Andreas Kleen <ak>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: mark.langsdorf
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Michael Paton 2006-01-10 20:33:59 UTC
Hardware is Fujitsu S2110 Laptop with Turion64 MT28 processor (1.6GHz, 512K L2)
original memory 1 SO-DIMM of Micron DDR333 CL2.5 from factory.
SuSE 10 for AMD64 installed 2 months ago from Retail package, subsequently updated via YOU to kernel 2.6.13-15.7-default. This is a 64 bit install.

Upon adding a second identical SO-DIMM, the kernel panics on boot with the message "Kernel panic - not syncing: PCI-DMA: high address but no IOMMU" 
grep reveals this is from arch/x86_64/kernel/pci-gart.c

This also happens with the default kernel from SUSE 10.0 and from SUSE 10.1 Alpha4

The kernels will boot OK with by adding the boot options "mem=1024m" or "iommu=force"
Comment 1 Hannes Reinecke 2006-01-11 07:42:46 UTC
andi, one for you.
Comment 2 Andreas Kleen 2006-01-16 16:14:59 UTC
That should be already fixed . Can you please test a kernel of the day
from ftp.suse.com:/pub/projects/kernel/kotd/...  ?

Comment 3 Andreas Kleen 2006-01-30 07:17:37 UTC
No feedback. Anyways, I'm pretty sure it'll work in 10.1.