From owner-freebsd-current Wed Apr 30 21:06:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA06289 for current-outgoing; Wed, 30 Apr 1997 21:06:30 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA06265; Wed, 30 Apr 1997 21:06:26 -0700 (PDT) Received: from lamb.sas.com (daemon@lamb.sas.com [192.35.83.8]) by who.cdrom.com (8.8.5/8.6.11) with SMTP id KAA06062 ; Wed, 30 Apr 1997 10:01:19 -0700 (PDT) Received: from mozart by lamb.sas.com (5.65c/SAS/Gateway/01-23-95) id AA03867; Wed, 30 Apr 1997 13:01:06 -0400 Received: from iluvatar.unx.sas.com by mozart (5.65c/SAS/Domains/5-6-90) id AA13297; Wed, 30 Apr 1997 12:49:00 -0400 Received: by iluvatar.unx.sas.com (5.65c/SAS/Generic 9.01/3-26-93) id AA18235; Wed, 30 Apr 1997 12:47:25 -0400 From: "John W. DeBoskey" Message-Id: <199704301647.AA18235@iluvatar.unx.sas.com> Subject: Adaptec AIC-7880 Ultra/Ultra W problems To: freebsd-current@freebsd.org, freebsd-smp@freebsd.org Date: Wed, 30 Apr 1997 12:46:55 -0400 (EDT) X-Mailer: ELM [version 2.4 PL23] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, As the subject says, I'm having problems with the 7880 onboard scsi controller. I am running 3.0-CURRENT as of Monday, April 28. I am running an SMP kernel, without the additional CPU's activated. When doing heavy i/o the following messages appear on the console, followed by the machine locking up. I've run with the adapter in both wide/ultra wide mode with the same results. The drives are WD 4.3GB, Single-ended Ultra Fast Wide SCSI-3. The disconnnect option is on. Any ideas on how to approach this problem are greatly appreciated. Thanks, John ps: If this is the 2940 problem, I'll be more than happy to test any patches. These are typed in by hand so any typos are mine. ------------------------------------------------------------------ sd1: SCB 0x1 - timed out in message out phase, SCSISIGI == 0xb6 SEQADDR = 0x47 SCSISEQ = 0x12 SSTAT0 = 0x7 SSTAT1 = 0x3 sd1: abort message in buffer sd1: SCB 0 - Abort Completed sd1: no longer in timeout sd1: SCB 0xd - timed out while idle, LASTPHASE == 0x1, SCSISIGI = 0x0 SEQADDR = 0xd SCSISEQ = 0x12 SSTAT0 = 0x5 SSTAT1 = 0x2 sd1: Queueing an Abort SCB sd1: Abort Message Sent sd1: SCB 0x0 - timed out in message out phase, SCSISIGI == 0xb6 SEQADDR = 0x47 SCSISEQ = 0x12 SSTAT0 = 0x7 SSTAT1 = 0x3 The above sequence repeats many times. The dmesg output for my machine follows: Copyright (c) 1992-1997 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.0-CURRENT #0: Mon Apr 28 12:46:53 EST 1997 root@magenta.pc.sas.com:/usr/src/sys/compile/FOURWAY FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00040011 cpu1 (AP): apic id: 4, version: 0x00040011 cpu2 (AP): apic id: 1, version: 0x00040011 cpu3 (AP): apic id: 2, version: 0x00040011 io0 (APIC): apic id: 14, version: 0x000f0011 CPU: Pentium Pro (686-class CPU) Origin = "GenuineIntel" Id = 0x619 Stepping=9 Features=0xfbff,MTRR,PGE,MCA,CMOV> real memory = 134217728 (131072K bytes) avail memory = 129470464 (126436K bytes) bdevsw_add_generic: adding D_DISK flag for device 16 eisa0: Probing for devices on the EISA bus Probing for devices on PCI bus 0: chip0 rev 5 on pci0:14:0 pci0:15:0: Intel Corporation, device=0x0008, class=0xff, subclass=0x00 [no driver assigned] pci0:15:1: Intel Corporation, device=0x0008, class=0xff, subclass=0x00 [no driver assigned] pci0:15:2: Intel Corporation, device=0x0008, class=0xff, subclass=0x00 [no driver assigned] pci0:15:3: Intel Corporation, device=0x0008, class=0xff, subclass=0x00 [no driver assigned] pci0:15:4: Intel Corporation, device=0x0008, class=0xff, subclass=0x00 [no driver assigned] pci0:15:5: Intel Corporation, device=0x0008, class=0xff, subclass=0x00 [no driver assigned] pci0:15:6: Intel Corporation, device=0x0008, class=0xff, subclass=0x00 [no driver assigned] pci0:15:7: Intel Corporation, device=0x0008, class=0xff, subclass=0x00 [no driver assigned] chip1 rev 5 on pci0:20:0 chip2 rev 6 on pci0:25:0 chip3 rev 6 on pci0:26:0 Probing for devices on PCI bus 1: fxp0 rev 1 int a irq 10 on pci1:10:0 fxp0: Ethernet address 00:a0:c9:2d:14:34 ahc0 rev 0 int a irq 11 on pci1:11:0 ahc0: Using left over BIOS settings ahc0: aic7880 Wide Channel, SCSI Id=7, 16 SCBs ahc0: waiting for scsi devices to settle scbus0 at ahc0 bus 0 sd0 at scbus0 target 0 lun 0 sd0: type 0 fixed SCSI 2 sd0: Direct-Access 1030MB (2109840 512 byte sectors) cd0 at scbus0 target 5 lun 0 cd0: type 5 removable SCSI 2 cd0: CD-ROM can't get the size ahc1 rev 0 int a irq 10 on pci1:12:0 ahc1: Using left over BIOS settings ahc1: aic7880 Wide Channel, SCSI Id=7, 16 SCBs ahc1: waiting for scsi devices to settle scbus1 at ahc1 bus 0 sd1 at scbus1 target 0 lun 0 sd1: type 0 fixed SCSI 2 sd1: Direct-Access 4095MB (8388314 512 byte sectors) sd2 at scbus1 target 1 lun 0 sd2: type 0 fixed SCSI 2 sd2: Direct-Access 4095MB (8388314 512 byte sectors) sd3 at scbus1 target 2 lun 0 sd3: type 0 fixed SCSI 2 sd3: Direct-Access 4095MB (8388314 512 byte sectors) sd4 at scbus1 target 3 lun 0 sd4: type 0 fixed SCSI 2 sd4: Direct-Access 4095MB (8388314 512 byte sectors) sd5 at scbus1 target 4 lun 0 sd5: type 0 fixed SCSI 2 sd5: Direct-Access 4095MB (8388314 512 byte sectors) sd6 at scbus1 target 5 lun 0 sd6: type 0 fixed SCSI 2 sd6: Direct-Access 4095MB (8388314 512 byte sectors) uk0 at scbus1 target 6 lun 0 uk0: type 3 fixed SCSI 2 uk0: Unknown Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface lpt1 not found mse0 not found at 0x23c psm0 at 0x60-0x64 irq 12 on motherboard psm0: device ID 0, 2 buttons fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 72065B fd0: 1.44MB 3.5in scd0 not found at 0x230 npx0 on motherboard npx0: INT 16 interface apm0: disabled, not probed. changing root device to sd0a Enabled INTs: 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, imen: 0x00ffe221 WARNING: / was not properly dismounted. SMP: All idle procs online. -- jwd@unx.sas.com (w) John W. De Boskey (919) 677-8000 x6915