aic7xxx timeout errors on boot

Doug Ledford dledford at redhat.com
Tue Mar 28 19:26:45 PST 2000


Jim Shepherd wrote:
> 
> Doug Ledford wrote:
> >
> > Try turning down or off the Syncronous negtiation speeds in the Adaptec
> > BIOS area and see if that makes a difference on your drive.  Also make
> > sure you aren't enabling the PROBE_ALL_LUNS options in the SCSI
> > configuration area when building your kernel.
> >
> > --
> >   Doug Ledford   <dledford at redhat.com>
> >    Opinions expressed are my own, but
> >       they should be everybody's.
> 
> I did not have PROBE_ALL_LUNS enabled when compiling the kernel.  I
> tried the following with the 7880util.exe program:
> 
> 1. Reduce sync down to 20 (lowest setting with ultra enabled)
>    <no noticeable effect>
> 2. Disable sync
>    <no noticeable effect>
> 3. Initiate wide negotiation disabled
>    <change in messages as follows (primarily the detection of the cdrom
> and the Mode Sense part>
> 
> (scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 8.
>   Vendor: QUANTUM   Model: ATLAS IV 9 WLS    Rev: 0808
>   Type:   Direct-Access                      ANSI SCSI revision: 03
> Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
>   Vendor: CHINON    Model: CD-ROM CDS-535    Rev: 020
>   Type:   CDROM                              ANSI SCSI revision: 02
> Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
> scsi: detected 1 SCSI cdrom 1 SCSI disk total
> scsi: aborting command due to timeout: pid 0, scsi0, channel 0, id 4,
> lun 0, Mode Sense 00 2a 00 80 00
> SCSI host 0 abort (pid 0) timed out - resetting
> SCSI bus is being reset for host 0 channel 0
> SCSI host 0 channel 0 reset (pid 0) timed out - trying harder
> (last 3 lines repeat indefinitely)
> 
> 4. Enable disconnect turned off
>    <no noticeable effect>
> 5. Disable ultra
>    <no noticeable effect>
> 
> (I have seen a few postings from people who noticed that the synchronous
> speed is being reported at 20.0 Mbyte/sec instead of 40.0 Mbyte/sec even
> though they have an Ultra adapter.  I had the same problem until I used
> the 7880util.exe DOS utility (came on the EZ-SCSI disk 2) to enable the
> Ultra capability.  It seems that the motherboard manufacturer disabled
> Ultra by default.)
> 
> Any other ideas?  Any other information I can provide?
> 
> Jim Shepherd

Sounds like the new CD-ROM code in the kernel is locking it up actually.  It
was also probably locking up on WIDE negotiation requests.  Basically, that
CD-ROM has some seriously broken firmware.  See if you can get an update.  If
not, try copying the sr.c and sr.h file from 2.2.10 (or whatever your last
working kernel was) into 2.2.14 and try it again with wide negotiation
disabled on the CD-ROM drive.

-- 

 Doug Ledford <dledford at redhat.com>  http://people.redhat.com/dledford
      Please check my web site for aic7xxx updates/answers before
                      e-mailing me about problems


To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message




More information about the aic7xxx mailing list