OpenBoot 2.x Command Reference Manual

Common Failures

This section describes some common failures and how you can fix them.

Blank Screen - No Output

Problem: Your system screen is blank and does not show any output.

Here are possible causes for this problem:

Refer to your system documentation.

If the keyboard is not plugged in, the output goes to TTYA instead. To fix this problem, power the system down, plug the keyboard in, and power on again.

Check the power cable on the monitor. Make sure the monitor cable is plugged into the system frame buffer; then turn the monitor on.

This means the NVRAM parameter output-device is set to ttya or ttyb instead of being set to screen. You can do one of the following:

If your system has several plugged-in frame buffers, or it has one built-in frame buffer and one or more plugged in, then it is possible that the wrong frame buffer is being used as the console device. See "Setting the Console to a Specific Monitor".

System Boots From the Wrong Device

Problem: Your system is supposed to boot from the disk; instead, it boots from the net.

There are two possible causes for this:

Interrupt the booting process with Stop-A. Type the following commands at the ok prompt:


ok setenv diag-switch? false 
ok boot 

The system should now start booting from the disk.

Interrupt the booting process with Stop-A. Type the following commands at the ok prompt:


ok setenv boot-device disk 
ok boot 

Note that the preceding commands cause the system to boot from the disk defined as disk (target 3) in the device aliases list. If you want to boot from disk1 (target 1), disk2 (target 2), or disk3 (target 3), set boot-device accordingly.

Problem: Your system is booting from a disk instead of from the net.

Interrupt the booting process with Stop-A. Type the following commands at the ok prompt:


ok setenv boot-device net 
ok boot 

Problem: Your system is booting from the wrong disk. (For example, you have more than one disk in your system. You want the system to boot from disk2, but the system is booting from disk1 instead.)

Interrupt the booting process with Stop-A. Type the following commands at the ok prompt:


ok setenv boot-device disk2 
ok boot 

System Will Not Boot From Ethernet

Problem: Your system fails to boot from the net.

The problem could be one of the following:

Report the problem to your system administrator.

Plug in the ethernet cable. The system should continue with the booting process.

Report the problem to your system administrator.

Refer to the troubleshooting information in your system documentation. (Note: systems that do not have Twisted Pair Ethernet will not have the tpe-link-test parameter.)

System Will Not Boot From Disk

Problem: You are booting from a disk and the system fails with the message: The file just loaded does not appear to be executable.

Install a new boot block.

Problem: You are booting from a disk and the system fails with the message: Can't open boot device.

Turn on power to the disk, and make sure the SCSI cable is connected to the disk and the system.

SCSI Problems

Problem: Your system has more than one disk installed, and you get SCSI-related errors.

Try the following procedure:

  1. Unplug all but one of the disks.

  2. At the ok prompt, type:


    ok probe-scsi-all 
    

    Note the target number and its corresponding unit number.

  3. Plug in another disk and perform step b again.

  4. If you get an error, change the target number of this disk to be one of the unused target numbers.

  5. Repeat steps b, c, and d until all the disks are plugged back in.

Setting the Console to a Specific Monitor

Problem: You have more than one monitor attached to the system, and the console is not set to an intended monitor.

A common way to change this default is to change output-device to the appropriate frame buffer:


ok nvalias myscreen /obio/cgfourteen
ok setenv output-device myscreen 
ok reset 

Another way of setting the console to a specific monitor is to change the sbus-probe-list NVRAM parameter.


ok show sbus-probe-list     (
Display the current and default values)
sbus-probe-list f0123 f0123     (Your system may have
a different number of SBus slots)
ok 

If the frame buffer that you are choosing as the console is in slot 2, change sbus-probe-list to probe slot 2 first:


ok setenv sbus-probe-list 23f01
ok reset