[3402] in linux-scsi channel archive
Regular SCSI failure: 2940UW <-> IBM (OEM) DCRS-04F (command aborting)
daemon@ATHENA.MIT.EDU (Hans-Peter Jansen)
Wed Feb 25 03:33:59 1998
To: <linux-scsi@vger.rutgers.edu>
Date: Wed, 25 Feb 1998 04:32:00 +0100
From: hpj.lisa@t-online.de (Hans-Peter Jansen)
This is a multi-part message in MIME format.
------=_NextPart_000_0017_01BD41A6.50570A20
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all,
=20
currently, i seriously worry about a strange scsi-error after updating =
from SuSE 4.41 to=20
5.1, with an adaptec 2940uw-controller with 2 ibm-hd's (1 wide, 1 =
narrow),
cd-rom, streamer.=20
=20
aic7xxx.c: v4.1 1997/06/12
=20
CONFIG_SCSI_AIC7XXX=3Dy
CONFIG_AIC7XXX_TAGGED_QUEUEING=3Dy
CONFIG_OVERRIDE_CMDS=3Dy
CONFIG_AIC7XXX_CMDS_PER_LUN=3D8
CONFIG_AIC7XXX_PAGE_ENABLE=3Dy
CONFIG_AIC7XXX_PROC_STATS=3Dy
CONFIG_AIC7XXX_RESET_DELAY=3D15=20
=20
The narrow-drive on id 0 is the failing (?!?) target, with a message =
like this:=20
=20
Feb 25 01:54:51 pitu2 kernel: scsi : aborting command due to timeout : =
pid 4305, scsi0, channel 0, id 0, lun 0 Read (6) 08 70 51 08 00
Feb 25 01:54:51 pitu2 kernel: (scsi0:0:0) Abort_reset, scb flags 0x1, =
while idle, LASTPHASE =3D 0x1, SCSISIGI 0x0, SEQADDR 0x4, SSTAT0 0x5, =
SSTAT1 0xa
Feb 25 01:54:51 pitu2 kernel: (scsi0:0:0) Queueing an Abort SCB.
Feb 25 01:54:51 pitu2 kernel: (scsi0:0:0): Abort message sent.
Feb 25 01:54:51 pitu2 kernel: (scsi0:0:0) SCB 6 abort Tag completed.
Feb 25 01:54:51 pitu2 kernel: (scsi0:0:0) Reset device, active_scb 1
Feb 25 01:54:51 pitu2 kernel: scsi0: (targ 0/chan A) matching scb to =
(targ 0/chan A)
Feb 25 01:54:51 pitu2 last message repeated 2 times
Feb 25 01:54:51 pitu2 kernel: (scsi0:0:0) Aborting scb 6=20
=20
Another one (from a write(!) command):
=20
Feb 24 19:04:29 pitu2 kernel: scsi : aborting command due to timeout : =
pid 655056, scsi0, channel
0, id 0, lun 0 Write (10) 00 00 24 c5 57 00 00 04 00
Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0) Abort_reset, scb flags 0x1, =
while idle, LASTPHASE =3D 0x1, SCSISIGI 0x0, SEQADDR 0x5, SSTAT0 0x5, =
SSTAT1 0xa
Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0) Queueing an Abort SCB.
Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0): Abort message sent.
Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0) SCB 8 abort Tag completed.
Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0) Reset device, active_scb 4
Feb 24 19:04:29 pitu2 kernel: scsi0: (targ 0/chan A) matching scb to =
(targ 0/chan A)
Feb 24 19:04:29 pitu2 last message repeated 2 times
Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0) Aborting scb 8=20
Fortunately without any dataloss up to now (i hope). But i would feel
much better without those command abortions all the time :-).
=20
scsiinfo tells this about id 0:
=20
Inquiry command
---------------
Relative Address 0
Wide bus 32 0
Wide bus 16 0
Synchronous neg. 1
Linked Commands 1
Command Queueing 1
SftRe 0
Device Type 0
Peripheral Qualifier 0
Removable? 0
Device Type Modifier 0
ISO Version 0
ECMA Version 0
ANSI Version 2
AENC 0
TrmIOP 0
Response Data Format 2
Vendor: OEM ; IBM-OEM
Product: DCRS04F =20
Revision level: 010168008050RAMNH026 =20
Serial Number ' 68008050'
=20
Data from Rigid Disk Drive Geometry Page
----------------------------------------
Number of cylinders 6077
Number of heads 9
Starting write precomp 0
Starting reduced current 0
Drive step rate 0
Landing Zone Cylinder 6292
RPL 0
Rotational Offset 0
Rotational Rate 7200=20
=20
Data from Caching Page
----------------------
Write Cache 0
Read Cache 1
Prefetch units 0
Demand Read Retention Priority 1
Demand Write Retention Priority 1
Disable Pre-fetch Transfer Length 65535
Minimum Pre-fetch 0
Maximum Pre-fetch 65535
Maximum Pre-fetch Ceiling 65535=20
=20
Data from Format Device Page
----------------------------
Removable Medium 0
Supports Hard Sectoring 1
Supports Soft Sectoring 0
Addresses assigned by surface 0
Tracks per Zone 9
Alternate sectors per zone 0
Alternate tracks per zone 0
Alternate tracks per lun 0
Sectors per track 184
Bytes per sector 512
Interleave 1
Track skew factor 19
Cylinder skew factor 49=20
=20
Data from Error Recovery Page
-----------------------------
AWRE 1
ARRE 1
TB 0
RC 0
EER 0
PER 0
DTE 0
DCR 0
Read Retry Count 1
Correction Span 144 ; <- what kind of error is =
this?=20
Head Offset Count 0
Data Strobe Offset Count 0
Write Retry Count 1
Recovery Time Limit 0=20
=20
Data from Control Page
----------------------
RLEC 0
QErr 0
DQue 0
EECA 0
RAENP 0
UUAENP 0
EAENP 0
Queue Algorithm Modifier 0
Ready AEN Holdoff Period 0=20
=20
Data from Disconnect-Reconnect Page
-----------------------------------
Buffer full ratio 0
Buffer empty ratio 0
Bus Inactivity Limit 0
Disconnect Time Limit 0
Connect Time Limit 0
Maximum Burst Size 0
DTDC 0x0=20
=20
Data from Defect Lists
----------------------
502 entries in manufacturer table.
=20
[factory defect list deleted]
=20
0 entries in grown table.
=20
Data from Notch Parameters Page
-------------------------------
Notched Drive 1
Logical or Physical Notch 0
Max # of notches 8
Active Notch 0
Starting Boundary 0xd00
Ending Boundary 0x17c908
Pages Notched 00000000 0000100c=20
=20
Data from Verify Error Recovery Page
------------------------------------
EER 0
PER 0
DTE 0
DCR 0
Verify Retry Count 1
Verify Correction Span (bits) 72
Verify Recovery Time Limit (ms) 0=20
Is there anybody out there, who can help me (now, before dataloss)?=20
=20
Thanx in advance for your efforts
=20
Hans-Peter
------=_NextPart_000_0017_01BD41A6.50570A20
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>
<META content=3Dtext/html;charset=3Diso-8859-1 =
http-equiv=3DContent-Type><!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 =
HTML//EN">
<META content=3D'"MSHTML 4.71.1712.3"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#000000 size=3D2>Hi all,</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>currently, i seriously worry about a =
strange=20
scsi-error after updating from SuSE 4.41 to <BR>5.1, with an adaptec=20
2940uw-controller with 2 ibm-hd's (1 wide, 1 narrow),<BR>cd-rom,=20
streamer.</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>aic7xxx.c: v4.1 =
1997/06/12</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000=20
size=3D2>CONFIG_SCSI_AIC7XXX=3Dy<BR>CONFIG_AIC7XXX_TAGGED_QUEUEING=3Dy<BR=
>CONFIG_OVERRIDE_CMDS=3Dy<BR>CONFIG_AIC7XXX_CMDS_PER_LUN=3D8<BR>CONFIG_AI=
C7XXX_PAGE_ENABLE=3Dy<BR>CONFIG_AIC7XXX_PROC_STATS=3Dy<BR>CONFIG_AIC7XXX_=
RESET_DELAY=3D15</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>The narrow-drive on id 0 is the =
failing (?!?)=20
target, with a message like this: </FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Feb 25 01:54:51 pitu2 kernel: scsi : =
aborting=20
command due to timeout : pid 4305, scsi0, channel 0, id 0, lun 0 Read =
(6) 08 70=20
51 08 00<BR>Feb 25 01:54:51 pitu2 kernel: (scsi0:0:0) Abort_reset, scb =
flags=20
0x1, while idle, LASTPHASE =3D 0x1, SCSISIGI 0x0, SEQADDR 0x4, SSTAT0 =
0x5, SSTAT1=20
0xa<BR>Feb 25 01:54:51 pitu2 kernel: (scsi0:0:0) Queueing an Abort =
SCB.<BR>Feb=20
25 01:54:51 pitu2 kernel: (scsi0:0:0): Abort message sent.<BR>Feb 25 =
01:54:51=20
pitu2 kernel: (scsi0:0:0) SCB 6 abort Tag completed.<BR>Feb 25 01:54:51 =
pitu2=20
kernel: (scsi0:0:0) Reset device, active_scb 1<BR>Feb 25 01:54:51 pitu2 =
kernel:=20
scsi0: (targ 0/chan A) matching scb to (targ 0/chan A)<BR>Feb 25 =
01:54:51 pitu2=20
last message repeated 2 times<BR>Feb 25 01:54:51 pitu2 kernel: =
(scsi0:0:0)=20
Aborting scb 6</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Another one (from a write(!)=20
command):</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Feb 24 19:04:29 pitu2 kernel: scsi : =
aborting=20
command due to timeout : pid 655056, scsi0, channel<BR>0, id 0, lun 0 =
Write (10)=20
00 00 24 c5 57 00 00 04 00<BR>Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0)=20
Abort_reset, scb flags 0x1, while idle, LASTPHASE =3D 0x1, SCSISIGI 0x0, =
SEQADDR=20
0x5, SSTAT0 0x5, SSTAT1 0xa<BR>Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0) =
Queueing an Abort SCB.<BR>Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0): =
Abort=20
message sent.<BR>Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0) SCB 8 abort =
Tag=20
completed.<BR>Feb 24 19:04:29 pitu2 kernel: (scsi0:0:0) Reset device, =
active_scb=20
4<BR>Feb 24 19:04:29 pitu2 kernel: scsi0: (targ 0/chan A) matching scb =
to (targ=20
0/chan A)<BR>Feb 24 19:04:29 pitu2 last message repeated 2 times<BR>Feb =
24=20
19:04:29 pitu2 kernel: (scsi0:0:0) Aborting scb 8</FONT> </DIV>
<DIV> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Fortunately without any dataloss up =
to now (i=20
hope). But i would feel<BR>much better without those command abortions =
all the=20
time :-).</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>scsiinfo tells this about id =
0:</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Inquiry =
command<BR>---------------<BR>Relative=20
Address =
=20
0<BR>Wide bus=20
32  =
; =20
0<BR>Wide bus=20
16  =
; =20
0<BR>Synchronous=20
neg. &nb=
sp; =20
1<BR>Linked=20
Commands  =
; =20
1<BR>Command=20
Queueing  =
; =20
1<BR>SftRe &nb=
sp; &nbs=
p; =20
0<BR>Device=20
Type &nb=
sp; =20
0<BR>Peripheral=20
Qualifier &nbs=
p; =20
0<BR>Removable? &nbs=
p;  =
; =20
0<BR>Device Type=20
Modifier  =
; =20
0<BR>ISO=20
Version =
=
0<BR>ECMA=20
Version =
=20
0<BR>ANSI=20
Version =
=20
2<BR>AENC &nbs=
p;  =
; =20
0<BR>TrmIOP &n=
bsp; &nb=
sp; =20
0<BR>Response Data=20
Format &=
nbsp; =20
2<BR>Vendor: &=
nbsp; =20
OEM ;=20
IBM-OEM<BR>Product: =
=20
DCRS04F <BR>Revision=20
level: =
010168008050RAMNH026 </FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Serial Number=20
' =
68008050'<BR></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Data from Rigid Disk Drive Geometry=20
Page<BR>----------------------------------------<BR>Number of=20
cylinders &nbs=
p; =20
6077<BR>Number of=20
heads &n=
bsp; =20
9<BR>Starting write=20
precomp =
=20
0<BR>Starting reduced=20
current =
0<BR>Drive=20
step=20
rate &nb=
sp; =20
0<BR>Landing Zone=20
Cylinder  =
; =20
6292<BR>RPL &n=
bsp; &nb=
sp; =20
0<BR>Rotational=20
Offset &=
nbsp; =20
0<BR>Rotational=20
Rate &nb=
sp; =20
7200</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Data from Caching=20
Page<BR>----------------------<BR>Write=20
Cache &n=
bsp; =20
0<BR>Read=20
Cache &n=
bsp; &nb=
sp;=20
1<BR>Prefetch=20
units &n=
bsp; =20
0<BR>Demand Read Retention Priority 1<BR>Demand =
Write=20
Retention Priority 1<BR>Disable Pre-fetch Transfer=20
Length 65535<BR>Minimum=20
Pre-fetch &nbs=
p; =20
0<BR>Maximum=20
Pre-fetch &nbs=
p; =20
65535<BR>Maximum Pre-fetch=20
Ceiling =20
65535</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Data from Format Device=20
Page<BR>----------------------------<BR>Removable=20
Medium &=
nbsp; =20
0<BR>Supports Hard=20
Sectoring &nbs=
p;=20
1<BR>Supports Soft=20
Sectoring &nbs=
p;=20
0<BR>Addresses assigned by surface =
0<BR>Tracks per=20
Zone &nb=
sp; =20
9<BR>Alternate sectors per =
zone =20
0<BR>Alternate tracks per=20
zone =
0<BR>Alternate tracks=20
per lun =
0<BR>Sectors=20
per=20
track &n=
bsp; =20
184<BR>Bytes per=20
sector &=
nbsp; =20
512<BR>Interleave &n=
bsp; &nb=
sp; =20
1<BR>Track skew=20
factor &=
nbsp; =20
19<BR>Cylinder skew=20
factor &=
nbsp; =20
49</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Data from Error Recovery=20
Page<BR>-----------------------------<BR>AWRE &nbs=
p;  =
; =
=20
1<BR>ARRE &nbs=
p;  =
; =20
1<BR>TB =
&=
nbsp; =20
0<BR>RC =
&=
nbsp; =20
0<BR>EER  =
; =
=20
0<BR>PER  =
; =
=20
0<BR>DTE  =
; =
=20
0<BR>DCR  =
; =
=20
0<BR>Read Retry=20
Count &n=
bsp; =20
1<BR>Correction=20
Span &nb=
sp; =20
144 ; <- what kind of error is this? <BR>Head Offset=20
Count &n=
bsp; =20
0<BR>Data Strobe Offset=20
Count =
0<BR>Write=20
Retry=20
Count &n=
bsp; =20
1<BR>Recovery Time=20
Limit &n=
bsp; =20
0</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Data from Control=20
Page<BR>----------------------<BR>RLEC  =
; =
=
0<BR>QErr &nbs=
p;  =
; =20
0<BR>DQue &nbs=
p;  =
; =20
0<BR>EECA &nbs=
p;  =
; =20
0<BR>RAENP &nb=
sp; &nbs=
p; =20
0<BR>UUAENP &n=
bsp; &nb=
sp; =20
0<BR>EAENP &nb=
sp; &nbs=
p; =20
0<BR>Queue Algorithm=20
Modifier =
0<BR>Ready=20
AEN Holdoff =
Period =20
0</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Data from Disconnect-Reconnect=20
Page<BR>-----------------------------------<BR>Buffer full=20
ratio &n=
bsp; =20
0<BR>Buffer empty=20
ratio &n=
bsp; =20
0<BR>Bus Inactivity=20
Limit &n=
bsp; =20
0<BR>Disconnect Time=20
Limit &n=
bsp; =20
0<BR>Connect Time=20
Limit &n=
bsp; =20
0<BR>Maximum Burst=20
Size &nb=
sp; =20
0<BR>DTDC &nbs=
p;  =
; =20
0x0</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Data from Defect=20
Lists<BR>----------------------<BR>502 entries in manufacturer=20
table.<BR></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>[factory defect list =
deleted]</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>0 entries in grown =
table.<BR></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Data from Notch Parameters=20
Page<BR>-------------------------------<BR>Notched=20
Drive &n=
bsp; =20
1<BR>Logical or Physical=20
Notch 0<BR>Max # =
of=20
notches =
=20
8<BR>Active=20
Notch &n=
bsp; =20
0<BR>Starting=20
Boundary  =
; =20
0xd00<BR>Ending=20
Boundary  =
; =20
0x17c908<BR>Pages=20
Notched =
=20
00000000 0000100c</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Data from Verify Error Recovery=20
Page<BR>------------------------------------<BR>EER &nbs=
p;  =
; =
=20
0<BR>PER  =
; =
=20
0<BR>DTE  =
; =
=20
0<BR>DCR  =
; =
=20
0<BR>Verify Retry=20
Count &n=
bsp; =20
1<BR>Verify Correction Span (bits) =
72<BR>Verify=20
Recovery Time Limit (ms) 0</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2><BR>Is there anybody out there, who =
can help me=20
(now, before dataloss)?</FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 size=3D2>Thanx in advance for your =
efforts</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000 =
size=3D2>Hans-Peter<BR></FONT> </DIV></BODY></HTML>
------=_NextPart_000_0017_01BD41A6.50570A20--
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu