Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jun 2000 08:07:30 +0200
From:      Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
To:        freebsd-scsi@freebsd.org
Subject:   Curiuos Problem with CAM and a 2940U2W with several devices
Message-ID:  <20000629080730.A66792@curry.mchp.siemens.de>

next in thread | raw e-mail | index | archive | help
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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory  = 402653184 (393216K bytes)
...
ahc0: <Adaptec 2940 Ultra2 SCSI adapter> 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: <SEAGATE ST31230N HP04> 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: <IBM DDRS-34560W S97B> 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: <IBM DNES-318350W SAH0> 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: <IBM DNES-318350W SAH0> 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: <PIONEER CD-ROM DR-766 1.00> 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: <PIONEER CD-ROM DR-766 1.00> 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: <SEAGATE ST31230N HP04> 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: <IBM DNES-318350W SAH0> 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: <IBM DNES-318350W SAH0> 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: <IBM DDRS-34560W S97B> 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




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