From owner-freebsd-scsi Sun Jan 11 01:23:47 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA05378 for freebsd-scsi-outgoing; Sun, 11 Jan 1998 01:23:47 -0800 (PST) (envelope-from owner-freebsd-scsi) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id BAA05359 for ; Sun, 11 Jan 1998 01:23:42 -0800 (PST) (envelope-from gibbs@narnia.plutotech.com) Received: (from gibbs@localhost) by narnia.plutotech.com (8.8.8/8.7.3) id CAA14533; Sun, 11 Jan 1998 02:21:12 -0700 (MST) Date: Sun, 11 Jan 1998 02:21:12 -0700 (MST) From: "Justin T. Gibbs" Message-Id: <199801110921.CAA14533@narnia.plutotech.com> To: Ollivier Robert cc: scsi@FreeBSD.org Subject: Re: ncr CAM code Newsgroups: pluto.freebsd.scsi In-Reply-To: <19980110150728.28270@keltia.freenix.fr> <199801102121.OAA13426@narnia.plutotech.com> <19980111013507.02400@keltia.freenix.fr> User-Agent: tin/pre-1.4-971204 (UNIX) (FreeBSD/3.0-CURRENT (i386)) Sender: owner-freebsd-scsi@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > Another point, my HP 35480A DAT is not recogized at boot time. It generates > an error at the beginning and the driver doesn't initialize it. I'll be the first to point out that I know very little about how the NCR driver works. The main point of my porting it to CAM was to get the driver far enough along to where Stefan can polish it up. I don't know how any of my changes could make it so the second NCR card is no longer probed (I didn't touch the probe code). > ncr0: restart (scsi reset). > ncr1: restart (scsi reset). > ncr1: SCSI phase error fixup: CCB address mismatch (0xf07e1400 != 0x00000000) np > ->nccb = 0xf07e5400 > (probe1:ncr1:0:2:0): phase change 6-7 5@004eb5d8 resid=1. \ Conner > (probe1:ncr1:0:2:0): MSG_MESSAGE_REJECT received (2:8). / CFP-1080S > (probe1:ncr1:0:5:0): INQUIRY. CDB: 12 0 0 0 24 0 \ > (probe1:ncr1:0:5:0): ILLEGAL REQUEST asc:49,0 | HP 35480A DAT > (probe1:ncr1:0:5:0): Invalid message error / > (probe1:ncr1:0:6:0): MSG_MESSAGE_REJECT received (6:8). - Sony CDU-415 It seems that I broke outgoing messages for the 810. It could very well be that I broke some alignment constraint for one of the data structures that only affects the 810. The interaction between the script and objects in kernel memory is not explicitly documented with the data structures so this wouldn't surprise me at all. > -- > Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr > FreeBSD keltia.freenix.fr 3.0-CURRENT #2: Thu Jan 8 00:49:00 CET 1998 -- Justin T. Gibbs =========================================== FreeBSD - Turning PCs into workstations ===========================================