From owner-freebsd-scsi@FreeBSD.ORG Mon May 17 20:02:09 2004 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E784316A4CE for ; Mon, 17 May 2004 20:02:09 -0700 (PDT) Received: from rd.accusys.com.tw (202-145-73-153.adsl.ttn.net [202.145.73.153]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64B8543D54 for ; Mon, 17 May 2004 20:01:15 -0700 (PDT) (envelope-from xenia@rd.accusys.com.tw) Received: from xenia ([10.10.1.212]) by rd.accusys.com.tw (8.11.2/8.11.2) with ESMTP id i4I3B6x26707 for ; Tue, 18 May 2004 11:11:36 +0800 From: "Hsiang-Yi Huang" To: Date: Tue, 18 May 2004 10:59:20 +0800 Message-ID: <000001c43c84$30536d60$d4010a0a@xenia> MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4024 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Importance: Normal Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: SCSI debug messages in FreeBSD 4.6 and 5.1 X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: xenia@rd.accusys.com.tw List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 May 2004 03:02:10 -0000 Here is what I got when I try to get data through SCSI card...what's wrong??? May 17 09:44:44 kernel: >>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<< May 17 09:44:44 kernel: ahd0: Dumping Card State at program address 0x2c Mode 0x22 May 17 09:44:44 kernel: Card was paused May 17 09:44:44 kernel: HS_MAILBOX[0x0] INTCTL[0x80]:(SWTMINTMASK) SEQINTSTAT[0x0] May 17 09:44:44 kernel: SAVED_MODE[0x11] DFFSTAT[0x11]:(CURRFIFO_1|FIFO0FREE) May 17 09:44:44 kernel: SCSISIGI[0x0]:(P_DATAOUT) SCSIPHASE[0x0] SCSIBUS[0x0] May 17 09:44:44 kernel: LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE) SCSISEQ0[0x0] May 17 09:44:44 kernel: SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI) SEQCTL0[0x10]:(FASTMODE) May 17 09:44:44 kernel: SEQINTCTL[0x10]:(SCS_SEQ_INT1M1) SEQ_FLAGS[0x0] SEQ_FLAGS2[0x0] May 17 09:44:44 kernel: SSTAT0[0x0] SSTAT1[0x8]:(BUSFREE) SSTAT2[0x0] SSTAT3[0x0] May 17 09:44:44 kernel: PERRDIAG[0xc0]:(HIPERR|HIZERO) SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO) May 17 09:44:44 kernel: LQISTAT0[0x0] LQISTAT1[0x0] LQISTAT2[0x1]:(LQIGSAVAIL) May 17 09:44:44 kernel: LQOSTAT0[0x0] LQOSTAT1[0x0] LQOSTAT2[0x1]:(LQOSTOP0) May 17 09:44:44 kernel: May 17 09:44:44 kernel: SCB Count = 16 CMDS_PENDING = 3 LASTSCB 0x2 CURRSCB 0x2 NEXTSCB 0x0 May 17 09:44:44 kernel: qinstart = 92 qinfifonext = 92 May 17 09:44:44 kernel: QINFIFO: May 17 09:44:44 kernel: WAITING_TID_QUEUES: May 17 09:44:44 kernel: Pending list: May 17 09:44:44 kernel: 2 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7] May 17 09:44:44 kernel: Total 1 May 17 09:44:44 kernel: Kernel Free SCB list: 1 15 3 4 5 6 7 8 9 10 11 12 13 14 0 May 17 09:44:44 kernel: Sequencer Complete DMA-inprog list: May 17 09:44:44 kernel: Sequencer Complete list: May 17 09:44:44 kernel: Sequencer DMA-Up and Complete list: May 17 09:44:44 kernel: May 17 09:44:44 kernel: ahd0: FIFO0 Free, LONGJMP == 0x80ff, SCB 0x0 May 17 09:44:44 kernel: SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA |ENSAVEPTRS) May 17 09:44:44 kernel: SEQINTSRC[0x0] DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL) May 17 09:44:44 kernel: SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0] May 17 09:44:44 kernel: SOFFCNT[0x0] MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0 May 17 09:44:44 kernel: HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x0] May 17 09:44:44 kernel: ahd0: FIFO1 Active, LONGJMP == 0x8277, SCB 0x2 May 17 09:44:44 kernel: SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA |ENSAVEPTRS) May 17 09:44:44 kernel: SEQINTSRC[0x10]:(CFG4DATA) DFCNTRL[0x0] DFSTATUS[0x88]:(HDONE|PRELOAD_AVAIL) May 17 09:44:44 kernel: SG_CACHE_SHADOW[0x2]:(LAST_SEG) SG_STATE[0x0] DFFSXFRCTL[0x0] May 17 09:44:44 kernel: SOFFCNT[0x0] MDFFSTAT[0x6]:(DATAINFIFO|DLZERO) SHADDR = 0x0200, SHCNT = 0xfffe00 May 17 09:44:44 kernel: HADDR = 0x00, HCNT = 0x0 CCSGCTL[0x10]:(SG_CACHE_AVAIL) May 17 09:44:44 kernel: LQIN: 0x8 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 May 17 09:44:44 kernel: ahd0: LQISTATE = 0x0, LQOSTATE = 0x0, OPTIONMODE = 0x42 May 17 09:44:44 kernel: ahd0: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x1 May 17 09:44:44 kernel: May 17 09:44:44 kernel: SIMODE0[0xc]:(ENOVERRUN|ENIOERR) May 17 09:44:44 kernel: CCSCBCTL[0x4]:(CCSCBDIR) May 17 09:44:44 kernel: ahd0: REG0 == 0x2, SINDEX = 0x122, DINDEX = 0x102 May 17 09:44:44 kernel: ahd0: SCBPTR == 0xff02, SCB_NEXT == 0xff00, SCB_NEXT2 == 0x0 May 17 09:44:44 kernel: CDB 2 1 0 0 0 0 May 17 09:44:44 kernel: STACK: 0x15 0x125 0x125 0x125 0x25e 0x25e 0x25e 0x29 May 17 09:44:44 kernel: <<<<<<<<<<<<<<<< Dump Card State Ends >>>>>>>>>>>>>>>>>> May 17 09:44:59 kernel: (pass0:ahd0:0:0:0): SCB 0x2 - timed out What I try to do is writing a program which can pull some data and information from a device through a SCSI card. And the program works fine for Solaris and Red Hat Linux but when I tried my program in FreeBSD 4.6 and 5.1, I got this message. What should I do???