I had similar issue with a solaris 9 jumpstart server and it turned out
to be a tftp bug. Patches for tftp resolved the issue.

Ed

On Thu, 2009-08-27 at 19:13, Jorgen Lundman wrote:
> 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
> _______________________________________________
> install-discuss mailing list
> install-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/install-discuss
-- 
Ed Spencer                      Information Services and Technology
UNIX System Administrator       Computer and Network Services 
EMail: Ed_Spencer at UManitoba.CA  The University of Manitoba
telephone: (204) 474-8311       Winnipeg, Manitoba, Canada R3T 2N2



Reply via email to