Re: A little more help for a new sparc user

Nick Schmalenberger <[email protected]>
Newsgroups gmane.os.openbsd.sparc
Message-ID <[email protected]>
On Fri, Mar 12, 2010 at 03:44:49PM -0800, Erin O'Meara wrote:
> Well I got the install up and running an have my netra X1 running openBSD.
> 
> In the install.sparc64 file in mentions applying the latest firmware patch
> for openbsd to run.  the firmware on the box is from 2001 and the latest is
> 2003.
> I have download the patch file from sun (111952-03) and the file is a shell
> script that contains an encoded file, which is a shell script with another
> enocode file.
> in the end I get the tar file that is double encoded and contains
> flashprom.64bit, flashprom.32bit and obp_image.
> 
> from reading the scripts the flashprom files are drivers for sun's OS and
> the other file is the firmware image.
> 
> any suggestions on how to flash the netra X1 firmware from openBSD?
> 
> I have played around with these steps and tried to boot the image file with
> no luck, should this work with the obp_image file?
> http://www.smtps.net/netboot_flash_obp.html
>
What I needed to do to update the prom on my Netra T1 105, was
boot the Solaris installer with a similar arrangement to openbsd,
and I was able to run the prom update from the Solaris installer
without installing Solaris. Getting all the nfs and bootparams
stuff seemed to be a big pain with Solaris like OpenBSD, but
slightly different. Here are my exports and bootparams files:
nick@gwynn:~$ cat /etc/exports 
# /etc/exports: the access control list for filesystems which may be exported
#		to NFS clients.  See exports(5).
/var/lib/tftpboot	tuolumne(rw,no_root_squash)
/var/lib/tftpboot	-ro	minerva
nick@gwynn:~$ cat /etc/bootparams 
# /etc/bootparams: provide diskless clients with information necessary
#                  for booting. See bootparamd(8) for further information.
#
# Format :  client id=server:path
#
# Example:  client_1   base=server_1:/path/to/basedir
#
tuolumne	root=gwynn-boot:/var/lib/tftpboot/solaris/Solaris_10/Tools/Boot \
		rootopts=gwynn-boot:rsize=32768:nfsvers=3:vers=3 \
		install=gwynn-boot:/var/lib/tftpboot/solaris \
#		sysid_config=gwynn-boot:/var/lib/tftpboot/sparc/sysidcfg.d/solaris10 \
		boottype=bootp-server:in \
		term=bootp-server:xterm
minerva		root=gwynn:/var/lib/tftpboot

Some of those settings are for other installations of OpenBSD, I
think, tuolumne is the netra. gwynn is a debian system too, with
tftpd-hpa, nfs-user-server, and netkit-bootparamd. The versions
of those now are different from what I used before I suppose.
Maybe that config will help you though. I used various howtos
also, I don't remember which one was the most helpful, sorry.
Nick Schmalenberger
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.