When booting the sparc livecd for installing gentoo on SPARC, SILO starts and gives me a boot promt. I am also able to type in a kernel image or boot options at the prompt, and hit enter to boot. Then, "Loading initial ramdisk..." appears on the screen, directly followed by the message "Fast Data MMU Miss". Then, i am returned to the "ok" openboot prompt. I can reproduce this on two identical sunblad100's so I am positive it is not a machine dependent problem. Reproducible: Always Steps to Reproduce: 1. Burn livecd from http://cvs.gentoo.org/~jmorgan/iso/gentoo-sparc64-1.4_rc4-2.iso.bz2 2. put it in your sparc's cdrom drive and hit stop-a for the openboot prompt 3. type "boot cdrom" at the prompt 4. type either "gentoo", "gentoo-smp" or "gentoo-b2k" and hit enter to produce the fast data mmu miss error Actual Results: i was returned back to the open boot prompt, and gentoo did not boot Expected Results: gentoo should have booted the kernel, after having set up the initial ramdisk /proc/cpu info: cpu : TI UltraSparc IIe fpu : UltraSparc IIe integrated FPU promlib : Version 3 Revision 0 prom : 4.0.45 type : sun4u ncpus probed : 1 ncpus active : 1 Cpu0Bogo : 1002.70 Cpu0ClkTck : 000000001debe980 MMU Type : Spitfire State: CPU0: online /proc/meminfo info: total: used: free: shared: buffers: cached: Mem: 524705792 463798272 60907520 0 22634496 252485632 Swap: 791158784 5005312 786153472 MemTotal: 512408 kB MemFree: 59480 kB MemShared: 0 kB Buffers: 22104 kB Cached: 245208 kB SwapCached: 1360 kB Active: 151256 kB Inactive: 211952 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 512408 kB LowFree: 59480 kB SwapTotal: 772616 kB SwapFree: 767728 kB uname -a info: Linux anteater.ee.ualberta.ca 2.4.20-sparc-r8 #3 Tue May 6 09:20:42 MDT 2003 sparc64 sun4u TI UltraSparc IIe GNU/Linux machine info: SunBlade100 Openboot firmware 4.0 Portage 2.0.48-r1 (default-sparc64-1.4, gcc-3.2.3, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-sparc-r8 sparc64 sun4u GENTOO_MIRRORS="ftp://sunsite.ualberta.ca/pub/unix/Linux/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="sparc arts apm avi crypt cups encode fbcon gif jpeg kde mikmod mpeg ncurses nls oss png pdflib spell truetype xv xml2 xmms zlib gdbm berkdb slang readline tetex tcltk java sdl tcpd pam libwww ssl perl python esd imlib oggvorbis opengl mozilla X gtk gtk2 gnome qt -alsa motif -sse -mmx -3dnow -gnupg" COMPILER="gcc3" CHOST="sparc-unknown-linux-gnu" CFLAGS="-mcpu=ultrasparc -O3 -pipe" CXXFLAGS="-O2 -pipe" ACCEPT_KEYWORDS="sparc ~sparc" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Thanks for filing a bug. Have you checked the latest install doc at: http://cvs.gentoo.org/~blademan/sparc-install-doc.html There is an issue with Linux and any OBP >4.5.9.
I have done some extra digging around for my system's specs. My open boot prom version is *not* > 4.5.9. I did a "prtconf -V" at the prompt and got "OBP 4.0.45 2001/02/08 14:33". Hope that clarifies this issue. The bug could be due to a bug in this OBP version however, so we should not rule that out unless someone else has the exact or very close version to this. Could this link provide some insight? http://lists.linuxpower.org/pipermail/aurora-sparc-devel/2002-March/000647.html It looks like the SILO version you might be using for the boot cd's might be a bit old. I have successfully installed gentoo on an identical sunblade100 using the debian netboot images availiable as per the old sparc install docs, and had no problem whatsoever in booting. My completely installed and working gentoo box on this blade 100 is using SILO version 1.3.0 and I have never had problems booting.
Looking into it today. I have a feeling you are right about the silo version being too old.
Well silo doesn't seem to be the problem. Searching around the net, it seems that the blade 100s only will boot with a small sized initrd, though I haven't been able to find out what the size it likes is. Will continue to research/test and see what can be done.
Turns out this was an initrd size issue. The Blade 100 has a very small space for storing the kernel and initrd at boot time (~4MB or so). There will be a new experimental LiveCD out later today with this fix incorportated.
There will be a new experimental LiveCD showing up on mirrors in the path experimental/sparc/livecd/sparc64 that should fix this problem. Pleas let me know it works for you.
Closing this as it's been tested to work on a Blade 100. If for some reason it is still not working for you on any of the experimental sparc64 LiveCDs, please re-open.
I am having this same problem on my machine..... I tried versions 1.4_rc4 and rc5 with the same results. My board was made by Pinnacle Data Systems Inc. and is called the XIP-650. It is based on the Netra AX1105 board series by SUN and is also similar to the blade 100 . When I check the version at the open boot prompt I get the following: Firmware CORE Release 1.0.9 created 2003/6/4 14:27 Release 4.0 Version 12 Created 2003/06/04 15:13 cPOST version 1.0.5 created 2002/7/26 CORE 1.0.9 2003/06/04 14:27 The board has the following specs: UltraSPARC IIe 650MHz with 512KB L2 cache 4 memory slots (filled with total 2GB RAM) Dual bussed EIDE Dual bussed SCSI Floppy drive support Two 10/100 base T Ethernet ports Two Serial Two dual USB ports Parallel port PS/2 keyboard and mouse headers Rage XL VGA Audio One Firewire port Three PCI slots I currently have a USB mouse and keyboard attached. I have successfully installed Solaris 9 with no issues but really rather have Linux up and running on this machine. I have tried several other distributions with similar results, but I did get SUSE to install in terminal mode but am unable to get the graphics mode working(I'm still a newbee). Please let me know what I might do to get Gentoo to install. P.S. I might be willing to send you the motherboard temporarily if you like seeing how I only have the free trial version of Solaris 9 which is probably up and I can't get anything else running on it, so it's not that useful to me. Thanks, Ken