Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jan 1999 01:31:18 +0100 (MET)
From:      Gerard Roudier <groudier@club-internet.fr>
To:        Greg Rowe <greg@uswest.net>
Cc:        Mike Smith <mike@smith.net.au>, freebsd-scsi@FreeBSD.ORG, freebsd-smp@FreeBSD.ORG
Subject:   Re: Symbios & SC450NX
Message-ID:  <Pine.LNX.3.95.990105010523.1770A-100000@localhost>
In-Reply-To: <XFMail.990104164031.greg@uswest.net>

next in thread | previous in thread | raw e-mail | index | archive | help

>    CCB > CCB_H  pci/ncr.c Target ID Failed at 5079
> ssassertion "target == ccb->ccb_h.target_id" failed: file "../../pci/ncr.c",
> line 5079

The driver is using CTEST0 IO register to store the target id from
SCRIPTS. The C code reads this register on some interrupt condition to
identify the target that is currently talking with the controller. But,
the 896 uses this register to indicate the status of bytes at the bottom
of the DMA fifo, and so this register shall not be used anymore by the
driver to keep track of the target id. 

If you want the driver to work immediately for you, the following trick 
should be enough, but it is not kind of beauty, by the way:

$ vi ncr.c

:1,$ s/ctest0/sdid/g


Regards,
  Gerard.





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message



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