Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Jun 1999 08:18:27 +0100
From:      "Nigel Roles" <ngr@cotswold.demon.co.uk>
To:        freebsd-scsi@freebsd.org
Subject:   Assertion in ncr.c
Message-ID:  <199906040724.AAA23122@mailhub.Cadence.COM>

next in thread | raw e-mail | index | archive | help
Kernel: RELENG_3 as of yesterday (and all previous versions)
Controller: Symbios 22910 (53c896 dual channel Ultra2 wide)
Problem: Assertion at line 5000 (first assertion in ncr_setsync())

This assertion fires (4 times) as soon as the kernel attempts to 
access the disks just after the "waiting 15 seconds for disks to 
settle" message. No meaningful progress is made, and lots of ccb 
timeouts are announced.

This assertion implies that the target that has connected is not the
expected one (i.e. target id in ccb is not that in the chip register)

If I make a straight exchange for an Adaptec 2940UW, everything is
fine.

One factor that may be significant is that I am using a wide to 
narrow (stright through connected, non Hi-9 terminated) converter
_on the card_, before using a narrow cable to all devices, and 
active termination. The fact that the Adaptec 2940UW is happy 
suggests that this is not the problem.

Why do I have a dual channel wide controller and no wide devices? 
Because I haven't bought a IBM Ultrastar 9LZW yet.

I am much more familiar with the Symbios chips than FreeBSD, so
would welcome suggestions as to likey causes, and/or ways to 
proceed. it took most of yesterday evening to figure out how to 
update to 3.2, and recompile it, so I could check that the problem 
had not been fixed.




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?199906040724.AAA23122>