Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Jul 2000 19:02:51 -0400 (EDT)
From:      David Gilbert <dgilbert@velocet.ca>
To:        freebsd-stable@freebsd.org
Subject:   Advansys SCSI controllers.
Message-ID:  <14715.31131.941891.705718@trooper.velocet.net>

next in thread | raw e-mail | index | archive | help
I have found that the Advansys controller which probes as:

adw0: <AdvanSys 3550 Ultra SCSI Adapter> port 0xe800-0xe83f mem 0xe6820000-0xe68200ff irq 11 at device 9.0 on pci0
adw0: SCSI ID 7, High & Low SE Term Enabled, Queue Depth 253

with drives:

da0 at adw0 bus 0 target 0 lun 0
da0: <SEAGATE ST318416W 0005> Fixed Direct Access SCSI-3 device 
da0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da0: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)
da1 at adw0 bus 0 target 1 lun 0
da1: <SEAGATE ST318416W 0005> Fixed Direct Access SCSI-3 device 
da1: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da1: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)

will under heavy usage spit out the message:

Jul 22 19:00:27 mortar /kernel: (da0:adw0:0:0:0): Invalidating pack

After which, the machine will respond to incoming telnet requests, but 
never print login.  I assume this to be because the drive is no longer 
available.

This is a server hosted at "rackspace.com".  They report that this
definately does not happen under 3.4 (which they consider a standard
FreeBSD install), but I've found that it does happen with 4.0 and it
appears to happen more often under 4.1-RC2.

The message itself comes from CAM (scsi_da.c) in response to an ENXIO
return code from the lower driver.  A number of ENXIO returns were
recently removed from the advansys driver, but they were all in a
section dealing with attaching the device, etc.

Anyhow, there appear to be several places were ENXIO can happen, and
CAM appears to consider this unrecoverable.  The server at
rackspace.com will likely get IDE drives or a different scsi
controller, so this is unfortunately a report without much ability to
try patches.

Rackspace.com aparently knows of this ... they've had this problem
come up before with 4.0 installed customers.  Replicating the problem
is simple: make buildworld exercises it quite quickly.  I will likely
create a PR unless someone knows of a fix for this.

Dave.

-- 
============================================================================
|David Gilbert, Velocet Communications.       | Two things can only be     |
|Mail:       dgilbert@velocet.net             |  equal if and only if they |
|http://www.velocet.net/~dgilbert             |   are precisely opposite.  |
=========================================================GLO================


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14715.31131.941891.705718>