We have a jumsptart server loaded with sol8,9,10 and opensolaris, both sparc 
and intel. However, I recently also attempted to load svn119 on it.

It appears now that it no longer uses multiboot, but you load the kernel 
directly. Fine, then it has x86.miniroot. However, I believe I may be hitting a 
size limit of some sort. The tftp stops transferring around the 80% mark. 

snoop says that block 65535 is requested, sent, then requested again. Until 
eventually the tftpd gives up.  Truss has similar events:

2643:   recv(4, "\004FFFD", 65468, 0)                   = 4
2643:   sendto(4, "\003FFFE05A9 iB8EEE08B93".., 1436, 0, 0x08075558, 32) = 1436
2643:   recv(4, "\004FFFE", 65468, 0)                   = 4
2643:   sendto(4, "\003FFFF9501 191 = / ,84".., 1436, 0, 0x08075558, 32) = 1436
2643:   recv(4, "\004FFFF", 65468, 0)                   = 4
2643:   sendto(4, "\003\0\0 A7F 1B1C2 RE4 G".., 1436, 0, 0x08075558, 32) = 1436
2643:   recv(4, "\004FFFF", 65468, 0)                   = 4
2643:   recv(4, "\004FFFF", 65468, 0)                   = 4
2643:       Received signal #14, SIGALRM, in recv() [caught]
2643:   sendto(4, "\003\0\0 A7F 1B1C2 RE4 G".., 1436, 0, 0x08075558, 32) = 1436
2643:   recv(4, "\004FFFF", 65468, 0)                   = 4
2643:       Received signal #14, SIGALRM, in recv() [caught]
2643:   sendto(4, "\003\0\0 A7F 1B1C2 RE4 G".., 1436, 0, 0x08075558, 32) = 1436
2643:   recv(4, "\004FFFF", 65468, 0)                   = 4

As you can see the block-size has already been negotiated at 1436 bytes. The 
tftpd server is Solaris 10:

SunOS jumpstarter 5.10 Generic_137138-09 i86pc i386 i86pc

Which comes with patch 123333-01, and I installed 123333-02 just in case. But 
it clearly makes it over 32MB. Client side is Solaris GRUB. I have tried using 
the GRUB on svn119 boot CD, which also fails.

The default boot files are:

-r-xr-xr-x   1 root     root        1.7M Jul 17 05:30 
/tftpboot/I86PC.Solaris_11-1/platform/i86pc/kernel/amd64/unix
-r--r--r--   1 root     root        153M Jul 17 05:37 
/tftpboot/I86PC.Solaris_11-1/amd64/x86.miniroot

65535 * 1436 comes to about 92MB, so would this mean that OpenSolaris is no 
longer jumpstart-able (over tftp) ? What is suggested these days?
-- 
This message posted from opensolaris.org

Reply via email to