Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Oct 1997 09:58:59 -0700 (PDT)
From:      lmc@chpc.utah.edu
To:        freebsd-gnats-submit@FreeBSD.ORG
Subject:   kern/4851: adaptec 2940U hangs system if scsi tape device attached
Message-ID:  <199710251658.JAA11009@hub.freebsd.org>
Resent-Message-ID: <199710251700.KAA11106@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         4851
>Category:       kern
>Synopsis:       adaptec 2940U hangs system if scsi tape device attached
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 25 10:00:00 PDT 1997
>Last-Modified:
>Originator:     Lloyd M Caldwell
>Organization:
UofU Center for High Performance Computing
>Release:        FreeBSD 2.2.2-RELEASE
>Environment:
FreeBSD net.chpc.utah.edu 2.2.2-RELEASE FreeBSD 2.2.2-RELEASE #0: Sat Aug  9 16:16:41 MDT 1997     root@net.chpc.utah.edu:/usr/src/sys/compile/NETPP  i386

>Description:
If scsi tape device:
 "EXABYTE EXB8500C8CQANXR4 0730" type 1 removable SCSI 2
attached to adaptec 2940U:
 ahc0 <Adaptec 2940 Ultra SCSI host adapter> rev 0 int a irq 9 on pci0:16
 ahc0: aic7880 Single Channel, SCSI Id=7, 16 SCBs
the console shows the following:

sd0(ahc0:0:0): SCB 0x1 - timed out in dataout phase, SCSISIGI == 0x4
SEQADDR = 0x12c SCSISEQ = 0x12 SSTAT0 = 0x0 SSTAT1 = 0x2
sd0(ahc0:0:0): abort message in message buffer
sd0(ahc0:0:0): SCB 0x1 - timed out in dataout phase, SCSISIGI == 0x14
SEQADDR = 0x12c SCSISEQ = 0x12 SSTAT0 = 0x0 SSTAT1 = 0x2
ahc0: Issued Channel A Bus Reset. 1 SCBs aborted
Clearing bus reset
Clearing 'in-reset' flag
sd0(ahc0:0:0): no longer in timeout
sd0(ahc0:0:0): UNIT ATTENTION asc:29,2  field replaceable unit: 2
, retries:3
sd0(ahc0:0:0): SCB 0x1 - timed out in dataout phase, SCSISIGI == 0x4
SEQADDR = 0x12c SCSISEQ = 0x12 SSTAT0 = 0x0 SSTAT1 = 0x2
sd0(ahc0:0:0): abort message in message buffer
sd0(ahc0:0:0): SCB 0x1 - timed out in dataout phase, SCSISIGI == 0x14
SEQADDR = 0x12b SCSISEQ = 0x12 SSTAT0 = 0x0 SSTAT1 = 0x2
ahc0: Issued Channel A Bus Reset. 1 SCBs aborted
Clearing bus reset
Clearing 'in-reset' flag
sd0(ahc0:0:0): no longer in timeout
sd0(ahc0:0:0): UNIT ATTENTION asc:29,2  field replaceable unit: 2
, retries:3


>How-To-Repeat:
scsi tape device hooked up to the adaptec 2940U,
access files on any of the scsi disks or try to perform
a backup.

Note: I moved the tape device to other machines, both freebsd
      with different scsi controllers and different unix's.
      The tape drive performed flawlessly.

      Because of the easy repeatability I would assume it's easy
      too fix.  If I had any expertise with SCSI programming I would
      be glad to pursue this :(
>Fix:

>Audit-Trail:
>Unformatted:



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