Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 25892 - Experimental Sparc64 LiveCDs don't boot on Blade 1000s
Summary: Experimental Sparc64 LiveCDs don't boot on Blade 1000s
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: Sparc Linux
: Normal normal (vote)
Assignee: Jason Wever (RETIRED)
URL:
Whiteboard:
Keywords:
: 28018 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-08-04 11:39 UTC by Luke Harms
Modified: 2006-02-04 06:05 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke Harms 2003-08-04 11:39:08 UTC
I grabbed the image off of pair.com and noved.org mirrors.  I burned the image
using Nero 5.5.10 both Track-at-once and disc-at-once.  After typing 'boot
cdrom' I get the following on my Sunblade 1000 from the discs:

SILO Fast Data Access MMU Miss
{0} ok

Last two versions of the livecd have booted fine on this machine.  Let me know
if you need any extra information or testing?
Comment 1 Luke Harms 2003-08-04 11:44:12 UTC
BTW, OBP version is 4.2.2
Comment 2 Jason Wever (RETIRED) gentoo-dev 2003-08-09 06:51:55 UTC
Looks like I accidently left out UltraSparc III support in the LiveCD.  I'll add it back in for the next version.
Comment 3 Jason Wever (RETIRED) gentoo-dev 2003-08-09 07:51:50 UTC
Well, I left out the UltraSparc III i2c bootbus controller driver.  I don't know if this will cause your error or not, and I believe the way I configured it is the way it was done in the past.

There has been some mention of some new UltraSparc IIIi patches for the kernel.  I'm trying to find out more about them now so I can get them included in a future experimental version of the LiveCD
Comment 4 Jason Wever (RETIRED) gentoo-dev 2003-08-11 16:08:47 UTC
Please try the latest experimental LiveCD found on the mirrors under experimental/sparc/livecd/sparc64/gentoo-sparc64-1.4_rc4-11Aug2003.iso.bz2 and see if your problem still happens.
Comment 5 Luke Harms 2003-08-19 10:05:09 UTC
gentoo-sparc64-1.4_rc4-11Aug2003.iso still gives the same error
Comment 6 Jason Wever (RETIRED) gentoo-dev 2003-08-19 13:17:31 UTC
On the two LiveCDs that worked, what kernel/boot options were using?
Comment 7 Luke Harms 2003-08-20 09:42:40 UTC
It was the sparc64 1.4 rc4 and 1.4 rc4-2 livecds.  The kernels on them were 2.4.20 and 2.4.21-rc6 I believe, but not sure on the first one.  I only used 'boot cdrom' and 'gentoo serial'  Never needed to feed it any other options (serial was only there to remove the sun keymap).  
Comment 8 Jason Wever (RETIRED) gentoo-dev 2003-08-31 08:04:06 UTC
Now that I think about this a little more.  It may be more related to the fact that I upgraded SILO than anything related to the kernel.  As there's a new version of SILO, I'll make a new version of the LiveCD sometime this weekend with that included.  If that does help, then I'll try making a copy with the old SILO for you and see if that works or not.
Comment 9 Jason Wever (RETIRED) gentoo-dev 2003-09-02 18:08:32 UTC
Can you try http://gentoo.oregonstate.edu/experimental/sparc/livecd/sparc64/gentoo-sparc64-1.4_rc4-31Aug2003.iso.bz2 and let me know how it works?

Thanks.
Comment 10 Luke Harms 2003-09-04 13:12:11 UTC
Negative on the Aug31 cd.  Same exact error after typing 'boot cdrom'.  Let me know if you need anything else.
Comment 11 Jason Wever (RETIRED) gentoo-dev 2003-09-05 16:42:27 UTC
*** Bug 28018 has been marked as a duplicate of this bug. ***
Comment 12 Jason Wever (RETIRED) gentoo-dev 2003-09-05 18:11:59 UTC
Hi guys,

Please test http://dev.gentoo.org/~weeve/iso/test/gentoo-sparc64-1.4_rc4-05Sep2003-silo-1.2.iso.bz2 and see if it fixes your problems.  This ISO uses the same SILO setup as the 1.4-rc2 LiveCD which uses a silo 1.2.x setup.  The most recent LiveCDs have been using SILO 1.3.x

Thanks
Comment 13 Rob Burcham 2003-09-06 12:12:17 UTC
Good SILO.  Bad initrd.  Using the 5/September ISO, my Blade 1000 loads SILO and prompts me for an image label.  I tried both "gentoo" and "gentoo-smp" and in both cases it does:

Loading initial RAM disk...
Fast Data Access MMU Miss

This is the exact same behavior as when I boot with the stock gentoo Sparc64 1.4_rc4 ISO.  It loads SILO, but dies on the initrd.  All of the other ISOs in the experimental directory fail to load SILO.  They die with the "MMU Miss" error.

I am OBP 4.5 by the way.
Comment 14 Luke Harms 2003-09-09 10:07:27 UTC
The 05Sept livecd just booted fine for me.  Took me all the way to the login prompt without an error.  No more keymap issues with the type 6 keyboard either.  yay!
Comment 15 Jason Wever (RETIRED) gentoo-dev 2003-09-09 15:51:48 UTC
Rob,

Can you try one of the August CDs again, but this time when it fails, run the command "ctrace" at OBP and then post the output of it here?

Thanks.
Comment 16 Rob Burcham 2003-09-10 16:55:30 UTC
Okay, picking an August experimental ISO.... this output is with gentoo-sparc64-1.4_rc4-31Aug2003.iso ........

SILO Fast Data Access MMU Miss
{0} ok ctrace
PC: f0009038
Last Leaf: call f000808c    from f003bf20
    0 w %o0-%o7: (f0014db0 3a0bf0 0 396ec8 3a0be8 0 fff2b5c1 f003bf20)

jmpl f0058018 from 382690
    1 w %o0-%o7: (3a0be8  3a0c00 0 1000 3a0be8 0 fff2b681 382690)

call 382584 from 382bd0
    2 w %o0-%o7: (3a4000 3a0b38 3a4680 3a0be8 0 37fbc0 382bd0)

call 382584 from 386d58
    3 w %o0-%o7: (396f38 1 3a4680 3 3a40a8 20 37fc30 386d58)

call 386e54 from 385bfc
    4 w %o0-%o7: (3a4680 3a3ca9 3a40a8 20 1 0 37fcd8 385dfc)

call 381d54 from 3802c8
    5 w %o0-%o7: (595a30 0 397ed0 0 0 0 37ff88 3802c8)

call 10958 from 10800
    6 w %o0-%o7: (0 0 0 0 f0058018 0 fff2b741 108000)

{0} ok



Sweet Sassy Molassy but that's a lot to transcribe by hand.  But I did review it for accuracy.  Just the same, I don't suppose you want to see ctrace from other exp ISOs, or 9/5 do you?  Please say no.
Comment 17 Rob Burcham 2003-09-10 16:57:05 UTC
well that said, of course I discover an error.  That last "108000" should be a 10800 of course.
Comment 18 Rob Burcham 2003-09-12 17:47:53 UTC
Oh boy.  I just downloaded Suse 7.3 for Sparc64, and booted the first cd.  It loads SILO and the initrd, and if I got the other CDs and burned them, I am sure I could install.

The thing is, I was able to get it to show me its startup log, and the first line in it says:

PROMLIB: Sun IEEE Boot PROM 4.5.10 2002/02/11 10:38

I swear the OBP startup screen just says OBP 4.5, and not 4.5.10.  Either way, am I just SOL now?  Is there any way to go back to <= 4.5.9, or should I try to install Suse and then convert it to Gentoo after the fact?  Will Gentoo ever work on this box since it is OBP 4.5.10?

I am hoping you might answer some of these questions befor you close out the bug :)
Comment 19 Jason Wever (RETIRED) gentoo-dev 2003-09-13 08:13:13 UTC
The LiveCDs you are testing have recent patches for their kernels which get around this OBP version issue (note they are also now available in kernel 2.4.22).  

What I'm doing now is talking to some of the people that work on SILO so we can figure out why this happens and get it fixed.  As for the CD where SILO works and the kernel doesn't, I'm not sure about that yet.  I may try putting a 2.4.23-pre release on there as a lot of the patches I was using on the previous versions of LiveCD are in there now.

I'll post back when I have more info.
Comment 20 Rob Burcham 2003-09-14 18:40:44 UTC
FWIW I was able to boot the Blade 1000 using the instructions found here:

http://forums.gentoo.org/viewtopic.php?t=70883&highlight=mmu+miss

Essentially, it's a dhcp/net boot using the debian sparc 64 tftpboot image available here:

http://auric.debian.org/~bcollins/disks-sparc/3.0.24-2003-08-08/sparc64/

I had to symlink the image to SUNW.Sun-Blade-1000 in order for the Blade to find it and boot it.

This got the machine started with net capabilty.  I then jumped to the ctrl-alt-f2 vconsole and started a semi-normal gentoo install as the article indicates.  I am bootstrapping from stage1 right now.

So I don't know if this sheds any more light, but the SILO, kernel & initrd on that debian tftpboot image worked quite well.
Comment 21 Jason Wever (RETIRED) gentoo-dev 2003-09-15 15:44:13 UTC
Well good to know that worked.  Their kernel should be very similar to what I'm using.

Would you be interested in testing out further revisions to the LiveCD to help us fix this issue?
Comment 22 Rob Burcham 2003-09-15 16:59:11 UTC
Yes, no problem.  I can test as needed.
Comment 23 Gustavo Zacarias (RETIRED) gentoo-dev 2004-01-30 05:21:42 UTC
Hi.
Could you test the new experimental livecd at http://dev.gentoo.org/~gustavoz/testing/sparc64/ ?
Thanks for your patience.
Comment 24 Gustavo Zacarias (RETIRED) gentoo-dev 2004-05-01 15:49:30 UTC
Closing bug because of a lack of info/testing. 2004.0 and 2004.1 are out.
Thanks.