3 Replies Latest reply on Apr 8, 2008 4:09 PM by 807557

    Sol 9 boot from Sol 10 net boot server hangs

    807557
      I have a Solaris 10 boot server that does not successfully provide boot for Solaris 9, but 10 is working fine. The net boot of Solaris 9 hangs at this point (this was boot net -sv):

      Found my IP address: xxxxxxxx (xxx.xxx.xxx.xxx)
      hostname: yyyyyyyy
      whoami: no domain name
      root on zzzzzzzz:/export/software/solaris/jumpstart/install/sol_9_904_sparc_sun/Solaris_9/Tools/Boot fstype nfsdyn
      cpu32: UltraSPARC (portid 32 impl 0x11 ver 0xa0 clock 400 MHz)
      cpu33: UltraSPARC (portid 33 impl 0x11 ver 0xa0 clock 400 MHz)
      cpu34: UltraSPARC (portid 34 impl 0x11 ver 0xa0 clock 400 MHz)
      cpu34: UltraSPARC (portid 34 impl 0x11 ver 0xa0 clock 400 MHz)
      cpu36: UltraSPARC (portid 36 impl 0x11 ver 0xa0 clock 400 MHz)
      cpu37: UltraSPARC (portid 37 impl 0x11 ver 0xa0 clock 400 MHz)
      cpu38: UltraSPARC (portid 38 impl 0x11 ver 0xa0 clock 400 MHz)
      cpu39: UltraSPARC (portid 39 impl 0x11 ver 0xa0 clock 400 MHz)

      Solaris 10 continues on. The same process with Solaris 8 or 9 as the boot server works without difficulty. The client in this case is an E10K domain, but I've seen the symptom with other hardware also. The boot server is an E450, though I doubt that matters. The /export/software store was on ZFS, and to eliminate that as a possibility, I rebuilt it with VxFS on VxVM. I've patched to the latest 10_Recommended and 10_SunAlert_Patch_Cluster, to no avail. When I've run a snoop on this previously, it did seem to have a minimal amount of NFS traffic continuing, but the client doesn't progress.

      Has anyone seen this and solved it?
        • 1. Re: Sol 9 boot from Sol 10 net boot server hangs
          807557
          I'd check which version of NFS you're using to export your NFS share from the Solaris 10 box - it may be that it's not available on Sol 9 box?
          • 2. Re: Sol 9 boot from Sol 10 net boot server hangs
            807557
            NFSv4 isn't available on Solaris 9, but I would expect it to step down if that were the problem. To test this, first I edited /etc/default/nfs to force the maximum protocol to 3, restarted nfsd with svcadm and confirmed with rpcinfo that only 2 and 3 were advertised. The boot hung in the same place. Then I forced v2 over UDP only and tried again. It hung again in the same place.

            Solaris 10 boots successfully with the boot server forced to v2 over UDP and left at defaults.
            • 3. Re: Sol 9 boot from Sol 10 net boot server hangs
              807557
              I've seen this with Solaris 9 as the boot server for a Solaris 8 machine. Didn't work. If I wanted to boot Solaris 8 machine, I had to use Solaris 8 boot server. Same for Solaris 9 - Solaris 9 boot server to boot solaris 9 machine. I suspect Solaris 10 is the same way - Solaris 10 boot server for Solaris 10 machine.