SUMMARY: Problen when rebooting: Timeout for ARP/RARP packet

From: Alessandro Coppelli (Alessandro.Coppelli@dsea.unipi.it)
Date: Thu Oct 28 1999 - 01:56:02 CDT


PROBLEM:
--------

   Scenario = Sun Sparc 4m with Solaris 2.5.1

   Problem: When the machine start it shows the
             messages:

            Timeout/waiting for ARP/RARP packet
            .....
            ......

 RESOLUTION:
 ------------

---------------------------
Need to change eeprom setting.

setenv boot-device disk
        : at the prom
        : your boot device is probably set to net.
 

----------------------------------------

At the ok prompt
do a printenv and see what boot-device and diag-switch are set to
if you do a
setenv diag-switch? false
this will take it out of diagnostic mode
setenv boot-device disk
this will make it boot from disk
devalias will tell which disk matches which address
----------------------------------------

 
It sounds like you may have diag-switch? in the eeprom set to true.
This
will by default boot of the ethernet.
Do a printenv at the ok prompt and check, and change to false.

--------------------------------
Try looking this:

-At ok prompt type devalias and you will see the boot_device value,
check if it is disk.

-At ok prompt type probe-ide or probe-scsi-all depending on type of boot
disk

-And finally (I had the same problem and this was the solution) watch if
the disk is physically connected to the board

--------------------------------------
at ok prompt type set-defaults
if you look at printenv at ok you will see diag-switch? is set to true
and
your diag-device is set to net

--------------------------------

a) because the disk device is not seen by the prom (probe-scsi)
b) because the boot-device is set to net
c) because the diagnostic boot-device is set to net and you are in
        diagnostic mode

-----------------------------------
at ok prompt:

ok show-disks
select the one that has the boot block and kernel
ok nvalias disk ^Y
ok setenv boot-device disk net
ok boot disk

---------------------------------------

It sounds like your machine is set to boot from disk
and then net. ie
boot-device disk net

If you do a probe-scsi-all does it see the disk that
you are supposed to be booting from? Without any more
information, it sounds like your disk has gone bad.

------------------------------------

use the eeprom command to find out, which value the diag-switch? has, it
must be
set to "false", otherwise the machine boots from the diag-device (which
seems to
be the net in your case). You can also change the diag-switch? using the
eeprom
command or you shut down your machine to the ok prompt to set it there.

--------------------------------

 Thank you very much to:

 Adrian Cole
 Samir Sethi
 Scott Balfour
 Gerardo Bozon
 Scott Kulp
 Kevin Skeehan
 David Robillard
 Craig Russell
 Stefan Voss

 and many others .



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:13:31 CDT