Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Aug 2005 11:55:46 +0200
From:      Tomas Randa <lists@hosting50.cz>
To:        freebsd-stable@freebsd.org
Subject:   ahd0: <Adaptec 29320 Ultra320 SCSI adapter>
Message-ID:  <43084FA2.1010408@hosting50.cz>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------070205040103000408040601
Content-Type: text/plain; charset=Windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

my FreeBSD 5.4 box with gives me strange messages concerning Adaptec 
SCSI adapter 29320 (ahd):

ahd1: WARNING no command for scb 0 (cmdcmplt)
QOUTPOS = 277
 >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
ahd1: Dumping Card State at program address 0x82 Mode 0x22
Completions are pending
INTSTAT[0x0] SELOID[0x0] SELID[0x0] HS_MAILBOX[0x0]
INTCTL[0xc0]:(SWTMINTEN|SWTMINTMASK) SEQINTSTAT[0x0]
SAVED_MODE[0x11] DFFSTAT[0x31]:(CURRFIFO_1|FIFO0FREE|FIFO1FREE)
SCSISIGI[0x0]:(P_DATAOUT) SCSIPHASE[0x0] SCSIBUS[0x0]
LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE) SCSISEQ0[0x0]
SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI) SEQCTL0[0x10]:(FASTMODE)
SEQINTCTL[0x0] SEQ_FLAGS[0xc0]:(NO_CDB_SENT|NOT_IDENTIFIED)
SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x51] KERNEL_QFREEZE_COUNT[0x51]
MK_MESSAGE_SCB[0x3e] MK_MESSAGE_SCSIID[0x7] SSTAT0[0x0]
SSTAT1[0x8]:(BUSFREE) SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x0]
SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) LQISTAT0[0x0]
LQISTAT1[0x0] LQISTAT2[0x0] LQOSTAT0[0x0] LQOSTAT1[0x0]
LQOSTAT2[0x0]

On the end of message there are lines like

(da0:ahd1:0:0:0): SCB 8 - timed out
(da0:ahd1:0:0:0): Queuing a BDR SCB
(da0:ahd1:0:0:0): Bus Device Reset Message Sent
(da0:ahd1:0:0:0): no longer in timeout, status = 24b
ahd1: Bus Device Reset on A:0. 1 SCBs aborted
(da0:ahd1:0:0:0): READ(10). CDB: 28 0 0 e1 2d 8b 0 0 8 0
(da0:ahd1:0:0:0): CAM Status: SCSI Status Error
(da0:ahd1:0:0:0): SCSI Status: Check Condition
(da0:ahd1:0:0:0): UNIT ATTENTION asc:29,3
(da0:ahd1:0:0:0): Bus device reset function occurred field replaceable 
unit: 4
(da0:ahd1:0:0:0): Retrying Command (per Sense Data)

Could it be problem with this Seagate ST336754LW? I have firmware 003 in 
this drive from Seagate, about 2 months old, but problem persist.
Is this a drive problem or controller problem? I read messages from 
Robert and his problems with Adaptec 39320 and DELL SC430, so i tried 
command camcontrol tags da0 -N 32, but no change.

Thanks for help.
Complete dmesg and messages included.


Tomas




--------------070205040103000408040601
Content-Type: text/plain;
 name="dmesg.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="dmesg.txt"

Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 5.4-RELEASE-p4 #0: Fri Jul  8 01:35:23 CEST 2005
    tomas@box:/usr/obj/usr/src/sys/BOX
ACPI APIC Table: <K8T890 AWRDACPI>
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 Processor 3500+ (2199.76-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x20ff0  Stepping = 0
  Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
  AMD Features=0xe0500000<NX,AMIE,LM,DSP,3DNow!>
real memory  = 3220045824 (3070 MB)
avail memory = 3154006016 (3007 MB)
ioapic0 <Version 0.3> irqs 0-23 on motherboard
ioapic1 <Version 0.3> irqs 24-47 on motherboard
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <K8T890 AWRDACPI> on motherboard
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <base peripheral, interrupt controller> at device 0.5 (no driver attached)
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> irq 27 at device 2.0 on pci0
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> at device 3.0 on pci0
pci3: <ACPI PCI bus> on pcib3
pcib4: <ACPI PCI-PCI bridge> irq 35 at device 3.1 on pci0
pci4: <ACPI PCI bus> on pcib4
pcib5: <ACPI PCI-PCI bridge> irq 39 at device 3.2 on pci0
pci5: <ACPI PCI bus> on pcib5
pcib6: <ACPI PCI-PCI bridge> irq 43 at device 3.3 on pci0
pci6: <ACPI PCI bus> on pcib6
em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.35> port 0xea00-0xea3f mem 0xdc080000-0xdc09ffff,0xdc0a0000-0xdc0bffff irq 16 at device 8.0 on pci0
em0: Ethernet address: 00:07:e9:01:61:fc
em0:  Speed:N/A  Duplex:N/A
ahd0: <Adaptec 29320 Ultra320 SCSI adapter> port 0xd400-0xd4ff,0xd000-0xd0ff mem 0xdc0c2000-0xdc0c3fff irq 17 at device 9.0 on pci0
aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI 33 or 66Mhz, 512 SCBs
ahd1: <Adaptec 29320 Ultra320 SCSI adapter> port 0xdc00-0xdcff,0xd800-0xd8ff mem 0xdc0c0000-0xdc0c1fff irq 18 at device 9.1 on pci0
aic7902: Ultra320 Wide Channel B, SCSI Id=7, PCI 33 or 66Mhz, 512 SCBs
pci0: <serial bus, FireWire> at device 12.0 (no driver attached)
atapci0: <VIA 6420 SATA150 controller> port 0xe900-0xe90f,0xe800-0xe803,0xe700-0xe707,0xe600-0xe603,0xe500-0xe507 irq 20 at device 15.0 on pci0
ata2: channel #0 on atapci0
ata3: channel #1 on atapci0
atapci1: <VIA 8237 UDMA133 controller> port 0xeb00-0xeb0f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0
ata0: channel #0 on atapci1
ata1: channel #1 on atapci1
isab0: <PCI-ISA bridge> at device 17.0 on pci0
isa0: <ISA bus> on isab0
acpi_tz0: <Thermal Zone> on acpi0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A, console
orm0: <ISA Option ROM> at iomem 0xc8000-0xc97ff on isa0
pmtimer0 on isa0
tkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
ppc0: parallel port not found.
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
Timecounter "TSC" frequency 2199763877 Hz quality 800
Timecounters tick every 10.000 msec
ipfw2 initialized, divert disabled, rule-based forwarding disabled, default to deny, logging limited to 100 packets/entry by default
ad4: 76319MB <ST380817AS/3.42> [155061/16/63] at ata2-master SATA150
ad6: 76318MB <ST380817AS/3.42> [155058/16/63] at ata3-master SATA150
Waiting 15 seconds for SCSI devices to settle
da0 at ahd1 bus 0 target 0 lun 0
da0: <SEAGATE ST336754LW 0003> Fixed Direct Access SCSI-3 device
da0: 160.000MB/s transfers (80.000MHz, offset 63, 16bit), Tagged Queueing Enabled
da0: 35003MB (71687372 512 byte sectors: 255H 63S/T 4462C)
Mounting root from ufs:/dev/ad4s1a
em0: Link is up 100 Mbps Full Duplex

--------------070205040103000408040601
Content-Type: text/plain;
 name="messages.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="messages.txt"

 ahd1: WARNING no command for scb 0 (cmdcmplt)
 QOUTPOS = 277
 >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
 ahd1: Dumping Card State at program address 0x82 Mode 0x22
 Completions are pending
 INTSTAT[0x0] SELOID[0x0] SELID[0x0] HS_MAILBOX[0x0]
 INTCTL[0xc0]:(SWTMINTEN|SWTMINTMASK) SEQINTSTAT[0x0]
 SAVED_MODE[0x11] DFFSTAT[0x31]:(CURRFIFO_1|FIFO0FREE|FIFO1FREE)
 SCSISIGI[0x0]:(P_DATAOUT) SCSIPHASE[0x0] SCSIBUS[0x0]
 LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE) SCSISEQ0[0x0]
 SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI) SEQCTL0[0x10]:(FASTMODE)
 SEQINTCTL[0x0] SEQ_FLAGS[0xc0]:(NO_CDB_SENT|NOT_IDENTIFIED)
 SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x51] KERNEL_QFREEZE_COUNT[0x51]
 MK_MESSAGE_SCB[0x3e] MK_MESSAGE_SCSIID[0x7] SSTAT0[0x0]
 SSTAT1[0x8]:(BUSFREE) SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x0]
 SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) LQISTAT0[0x0]
 LQISTAT1[0x0] LQISTAT2[0x0] LQOSTAT0[0x0] LQOSTAT1[0x0]
 LQOSTAT2[0x0]

 SCB Count = 256 CMDS_PENDING = 0 LASTSCB 0x8 CURRSCB 0x8 NEXTSCB 0x0
 qinstart = 7035 qinfifonext = 7035
 QINFIFO:
 WAITING_TID_QUEUES:
 Pending list:
 Total 0
 Kernel Free SCB list: 8 11 29 21 34 55 20 45 3 10 37 23 38 15 14 13 24 63 48 59 27 6 16 33 43 19 49 36 62 17 26 57 53 50 5 28 9 56 42 47 51 41 30 1 31 4 18 58 39 35 54 61 7 22 2 52 25 12 40 60 0 46 44 32 79 112 113 11
 Sequencer Complete DMA-inprog list:
 Sequencer Complete list:
 Sequencer DMA-Up and Complete list:
 Sequencer On QFreeze and Complete list:



 ahd1: FIFO0 Free, LONGJMP == 0x80ff, SCB 0x0
 SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
 SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
 SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0]
 SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
 HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)

 ahd1: FIFO1 Free, LONGJMP == 0x8213, SCB 0x8
 SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
 SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
 SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0]
 SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
 HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
 LQIN: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
 ahd1: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x42
 ahd1: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
 ahd1: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0

 SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
 CCSCBCTL[0x0]
 ahd1: REG0 == 0x8, SINDEX = 0x122, DINDEX = 0xe1
 ahd1: SCBPTR == 0x8, SCB_NEXT == 0xff00, SCB_NEXT2 == 0xff28
 CDB 28 0 0 80 11 bc
 STACK: 0x25 0x140 0x140 0x140 0x140 0x140 0x36 0x39
 <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
 ahd1: Recovery Initiated - Card was not paused
 >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
 ahd1: Dumping Card State at program address 0x16 Mode 0x33
 INTSTAT[0x0] SELOID[0x0] SELID[0x0] HS_MAILBOX[0x0]
 INTCTL[0xc0]:(SWTMINTEN|SWTMINTMASK) SEQINTSTAT[0x0]
 SAVED_MODE[0x11] DFFSTAT[0x31]:(CURRFIFO_1|FIFO0FREE|FIFO1FREE)
 SCSISIGI[0x0]:(P_DATAOUT) SCSIPHASE[0x0] SCSIBUS[0x0]
 LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE) SCSISEQ0[0x0]
 SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI) SEQCTL0[0x10]:(FASTMODE)
 SEQINTCTL[0x0] SEQ_FLAGS[0xc0]:(NO_CDB_SENT|NOT_IDENTIFIED)
 SEQ_FLAGS2[0x0] QFREEZE_COUNT[0x51] KERNEL_QFREEZE_COUNT[0x51]
 MK_MESSAGE_SCB[0x3e] MK_MESSAGE_SCSIID[0x7] SSTAT0[0x0]
 SSTAT1[0x8]:(BUSFREE) SSTAT2[0x0] SSTAT3[0x0] PERRDIAG[0x0]
 SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) LQISTAT0[0x0]
 LQISTAT1[0x0] LQISTAT2[0x0] LQOSTAT0[0x0] LQOSTAT1[0x0]
 LQOSTAT2[0x0]

 SCB Count = 256 CMDS_PENDING = 0 LASTSCB 0x1b CURRSCB 0x1b NEXTSCB 0x0
 qinstart = 7699 qinfifonext = 7699
 QINFIFO:
 WAITING_TID_QUEUES:
 Pending list:
 8 FIFO_USE[0x0] SCB_CONTROL[0x68]:(STATUS_RCVD|TAG_ENB|DISCENB)
 SCB_SCSIID[0x7]
 Total 1
 Kernel Free SCB list: 27 16 11 6 63 10 43 26 37 38 17 19 23 59 36 49 15 20 45 57 13 33 21 55 48 29 24 3 34 62 14 53 50 5 28 9 56 42 47 51 41 30 1 31 4 18 58 39 35 54 61 7 22 2 52 25 12 40 60 0 46 44 32 79 112 113 114
 Sequencer Complete DMA-inprog list:
 Sequencer Complete list:
 Sequencer DMA-Up and Complete list:
 Sequencer On QFreeze and Complete list:


 ahd1: FIFO0 Free, LONGJMP == 0x80ff, SCB 0x0
 SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
 SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
 SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0]
 SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
 HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)

 ahd1: FIFO1 Free, LONGJMP == 0x8213, SCB 0x1b
 SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
 SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
 SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0]
 SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
 HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL)
 LQIN: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
 ahd1: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x42
 ahd1: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
 ahd1: SAVED_SCSIID = 0x0 SAVED_LUN = 0x0

 SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
 CCSCBCTL[0x0]
 ahd1: REG0 == 0xffff, SINDEX = 0x133, DINDEX = 0xe1
 ahd1: SCBPTR == 0x1b, SCB_NEXT == 0xff00, SCB_NEXT2 == 0xff28
 CDB 28 0 0 80 a1 d8
 STACK: 0x140 0x140 0x140 0x140 0x140 0x36 0x39 0x1
 <<<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>>
 (da0:ahd1:0:0:0): SCB 8 - timed out
 (da0:ahd1:0:0:0): Queuing a BDR SCB
 (da0:ahd1:0:0:0): Bus Device Reset Message Sent
 (da0:ahd1:0:0:0): no longer in timeout, status = 24b
 ahd1: Bus Device Reset on A:0. 1 SCBs aborted
 READ(10). CDB: 28 0 0 e1 2d 8b 0 0 8 0
 CAM Status: SCSI Status Error
 SCSI Status: Check Condition
 UNIT ATTENTION asc:29,3
 Bus device reset function occurred field replaceable unit: 4
 Retrying Command (per Sense Data)

--------------070205040103000408040601--



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