Subject: netbooting an Ultra10
To: None <port-sparc64@netbsd.org>
From: Steve Price <sprice@hiwaay.net>
List: port-sparc64
Date: 06/19/2001 01:09:31
I'm trying to netboot an Ultra10 with 1.5.1_BETA2.  Here's what I
see on the console.

Rebooting with command: boot net netbsd -s
Boot device: /pci@1f,0/pci@1,1/network@1,1 File and args: netbsd -s
4c00
The file just loaded does not appear to be executable.
Boot device: disk  File and args:
SunOS Release 5.7 Version Generic_106541-06 64-bit [UNIX(R) System V Release 4.0]

The part that concerns me is about the file not being executable.
The file is a copy of /usr/mdec/binstall although I've tried
installboot from the same directory and I get a 'trap 0' from it.

Here's the output of tcpdump:

00:58:33.143435 foo.example.com.17061 > bar.example.com.tftp:  17 RRQ "C0A8150C"

Here's the particulars of the file it is getting:

$ ls -l /tftpboot/C0A8150C
-r-xr-xr-x  1 nobody  wheel  3122 Jun 18 23:56 /tftpboot/C0A8150C

The box running tftp is a FreeBSD 4.3-STABLE.  Another weird thing
is the file is only 3122 bytes, yet tftp thinks it's bigger.

$ tftp localhost
tftp> get C0A8150C
Received 3271 bytes in 0.0 seconds
tftp> quit

Has anyone seen this before or have any suggestions on what I
might be doing wrong?

Thanks.

-steve