I still need to support a Sun SPARC VME/Solaris 2.6 board for our organization. 
One issue is having the right SCSI disk available to replace failed disk 
Problems with types of scsi (SCSI-2,3, SE, LVD) and connectors, and not 
have enough SUN infrastructre.

I will try to get the VME sparc to boot from network server. The network
disk will contain a ufsdump of the orginial disk. The network
server is running centos 4.x. 

I also got a sparc XL that I can test net boot with.

RARP
Sun's OBP 'boot net' get is IP addresss using RRP from the rarpd server.
On the linux server add the MAC address of the SPARC to /etc/ethers, and run the rarpd.

	# vi /etc/ethers
	  (add MAC_Address, and IP for reverse address resolution).
	# /etc/init.d/rarpd start

Sparc LX

Borrowed a old Sparc LX from shane (D.Hall's group).
Internal disk was disconnected: ST11200N, 1.05 GB, Hawk2, 50 pin
   J2: Set Jumper were: Pin3 Enable_Motor_Start, Pin5 Parity_Option
	J5: SCSI ID set to 3.
SBUS Slot0: Empty
SBUS Slot1: S11W/S16D P/N 015-00032-02 with 80 pin. 
            Seems to be a EDT.com high speed parallel or 16-bit dual analog interface

Removed S11W/S16D from slot1, and installed an X1018a (207-2739-02) SE Fast/Wide SCSI/Fast Ethernet.

sbus card's hme is  /iommu@0,10000000/sbus@0,10001000/SUNW,hme@1,8c00000
  mac address is: 08:00:20:1d:16:45
sbuf cards scsi is  /iommu@0,10000000/sbus@0,10001000/SUNW,fas@1,8800000/sd

On LX, did:
 ok boot /iommu@0,10000000/sbus@0,10001000/SUNW,hme@1,8c00000

On kelvin (centos 4.x):

  rarpd

  ARP is used to provide the LX with its IP number from its MAC address.
  TFTP is then used to upload the boot block to the LX.

  1. add to /etc/ethers : 08:00:20:1d:16:45  128.171.110.138 
     This does the MAC Addr to IP number translations using the rarpd.

  2. add to /aux/spex/tftp

      cp ../guidedog/usr/platform/sun4m/lib/fs/nfs/inetboot inetboot.sun4m
		ln -s inetboot.sun4m 80AB6E8A.SUN4M  (128.171.110.138 in hex + architecture).

     rarpd can also provide the boot loader vai tftp. The boot file for ethernet can
	  be found in the /usr/platform/ARCH/fs/nfs/ directory (for NFS mounts)

  3. run rarpd to assign IP from /etc/ether and provide tftp boot file.

     # rarpd -A -d -e -v -b /aux/spex/tftp

  tftpd - run a tftp server.

     # in.tftpd -l -s -v -v /aux/spex/tftp

  bootparamd

  The loaded boot block has NFS support so the OS can be mounted via NSF.
  Setup bootparamd  ( boot parameter server) to provide the diskless client 
  information to it's NFS disk.

  # cat bootparams 
  hilodog root=kelvin:/aux/spex/hilodog/root

  # rpc.bootparamd -d -s -l
  
  --------------------------------------------------------
  loading kernel, but getting stuck at here:



Ref: 
http://znark.com/tech/netbootsparc.html - network boot server for SPARC.
(archived the html file in this directory).
sunstuff.org - some sun hardware info, resellers, etc.

http://www.smtps.net/netboot_flash_obp.html - So you want to flash the PROM on your SPARC without installing
Solaris?

http://tomz22.wordpress.com/2007/10/17/sun-sparc-lx/
a bog on SUN Sparc XL and netboot

xxx