Sun Fire V100 w/ custom 2.4.2[56] kernel: illegal instruction
Hello,
My Sun Fire V100's don't seem to be able to boot a custom kernel >2.4.21:
SILO Version 1.4.4
boot: 2.4.25-lvs -p
Allocated 8 Megs of memory at 0x40000000 for kernel
Loaded kernel version 2.4.25
Illegal Instruction
ok
(the -p flag doesn't seem to matter)
The weird thing is.. I have 2 Sun Netra X1's and 2 Sun Fire V100's which
are about the same (apart from the CDROM drive). I have build one kernel
image (on one of the Netra's) that works ok with the Netra's but the
Fire's are crashing with the error above.
/proc/cpuinfo @ netra's:
cpu : TI UltraSparc IIe (Hummingbird)
fpu : UltraSparc IIe integrated FPU
promlib : Version 3 Revision 0
prom : 4.0.6
type : sun4u
ncpus probed : 1
ncpus active : 1
Cpu0Bogo : 799.53
Cpu0ClkTck : 0000000017d78400
MMU Type : Spitfire
/proc/cpuinfo @ fire v100's:
cpu : TI UltraSparc IIe
fpu : UltraSparc IIe integrated FPU
promlib : Version 3 Revision 0
prom : 4.0.18
type : sun4u
ncpus probed : 1
ncpus active : 1
Cpu0Bogo : 1094.45
Cpu0ClkTck : 0000000020a9d100
MMU Type : Spitfire
The kernel image (I tried 2.4.25 and 2.4.26-pre4) was build using gcc
version 3.3.3-2 (Debian). Silo is 1.4.4-1.
Compiling a seperate kernel image on the Fire's doesn't seem to matter.
Any clues how to debug this or what to try next?
Thanks!
Willem
PS. My .config is at http://www.cs.utwente.nl/~grootw/config-2.4.25-lvs.txt
Reply to: