Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Solaris 10: Jumpstart Installation 1

Status
Not open for further replies.

morvern

Technical User
May 5, 2011
1
IT
I was not able to start jumpstart installation for my SF4800.
when tryng to boot from network, the system gave a "ILLEGAL INSTRUCTION" error, as shown below:

-------------------------------------------------

Sun Fire 4800
OpenFirmware version 5.20.10 (05/21/08 16:12)
Copyright 2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
SmartFirmware, Copyright (C) 1996-2001. All rights reserved.
36864 MB memory installed, Serial #50856896.
Ethernet address 0:3:ba:8:3:c0, Host ID: 830803c0.


Rebooting with command: boot net - install
/ssm@0,0/pci@18,700000/pci@1/network@0: 100 Mbps full duplex link up
Requesting Internet Address for 0:3:ba:f:6a:6
Requesting Internet Address for 0:3:ba:f:6a:6
Requesting Internet Address for 0:3:ba:f:6a:6
Requesting Internet Address for 0:3:ba:f:6a:6
Requesting Internet Address for 0:3:ba:f:6a:6
TL = 1, TT = 10. ERROR: Illegal Instruction
TSTATE= 0x1400 [ccr = 0x0, asi = 0x0, pstate = 0x14, cwp = 0x0]
TPC= 0000000000004000
TNPC= 0000000000004004
TICK= 800000485b00c3b0, TICKCMP = 8000000000000000

debugger entered.

--------------------------------------------------------

"illegal instruction" when happening during a boot,means that the system is trying to boot from a non-boot device, that the boot information has become corrupted, or that the boot information is meant for a different architecture.

Indeed I checked directory /tftpboot n jumpstart server oand I noticed that file inetboot.SUN4U.Solaris_10-4 was currupted. its size was very small and it was an ascii file.
While the correct format is the following:

sv213077-(root)-/tftpboot # ls -lrt inet*
-rw-r--r-- 1 root other 215184 Sep 19 2008 inetboot.SUN4U.Solaris_10-2
-rw-r--r-- 1 root other 161056 Sep 19 2008 inetboot.SUN4U.Solaris_8-2
-rw-r--r-- 1 root other 221544 May 3 11:17 inetboot.SUN4U.Solaris_10-4
-rw-r--r-- 1 root other 217016 May 3 11:17 inetboot.SUN4U.Solaris_10-3
sv213077-(root)-/tftpboot # file inetboot.SUN4U.Solaris_10-4
inetboot.SUN4U.Solaris_10-4: ELF 64-bit MSB executable SPARCV9 Version 1, statically linked, stripped
sv213077-(root)-/tftpboot # file inetboot.SUN4U.Solaris_10-3
inetboot.SUN4U.Solaris_10-3: ELF 64-bit MSB executable SPARCV9 Version 1, statically linked, stripped

After copying the correct files from another jumpstart server, the problem disappeared and installation was ok.
So in case you happen to spot the same error, check the size and format of these files.

Hope it helps.

 
Worth a star for the heads-up morvern!

The internet - allowing those who don't know what they're talking about to have their say.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top