From owner-freebsd-hardware Mon Dec 18 23:52:55 1995 Return-Path: owner-hardware Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA28723 for hardware-outgoing; Mon, 18 Dec 1995 23:52:55 -0800 (PST) Received: from mail.barrnet.net (mail.barrnet.net [131.119.246.7]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA28693 for ; Mon, 18 Dec 1995 23:52:42 -0800 (PST) Received: from relay5.UU.NET (relay5.UU.NET [192.48.96.15]) by mail.barrnet.net (8.7.1/MAIL-RELAY-LEN) with ESMTP id PAA26020 for ; Tue, 12 Dec 1995 15:01:03 -0800 (PST) Received: from uucp3.UU.NET by relay5.UU.NET with SMTP id QQztvv13389; Tue, 12 Dec 1995 17:58:28 -0500 (EST) Message-Id: Received: from uanet.UUCP by uucp3.UU.NET with UUCP/RMAIL ; Tue, 12 Dec 1995 17:58:29 -0500 Received: by crocodil.monolit.kiev.ua; Wed, 13 Dec 95 00:56:27 +0200 Received: (from dk@localhost) by dog.farm.org (8.6.11/dk#3) id AAA21085 for freebsd-hardware@freebsd.org; Wed, 13 Dec 1995 00:54:08 +0200 Date: Wed, 13 Dec 1995 00:54:08 +0200 From: Dmitry Kohmanyuk To: freebsd-hardware@freebsd.org Subject: PCI NCR assertion failed on disk access Sender: owner-hardware@freebsd.org Precedence: bulk hi folks, I have a SiS PCI motherboard w/builtin IDE and NCR PCI (53c810). There are 2 IDE HDs installed, one on each controller (for performance reasons). (they are Quantum Trailblazer and Quantum Fireball if this matters). I have a newly bought Conner 1G SCSI-2. Tested in other machine (PCI UMC) under 2.1-RELEASE, same card (the system ran just from that drive, no IDE was installed). When I install it, and boot my 2.0.5-RELEASE (haven't upgraded yet, would ASAP), it recognizes all the drives. I've disklabeled and newfs'ed my new sd0 just fine. When I start to `cd / ; pax -rw -X -pe -t . /mnt/root' (just for example), in plain single-user, nothing but a shell running before, it starts, then, after some short time copying files, I got: assertion "cp == np->header.cp" failed, line 5235 assertion "cp" failed, line 5236 ERROR (80:100) (7-a3-0) (8/13) @ b5c:720071d regs: da 10 c0 13 47 8 0 1f 80 7 80 a3 80 1 3 0 command failed (9 ff) @ f089cc00 this is from my paper notes (the machine is at work, I write this from home), but I hope I haven't made any mistake in numbers. Here are the code lines in question: static void ncr_int_ma (ncb_p np) { [...] /* ** verify cp */ dsa = INL (nc_dsa); cp = &np->ccb; while (cp && (vtophys(&cp->phys) != dsa)) cp = cp->link_ccb; assert (cp == np->header.cp); assert (cp); if (!cp) return; my simple question is: is this motherboard, RAM, PCI card, hard drive, or (I hope) the driver? It seems that all works fine _until_ I access both IDE and SCSI. It that the problem? I have read some guys' report in relcom newsgroup telling just the same: NCR works fine but with IDE.