I just compiled a kernel for SGI IP32 and got some very interesting results when booting it: 0 MHz CPU, no RAM... Later I found out that I made a copy&paste typo in my build script and used mipsel-linux-cc to compile. Shouldn't this be detected earlier on? Linux version 2.6.15 (tbm@deprecation) (gcc version 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)) #6 Tue Jan 24 22:57:52 GMT 2006 ARCH: SGI-IP32 PROMLIB: ARC firmware Version 0 Revision 0 CRIME id 0 rev 0 at 0x14000000 CRIME MC: bank 0 base 0x0000000000000000 size 32MiB CRIME MC: bank 0 base 0x0000000002000000 size 32MiB CRIME MC: bank 0 base 0x0000000004000000 size 32MiB CRIME MC: bank 0 base 0x0000000006000000 size 32MiB CRIME MC: bank 0 base 0x0000000008000000 size 32MiB CRIME MC: bank 0 base 0x000000000a000000 size 32MiB CPU revision is: 00000000 FPU revision is: 00000000 Determined physical RAM map: memory: c000000 @ 0 (usable) Built 0 zonelists Kernel command line: Primary instruction cache 32kB, physically tagged, 2-way, linesize 0 bytes. Primary data cache 32kB, 2-way, linesize 0 bytes. R5000 SCACHE size 512kB, linesize 32 bytes. Synthesized TLB refill handler (0 instructions). Synthesized TLB load handler fastpath (0 instructions). Synthesized TLB store handler fastpath (0 instructions). Synthesized TLB modify handler fastpath (0 instructions). PID hash table entries: 0 (order: 0, 32768 bytes) Calibrating system timer... 0 MHz CPU detected Using 0.000 MHz high precision timer. Console: colour dummy device 0x0 CRIME memory error at 0x3fffffe0 ST 0x0400a828<INV,RE,REID=0x28,NONFATAL> Dentry cache hash table entries: 0 (order: 0, 262144 bytes) Inode-cache hash table entries: 0 (order: 0, 131072 bytes) Memory: 0k/196608k available (3015k kernel code, 7288k reserved, 737k data, 192k init, 0k highmem) -- Martin Michlmayr http://www.cyrius.com/