From owner-freebsd-scsi Wed Jun 28 23: 7:52 2000 Delivered-To: freebsd-scsi@freebsd.org Received: from david.siemens.de (david.siemens.de [192.35.17.14]) by hub.freebsd.org (Postfix) with ESMTP id 8A52837B86C for ; Wed, 28 Jun 2000 23:07:33 -0700 (PDT) (envelope-from andre.albsmeier@mchp.siemens.de) X-Envelope-Sender-Is: andre.albsmeier@mchp.siemens.de (at relayer david.siemens.de) Received: from mail1.siemens.de (mail1.siemens.de [139.23.33.14]) by david.siemens.de (8.10.1/8.10.1) with ESMTP id e5T67VR04256 for ; Thu, 29 Jun 2000 08:07:31 +0200 (MET DST) Received: from curry.mchp.siemens.de (curry.mchp.siemens.de [139.25.42.7]) by mail1.siemens.de (8.10.1/8.10.1) with ESMTP id e5T67UN15728 for ; Thu, 29 Jun 2000 08:07:30 +0200 (MET DST) Received: (from localhost) by curry.mchp.siemens.de (8.10.2/8.10.2) id e5T67Un00572 for freebsd-scsi@freebsd.org; Thu, 29 Jun 2000 08:07:30 +0200 (CEST) Date: Thu, 29 Jun 2000 08:07:30 +0200 From: Andre Albsmeier To: freebsd-scsi@freebsd.org Subject: Curiuos Problem with CAM and a 2940U2W with several devices Message-ID: <20000629080730.A66792@curry.mchp.siemens.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I have a really curious SCSI problem here and I think it is not CAM/FreeBSD related but I just want to be sure... This is an Adaptec 2940U2W controller. The external LVD connector is unused. The internal LVD connector has 2 IBM DNES-318350W LVD drives and a LVD terminator at the end of the cable. The LVD terminator of the 2940U2W is set to on. So the LVD segement is terminated properly. The 50-pin (8bit) single ended connector has a SEAGATE ST31230N drive and a PIONEER CD-ROM DR-766 1.00 cdrom drive attached to it. On the end of this cable is an active 50-pin SE terminator. The 68-pin (16bit) single ended connector has a IBM DDRS-34560W connected to it. On the end of this cable is an active 68-pin SE terminator. The SE terminator of the 2940U2W is set to LOW/Off and HIGH/On. So the SE segment is terminated properly. The cable lengths are below 1 meter. I have changed them. I have replaced the external terminators. I have set the 2940U2Ws terminators to automatic. I have lowered the transfer speeds for the SE devices. I have removed the CDROM. I still get these SCSI Error messages. I might think this is due to the old SEAGATE drive in there but I am not sure. When removing the DDRS-34560W and correcting the termination accordingly, the system ran fine for a long time. Now I just wanted to replace the SEAGATE drive with the bigger DDRS-34560W but as soon as I connect it to copy the stuff over, the problems start. Here is the dmesg with the relevant parts. Maybe someone (Ken ?!? :-)) can give me a hint about this. Thanks, -Andre Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.5-STABLE #8: Wed Jun 21 08:06:04 CEST 2000 root@bali.ofw.tld:/src/src-3/sys/compile/CURRY Calibrating clock(s) ... TSC clock: 463551935 Hz, i8254 clock: 1193183 Hz Timecounter "i8254" frequency 1193183 Hz Timecounter "TSC" frequency 463551935 Hz CPU: Pentium II/Pentium II Xeon/Celeron (463.55-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping = 2 Features=0x183f9ff real memory = 402653184 (393216K bytes) ... ahc0: rev 0x00 int a irq 15 on pci0.9.0 ahc0: Reading SEEPROM...done. ahc0: Manual LVD Termination ahc0: BIOS eeprom is present ahc0: Secondary High byte termination Enabled ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs ahc0: Downloading Sequencer Program... 399 instructions downloaded ... (noperiph:ahc0:0:-1:-1): SCSI bus reset delivered. 0 SCBs aborted. (probe6:ahc0:0:6:0): INQUIRY. CDB: 12 1 80 0 ff 0 (probe6:ahc0:0:6:0): ILLEGAL REQUEST asc:24,0 (probe6:ahc0:0:6:0): Invalid field in CDB ahc0: target 6 synchronous at 20.0MHz, offset = 0x10 ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: target 1 using 16bit transfers ahc0: target 1 synchronous at 5.0MHz, offset = 0xf ahc0: target 2 using 16bit transfers ahc0: target 2 synchronous at 40.0MHz, offset = 0x1e ahc0: target 3 using 16bit transfers ahc0: target 3 synchronous at 40.0MHz, offset = 0x1e ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0: target 1 using 8bit transfers ahc0: target 1 using asynchronous transfers ahc0: target 2 using 8bit transfers ahc0: target 2 using asynchronous transfers ahc0: target 3 using 8bit transfers ahc0: target 3 using asynchronous transfers ahc0: target 6 using asynchronous transfers ahc0: target 3 using 16bit transfers ahc0: target 3 synchronous at 40.0MHz, offset = 0x1e ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0:A:0: no active SCB for reconnecting target - issuing BUS DEVICE RESET SAVED_TCL == 0x6, ARG_1 == 0xff, SEQ_FLAGS == 0x0 ahc0:A:0: Target did not send an IDENTIFY message. LASTPHASE = 0x40, SAVED_TCL == 0x6 ahc0: target 0 using asynchronous transfers ahc0: target 3 using 8bit transfers ahc0: target 3 using asynchronous transfers ahc0: Issued Channel A Bus Reset. 0 SCBs aborted ahc0: target 3 using 16bit transfers ahc0: target 3 synchronous at 40.0MHz, offset = 0x1e ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0: target 3 using 8bit transfers ahc0: target 3 using asynchronous transfers ahc0:A:0: no active SCB for reconnecting target - issuing BUS DEVICE RESET SAVED_TCL == 0x0, ARG_1 == 0xff, SEQ_FLAGS == 0x0 pass0 at ahc0 bus 0 target 0 lun 0 pass0: Fixed Direct Access SCSI-2 device pass0: Serial Number 00583991 pass0: 3.300MB/s transfers, Tagged Queueing Enabled pass1 at ahc0 bus 0 target 1 lun 0 pass1: Fixed Direct Access SCSI-2 device pass1: Serial Number RDH24915 pass1: 3.300MB/s transfers, Tagged Queueing Enabled pass2 at ahc0 bus 0 target 2 lun 0 pass2: Fixed Direct Access SCSI-3 device pass2: Serial Number AKG0E356 pass2: 3.300MB/s transfers, Tagged Queueing Enabled pass3 at ahc0 bus 0 target 3 lun 0 pass3: Fixed Direct Access SCSI-3 device pass3: Serial Number AKG08315 pass3: 3.300MB/s transfers, Tagged Queueing Enabled pass6 at ahc0 bus 0 target 6 lun 0 pass6: Removable CD-ROM SCSI-2 device pass6: 3.300MB/s transfers Considahc0: Bus Device Reset on A:0. 0 SCBs aborted ering FFS root f/s. changing root device to da0s1a ahc0: target 6 synchronous at 20.0MHz, offset = 0x10 (cd0:ahc0:0:6:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 (cd0:ahc0:0:6:0): NOT READY asc:3a,0 (cd0:ahc0:0:6:0): Medium not present cd0 at ahc0 bus 0 target 6 lun 0 cd0: Removable CD-ROM SCSI-2 device cd0: 20.000MB/s transfers (20.000MHz, offset 16) cd0: Attempt to query device size failed: NOT READY, Medium not present ahc0: target 1 using 16bit transfers ahc0: target 1 synchronous at 5.0MHz, offset = 0xf ahc0: target 1 using asynchronous transfers ahc0: target 1 synchronous at 5.0MHz, offset = 0xf ahc0: target 2 using 16bit transfers ahc0: target 2 synchronous at 40.0MHz, offset = 0x1e ahc0: target 2 using asynchronous transfers ahc0: target 2 synchronous at 40.0MHz, offset = 0x1e ahc0: target 3 using 16bit transfers ahc0: target 3 synchronous at 40.0MHz, offset = 0x1e ahc0: target 3 using asynchronous transfers ahc0: target 3 synchronous at 40.0MHz, offset = 0x1e ahc0: target 0 synchronous at 10.0MHz, offset = 0xf da0 at ahc0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: Serial Number 00583991 da0: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enabled da0: 1001MB (2051460 512 byte sectors: 64H 32S/T 1001C) da3 at ahc0 bus 0 target 3 lun 0 da3: Fixed Direct Access SCSI-3 device da3: Serial Number AKG08315 da3: 80.000MB/s transfers (40.000MHz, offset 30, 16bit), Tagged Queueing Enabled da3: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C) da2 at ahc0 bus 0 target 2 lun 0 da2: Fixed Direct Access SCSI-3 device da2: Serial Number AKG0E356 da2: 80.000MB/s transfers (40.000MHz, offset 30, 16bit), Tagged Queueing Enabled da2: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C) da0s1: type 0xa5, start 0, end = 2051459, size 2051460 : OK da1 at ahc0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI-2 device da1: Serial Number RDH24915 da1: 10.000MB/s transfers (5.000MHz, offset 15, 16bit), Tagged Queueing Enabled da1: 4357MB (8925000 512 byte sectors: 255H 63S/T 555C) start_init: trying /sbin/init ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0: target 1 using 8bit transfers ahc0: target 1 using asynchronous transfers ahc0: target 2 using 8bit transfers ahc0: target 2 using asynchronous transfers ahc0: target 3 using 8bit transfers ahc0: target 3 using asynchronous transfers ahc0: target 6 using asynchronous transfers ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0:A:0: no active SCB for reconnecting target - issuing BUS DEVICE RESET SAVED_TCL == 0x0, ARG_1 == 0xb, SEQ_FLAGS == 0x0 ahc0: Someone reset channel A ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0:A:0: no active SCB for reconnecting target - issuing BUS DEVICE RESET SAVED_TCL == 0x0, ARG_1 == 0xe, SEQ_FLAGS == 0x0 ahc0: Bus Device Reset on A:0. 0 SCBs aborted ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0:A:0: no active SCB for reconnecting target - issuing BUS DEVICE RESET SAVED_TCL == 0x0, ARG_1 == 0xe, SEQ_FLAGS == 0x0 ahc0: Bus Device Reset on A:0. 0 SCBs aborted ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers (da0:ahc0:0:0:0): SCB 0xe - timed out while idle, LASTPHASE == 0x1, SEQADDR == 0x44 (da0:ahc0:0:0:0): Queuing a BDR SCB (da0:ahc0:0:0:0): SCB 0xe - timed out while idle, LASTPHASE == 0x1, SEQADDR == 0x42 (da0:ahc0:0:0:0): no longer in timeout, status = 34b ahc0: Issued Channel A Bus Reset. 1 SCBs aborted ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0:A:0: no active SCB for reconnecting target - issuing BUS DEVICE RESET SAVED_TCL == 0x0, ARG_1 == 0xe, SEQ_FLAGS == 0x0 ahc0: Bus Device Reset on A:0. 0 SCBs aborted ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0:A:0: no active SCB for reconnecting target - issuing BUS DEVICE RESET SAVED_TCL == 0x0, ARG_1 == 0xe, SEQ_FLAGS == 0x0 ahc0: Someone reset channel A ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0:A:0: no active SCB for reconnecting target - issuing BUS DEVICE RESET SAVED_TCL == 0x0, ARG_1 == 0xe, SEQ_FLAGS == 0x0 ahc0: Bus Device Reset on A:0. 0 SCBs aborted ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0: target 0 synchronous at 10.0MHz, offset = 0xf ahc0: Someone reset channel A ahc0: target 0 using asynchronous transfers ahc0: target 0 synchronous at 10.0MHz, offset = 0xf To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message