Date: Wed, 13 Dec 1995 00:54:08 +0200 From: Dmitry Kohmanyuk <dk@dog.farm.org> To: freebsd-hardware@freebsd.org Subject: PCI NCR assertion failed on disk access Message-ID: <QQztvv13389.199512122258@relay5.UU.NET>
next in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?QQztvv13389.199512122258>