Solaris 7 (SPARC Platform Edition) 8/99 Release Notes

Cannot Detach UE10000 Board if in.rarpd daemon Is Running and /rplboot Exists (4231845)

If you setup a UE10000 board as a diskless client and Solstice AutoClient server and Solstice AdminSuite daemons are running, you cannot detach the board using Dynamic Reconfiguration. When you attempt to detach the board, you will see something similar to the following error message:


dr> complete_detach 2
Completing detach of board 2.
DR Error: detach_board: UNCONFIGURE ioctl failed
PIM (errno #5): /sbus@48,0/SUNW,hme@0,8c00000
Board detachment failed.
Retry the COMPLETE or ABORT the operation.
dr>

Workaround: If you set up a UE10000 board as a Solstice server servicing diskless clients and AutoClient systems, follow these steps before running a Dynamic Reconfiguration operation:

  1. Move /rplboot to /rplboot_orig:


    # mv /rplboot /rplboot_orig
    
  2. Stop the NFS server:


    # /etc/init.d/nfs.server stop
    
  3. Start the NFS server:


    # /etc/init.d/nfs.server start
    
  4. Kill the in.rarpd daemon:


    # kill -9 PID
    

    where PID is the Process ID of the in.rarpd daemon

  5. Kill the rpc.bootparamd daemon:


    # kill -9 PID
    

    where PID is the Process ID of the rpc.bootparamd daemon

You are now able to run Dynamic Reconfiguration successfully to detach the UE10000 board. During the Dynamic Reconfiguration operation, you can not service any diskless clients or AutoClient systems. To restart client services after the successful Dynamic Reconfiguration operation:

  1. Move /rplboot_orig to /rplboot:


    # mv /rplboot_orig /rplboot
    
  2. Stop the NFS server:


    # /etc/init.d/nfs.server stop
    
  3. Start the NFS server:


    # /etc/init.d/nfs.server start
    
  4. Run the in.rarpd daemon:


    # /usr/sbin/in.rarpd -a &
    
  5. Run the rpc.bootparamd daemon:


    # /usr/sbin/rpc.bootparamd &