From nobody@FreeBSD.org  Tue May 29 18:01:03 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id BC60316A46C
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 29 May 2007 18:01:03 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id 87F0D13C45A
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 29 May 2007 18:01:03 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l4TI12bD015927
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 29 May 2007 18:01:02 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id l4TI12MM015926;
	Tue, 29 May 2007 18:01:02 GMT
	(envelope-from nobody)
Message-Id: <200705291801.l4TI12MM015926@www.freebsd.org>
Date: Tue, 29 May 2007 18:01:02 GMT
From: Flavio Cordeiro<flavioc@sct.embrapa.br>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Adaptec SCSI Er
X-Send-Pr-Version: www-3.0

>Number:         113134
>Category:       kern
>Synopsis:       [ahc] Adaptec SCSI Er
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    mjacob
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 29 18:10:01 GMT 2007
>Closed-Date:    Mon Jul 02 04:52:53 GMT 2007
>Last-Modified:  Mon Jul 02 04:52:53 GMT 2007
>Originator:     Flavio Cordeiro
>Release:        6.2 Stable
>Organization:
Embrapa
>Environment:
6.2-STABLE FreeBSD 6.2-STABLE #0: Tue May 29 13:52:05 BRT 2007     root@server.xxx.xxxxxxx.br:/usr/src/sys/i386/compile/MYKERNEL  i386

>Description:
It's a old BUG! Please fix it ...

ahc0: <Adaptec 29160N Ultra160 SCSI adapter> port 0xd400-0xd4ff mem 0xfeafd000-0xfeafdfff irq 21 at device 13.0 on pci2
aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs


(probe13:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe13:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:1): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:1): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:1): parity error detected in Data-in phase. SEQADDR(0x1a6) SCSIRATE(0x95)
(probe0:ahc0:0:6:1): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:1): AutoSense Failed
(probe0:ahc0:0:6:2): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:2): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:2): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:2): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:2): AutoSense Failed
(probe0:ahc0:0:6:3): parity error detected in Data-in phase. SEQADDR(0x1a6) SCSIRATE(0x95)
(probe0:ahc0:0:6:3): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:3): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:3): parity error detected in Data-in phase. SEQADDR(0x1a6) SCSIRATE(0x95)
(probe0:ahc0:0:6:3): AutoSense Failed
(probe0:ahc0:0:6:4): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:4): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:4): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:4): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:4): AutoSense Failed
(probe0:ahc0:0:6:5): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:5): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:5): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:5): parity error detected in Data-in phase. SEQADDR(0x1a6) SCSIRATE(0x95)
(probe0:ahc0:0:6:5): AutoSense Failed
(probe0:ahc0:0:6:6): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:6): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:6): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:6): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:6): AutoSense Failed
(probe0:ahc0:0:6:7): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:7): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:7): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:7): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(probe0:ahc0:0:6:7): AutoSense Failed
sa0 at ahc0 bus 0 target 6 lun 0
sa0: <IBM ULT3580-TD3 69U2> Removable Sequential Access SCSI-3 device
sa0: 40.000MB/s transfers (20.000MHz, offset 127, 16bit)
Trying to mount root from ufs:/dev/ad6s1a
sk0: link state changed to UP
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): AutoSense Failed
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a6) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): AutoSense Failed
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): AutoSense Failed
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): AutoSense Failed
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): AutoSense Failed
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): AutoSense Failed
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): AutoSense Failed
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): parity error detected in Data-in phase. SEQADDR(0x1a7) SCSIRATE(0x95)
(sa0:ahc0:0:6:0): AutoSense Failed

>How-To-Repeat:
Just attach adaptec 29160 series and a SCSI device. Like a TAPE.

>Fix:


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: linimon 
State-Changed-When: Sat Jun 2 19:05:37 UTC 2007 
State-Changed-Why:  
You've given us the trace, but you haven't told us specifically what your 
hardware is, or what conditions under which you see the bug (e.g. if you 
unplug the tape drive, does everything work?) 


Responsible-Changed-From-To: freebsd-i386->linimon 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Jun 2 19:05:37 UTC 2007 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=113134 
State-Changed-From-To: feedback->open 
State-Changed-By: linimon 
State-Changed-When: Thu Jun 7 23:06:34 UTC 2007 
State-Changed-Why:  
Feedback received. 


Responsible-Changed-From-To: linimon->freebsd-scsi 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Jun 7 23:06:34 UTC 2007 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=113134 

From: linimon@lonesome.com (Mark Linimon)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: i386/113134: [ahc] Adaptec SCSI Er
Date: Thu, 7 Jun 2007 18:09:58 -0500

 ----- Forwarded message from Flavio Cordeiro <flavioc@sct.embrapa.br> -----
 
 Adapter SCSI: Adaptec 29160N
 Tape Unit: IBM ULT3580-TD3 SCSI
 
 Tape Descrition and tests in linux:
 IBM TotalStorage Tape Diagnostic Tool   - Text Report
 
               +--------------------+                  +--------------------+
     Model:    | ULT3580-TD3        |       Serial No: | 1210223651         |
               +--------------------+                  +--------------------+
 
               +-----+        +-----+                  +---------------+
         Host: | 2   |   ID:  | 6   |       Microcode: | 73P5          |
               +-----+        +-----+                  +---------------+
         Bus:  | 0   |   LUN: | 0   |       Changer:   |               |
               +-----+        +-----+                  +---------------+
 
               +------------------------------+
     Result:   | PASSED                       |
               +------------------------------+
     Code:     | OK                           |
               +------------------------------+
               +------------------------------+
     Bin Log:  | 1210223651.001.blz           |
               +------------------------------+
     Dumps:    |                              |
               |                              |
               |                              |
               |                              |
               +------------------------------+
               +-----+                  +-----+
     1st FSC:  | 14B8|        2nd FSC:  | 0000|
               | 14B8|                  | 0000|
               | 14B8|                  | 0000|
               | 14B8|                  | 0000|
               | 14B8|                  | 0000|
               | 14B8|                  | 0000|
               | 14B8|                  | 0000|
               | 14B8|                  | 0000|
               | 0000|                  | 0000|
               | 0000|                  | 0000|
               +-----+                  +-----+
 
 
 
 SCSI error:
 SCSI subsystem initialized
 scsi0 : ata_piix
 scsi1 : ata_piix
  Type:   Direct-Access                      ANSI SCSI revision: 05
 SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
 SCSI device sda: drive cache: write back
 SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
 SCSI device sda: drive cache: write back
 sd 1:0:0:0: Attached scsi disk sda
 scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
        <Adaptec 29160N Ultra160 SCSI adapter>
        aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
  Type:   Sequential-Access                  ANSI SCSI revision: 03
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x6c) SCSIRATE(0x80)
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x85) SCSIRATE(0x80)
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x85) SCSIRATE(0x80)
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x6b) SCSIRATE(0x80)
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x85) SCSIRATE(0x80)
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x85) SCSIRATE(0x80)
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x6b) SCSIRATE(0x80)
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x85) SCSIRATE(0x80)
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x6b) SCSIRATE(0x80)
 (scsi2:A:6:0): parity error detected in Data-in phase. SEQADDR(0x85) SCSIRATE(0x80)
 target2:0:6: FAST-20 SCSI 20.0 MB/s ST (50 ns, offset 127)
 sd 1:0:0:0: Attached scsi generic sg0 type 0
 scsi 2:0:6:0: Attached scsi generic sg1 type 1
 st 2:0:6:0: Attached scsi tape st0
 
 
 
 Thanks BSD Team for your GREAT WORK.
 
 
 Flavio
 
 ----- End forwarded message -----
State-Changed-From-To: open->feedback 
State-Changed-By: mjacob 
State-Changed-When: Thu Jun 7 23:11:34 UTC 2007 
State-Changed-Why:  
I'll take this- 

feedback questions are: 
+ what devices do you have attached to this HBA? 
+ did it work before and stop working in 6.2? 




Responsible-Changed-From-To: freebsd-scsi->mjacob 
Responsible-Changed-By: mjacob 
Responsible-Changed-When: Thu Jun 7 23:11:34 UTC 2007 
Responsible-Changed-Why:  

feedback questions are: 
+ what devices do you have attached to this HBA? 
+ did it work before and stop working in 6.2? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=113134 
State-Changed-From-To: feedback->closed 
State-Changed-By: mjacob 
State-Changed-When: Thu Jun 7 23:15:18 UTC 2007 
State-Changed-Why:  


http://www.freebsd.org/cgi/query-pr.cgi?pr=113134 
State-Changed-From-To: closed->feedback 
State-Changed-By: mjacob 
State-Changed-When: Thu Jun 7 23:15:56 UTC 2007 
State-Changed-Why:  
Sorry about that- the messages you sent about the IBM test tool 
indicate a parity under Linux also. I was all set to close the 
PR as "must be hardware" when I realized that the Linux driver 
is likely Justin's driver (i.e., is the same driver as FreeBSD) 
anyway. 

Can you try setting, in the BIOS, the speed slower and see if you 
still have the problem? I presume that this in an Ultrium and 
therefore it's a WIDE device, yes? 


http://www.freebsd.org/cgi/query-pr.cgi?pr=113134 
State-Changed-From-To: feedback->closed 
State-Changed-By: mjacob 
State-Changed-When: Mon Jul 2 04:52:31 UTC 2007 
State-Changed-Why:  
According to the submitter: 

I disable Wide Negociation in Adaptec SCSI. I was set it to "NO". 

Now it working in BSD with no Problems. 

Thanks a lot for your help. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=113134 
>Unformatted:
