www.digi.com
  Advanced Search
Product Selector
     
  Technical Support
Drivers

Firmware Upgrades

FAQs

Product Documentation

Cabling

Support Tools

Legacy Products

About Digi Support

Knowledge Base

Online Support Request

FTP Site



Related Links
Inside Out Networks


 
Solutions Partners Support and Training Corporate Info Where to Buy Order Where to Buy Site Map Contact Us
Home > Support >kbase >
My Solaris 2.x x86 system will not boot after loading the SCSI/EtherLite driver, regardless of whether our SCSI units are on the bus or not
My Solaris 2.x x86 system will not boot after loading the SCSI/EtherLite driver, regardless of whether our SCSI units are on the bus or not My Solaris 2.x x86 system will not boot after loading the SCSI/EtherLite driver, regardless of whether our SCSI units are on the bus or not

 

Believe it or not, this is actually a Sun bug, regarding scanning the SCSI bus at id's where there is no device. It is also specific to the x86 (Intel) version of Solaris 2.x. There is a bug in a number of Solaris X86 SCSI host adapter drivers which affects us. This is the scsi_probe() bug. The Sun Bug ID is 4022634. Sun says It will be fixed in Solaris 2.7 (coming soon).

HOWEVER, there is a relatively easy workaround NOT requiring OS re-installation or anything else equally unattractive.

The bug will manifest itself as system reboot upon driver load. Here's the workaround:

 

  1. Boot the system with the "boot -a" command from the boot/PROM prompt. "-a" is the "ask" option.

     

  2. As the system boots, agree to all the defaults except the one asking about the system file it is to use. Instead of the default "etc/system", tell it you want to use "etc/system_no_ct".

     

  3. The system should boot without crashing, but without our driver (ct) loading.

     

  4. Edit the /kernel/drv/ct.conf file so that it refers only to SCSI IDs at which Central Data units are installed. That is, if you have one unit at ID 4, delete (or comment out) all the lines that look like this

    name="ct" class="scsi" target=N lun=0;

    where N is NOT 4 (the SCSI ID our unit is set to).

     

  5. Reboot the system and be happy.
 

solutions | partner programs | corporate info | support and training | where to buy
site map | contact us | press releases |
events | promotions | advertising

Copyright © 1996-2001 Digi International. All rights reserved.