Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jan 1996 22:40:00 -0500 (EST)
From:      "Jonathan M. Bresler" <jmb@FreeBSD.org>
To:        Stefan Esser <se@ZPR.Uni-Koeln.DE>
Cc:        freebsd-scsi@FreeBSD.org, freebsd-hackers@FreeBSD.org
Subject:   Re: nakamichi MBR-7, some bizarre behavior
Message-ID:  <Pine.BSF.3.91.960122215252.170A-100000@Aspen.Woc.Atinc.COM>
In-Reply-To: <199601221514.AA16526@Sysiphos>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 22 Jan 1996, Stefan Esser wrote:

> On Jan 20, 22:02, "Jonathan M. Bresler" wrote:
> } Subject: nakamichi MBR-7, some bizarre behavior
> } i have a nakamichi MBR-7 scsi-ii 2x cdrom 7 changer.  the unit has
> } internal terminators controlled by a rear panel dip switch.  the
> } rear panel has 2 centronics 50-pin scsi connectors.  the scsi card
> } is an ASUS SC-200.
> } 
> } regardless of whether the internal scsi terminator are enabled or
> } i use an external scsi terminator (active) on the lower scsi
> } connector of the MBR-7, i get scsi phase errors.  when the cable
> } connects the SC-200 to the upper scsi connector on the MBR-7, the
> } unit reponds normally.
> 
> Hmmm, you are saying, whether it works depends on 
> which of two external connectors you use ???
> 
> That seems to indicate a cable/terminator problem.

	yes, that is exactly what i WAS saying.  since then, i have 
connected and disconnected the cable a number of times, trying different 
configurations.  the cable and the cdrom drive were both brand new.  now 
they work together.  it does not matter if i connect to the upper or the 
lower connector on the cdrom drive.  BOTH WORK.

	sorry, for the false alarm....must have been new equipment 
flukiness?  do the manufacturers coat the connectors with some material?  
could i have rubbed that material off by repeatedly connecting and 
disconnecting the cables??

> That doesn't look right !
> None of the operands to the compare should be 0 ...
> Have never seen this. I will check the sources for an
> explanation of how this can happen.

	please, dont the problem has disappeared, i cant get it to 
reoccur.  perhaps, the rear panel dip switch that controls internal scsi 
termination was not working properly.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	NOW, the situation is different.

	i have cdroms in all seven slots of the drive.  nonetheless, the 
boot probe believes that the first few cdrom slots are empty.  the 
following items DO NOT effect this results.

	--the /sys/pci/ncr.c handshake timeouts disabled patch
		(patch included after dmesg output below)
	--which scsi connector is used
	--which cdrom was mounted and accessed last before shutdown

	seems as if the boot probe does not wait long enough for the 
cdrom drive to finish resetting (??) before starting to probe for cdroms.
tomorrow night i will recompile a kernel with SCSIDEBUG and provide more 
information.  the present kernel DOES NOT have 'options 
"SCSI_DELAY=15"'.  it has been commented out.


dmesg now shows:

Rebooting...
FreeBSD 2.1-STABLE #1: Wed Jan 10 21:21:24 EST 1996
    jmb@Aspen.Woc.Atinc.COM:/home/sup/src/sys/compile/ASPEN
CPU: i486DX (486-class CPU)
real memory  = 16777216 (16384K bytes)
avail memory = 15077376 (14724K bytes)
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
sio2 not found at 0x3e8
sio3 not found at 0x2e8
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
lpt1 not found at 0xffffffff
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 72065B
fd0: 1.44MB 3.5in
wdc0 not found at 0x1f0
ep0 not found at 0x300
npx0 on motherboard
npx0: INT 16 interface
Probing for devices on the PCI bus:
chip0 <Intel 82424ZX (Saturn) cache DRAM controller> rev 4 on pci0:0
ncr0 <ncr 53c810 scsi> rev 2 int a irq 9 on pci0:1
(ncr0:0:0): "DEC DSP3053LS X442" type 0 fixed SCSI 2
sd0(ncr0:0:0): Direct-Access 
sd0(ncr0:0:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8.
511MB (1046532 512 byte sectors)
(ncr0:1:0): "FUJITSU M1606S-512 6220" type 0 fixed SCSI 2
sd1(ncr0:1:0): Direct-Access 
sd1(ncr0:1:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8.
1041MB (2131992 512 byte sectors)
chip1 <Intel 82378ZB PCI-ISA bridge> rev 3 on pci0:2
vga0 <Display device> rev 0 on pci0:4
ncr1 <ncr 53c810 scsi> rev 1 int a irq 11 on pci0:5
(ncr1:0:0): "NRC MBR-7 110" type 5 removable SCSI 2
cd0(ncr1:0:0): CD-ROM 
cd0(ncr1:0:0): asynchronous.

cd0(ncr1:0:0): NOT READY asc:4,1
cd0(ncr1:0:0):  Logical unit is in process of becoming ready
can't get the size

(ncr1:0:1): "NRC MBR-7 110" type 5 removable SCSI 2
cd1(ncr1:0:1): CD-ROM 
cd1(ncr1:0:1): asynchronous.

cd1(ncr1:0:1): NOT READY asc:4,1
cd1(ncr1:0:1):  Logical unit is in process of becoming ready
can't get the size

(ncr1:0:2): "NRC MBR-7 110" type 5 removable SCSI 2
cd2(ncr1:0:2): CD-ROM 
cd2(ncr1:0:2): asynchronous.

cd2(ncr1:0:2): NOT READY asc:4,1
cd2(ncr1:0:2):  Logical unit is in process of becoming ready
can't get the size

(ncr1:0:3): "NRC MBR-7 110" type 5 removable SCSI 2
cd3(ncr1:0:3): CD-ROM 
cd3(ncr1:0:3): asynchronous.
cd present.[326402 x 2048 byte records]
(ncr1:0:4): "NRC MBR-7 110" type 5 removable SCSI 2
cd4(ncr1:0:4): CD-ROM 
cd4(ncr1:0:4): asynchronous.
cd present.[300158 x 2048 byte records]
(ncr1:0:5): "NRC MBR-7 110" type 5 removable SCSI 2
cd5(ncr1:0:5): CD-ROM 
cd5(ncr1:0:5): asynchronous.
cd present.[160790 x 2048 byte records]
(ncr1:0:6): "NRC MBR-7 110" type 5 removable SCSI 2
cd6(ncr1:0:6): CD-ROM 
cd6(ncr1:0:6): asynchronous.
cd present.[330927 x 2048 byte records]


> Index: /sys/pci/ncr.c
> ===================================================================
> RCS file: /usr/cvs/src/sys/pci/ncr.c,v
> retrieving revision 1.57
> retrieving revision 1.58
> diff -C2 -r1.57 -r1.58
> *** ncr.c	1996/01/15 00:10:15	1.57
> --- ncr.c	1996/01/15 23:16:39	1.58
> ***************
> *** 4427,4431 ****
>   	OUTB (nc_stest2, EXT    );	/*  Extended Sreq/Sack filtering     */
>   	OUTB (nc_stest3, TE     );	/*  TolerANT enable		     */
> ! 	OUTB (nc_stime0, 0xfb	);	/*  HTH = 1.6sec  STO = 0.1 sec.     */
>   
>   	/*
> --- 4427,4431 ----
>   	OUTB (nc_stest2, EXT    );	/*  Extended Sreq/Sack filtering     */
>   	OUTB (nc_stest3, TE     );	/*  TolerANT enable		     */
> ! 	OUTB (nc_stime0, 0x0b	);	/*  HTH = disabled, STO = 0.1 sec.   */

Jonathan M. Bresler        FreeBSD Postmaster         jmb@FreeBSD.ORG
play go. ride bike. hack FreeBSD.--ah the good life 
i am moving to a new job.                 PLEASE USE: jmb@FreeBSD.ORG







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960122215252.170A-100000>