Path: utzoo!utgpu!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!nosc!ucsd!net1!hutch From: hutch@net1.ucsd.edu (Jim Hutchison) Newsgroups: comp.unix.wizards Subject: Sun 4's and DR11-W Keywords: experiences, mayhem, trouble Message-ID: <1069@ucsd.EDU> Date: 2 Aug 88 18:17:01 GMT Sender: nobody@ucsd.EDU Reply-To: hutch@net1.UUCP (Jim Hutchison) Organization: UCSD EMU Project (Educational Microcomputer Unix) Lines: 21 References: Configuration: Sun 4/280 with a supereagle 450/460 Xylogics disk controller Xylogics SCSI tape controller (1/2") ??? SCSI cart tape (1/4") (st) IKON 10094 DR11-W interface board in a VME2-3, jumpered to be a 10084 all running under Sun OS 4.0 The dilemma is testing the DR11-W interface. With the donated driver, from JPL via Sun, loopback testing is fine as long as I don't try to do any DMA. As soon as I do *any* DMA, one word or more, I get the interrupt routine drintr trying to do 2 iodone()'s on the same block, agggh, panic: dup biodone. The status registers are working fine, write flows to read, and read acks to write. Synchronous writes work splendidly. Stuff it in one end, it loopsback and comes in the other end. So does anyone out there in netland have any suggestions? I really think I have missed something. I have source, I can fix up the driver. /* Jim Hutchison UUCP: {dcdwest,ucbvax}!cs!net1!hutch ARPA: JHutchison@ucsd.edu */