From owner-freebsd-questions Thu Jan 22 23:22:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA07408 for questions-outgoing; Thu, 22 Jan 1998 23:22:23 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA07389 for ; Thu, 22 Jan 1998 23:22:16 -0800 (PST) (envelope-from grog@lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.8.7/8.8.5) with ESMTP id RAA12933; Fri, 23 Jan 1998 17:52:05 +1030 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.8.8/8.8.7) id RAA19257; Fri, 23 Jan 1998 17:52:04 +1030 (CST) (envelope-from grog) Message-ID: <19980123175204.39831@lemis.com> Date: Fri, 23 Jan 1998 17:52:04 +1030 From: Greg Lehey To: Donald Acton Cc: freebsd-questions@FreeBSD.ORG, acton@vn.opentext.com Subject: Re: DMA beyond end of ISA in 3.0 References: <199801230717.XAA13879@stoner.nsg.bc.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.84e In-Reply-To: <199801230717.XAA13879@stoner.nsg.bc.ca>; from Donald Acton on Thu, Jan 22, 1998 at 11:17:56PM -0800 Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 WWW-Home-Page: http://www.lemis.com/~grog Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk On Thu, Jan 22, 1998 at 11:17:56PM -0800, Donald Acton wrote: > > I am not sure this is the correct group to post this problem to so if > it isn't pointers to the appropriate place would be appreciated. > > I recently changed my 2.2.5 system to run the Dec 25 snap release of > 3.0. Before making the change I backed up my system on to a SCSI DAT > device. After making the change I tried to access the dump tapes I > made and I got errors of the following form: > > aha0: DMA beyond end Of ISA: 0x12bad10 > > and accesses to the drive fail with tape i/o errors. Since then I have > tried some the newer SNAP releases and the problem remains. I have > searched the FreeBSD web site in the bug lists and mailing lists and > there are some mentions of this problem as far back as the summer of > '97, but no followups, as far as I could find, indicating how to fix > the problem. In addition to having problems with the SCSI tape, there > are also problems with the SCSI CDROM device. IF there isn't a disk in when > the machine boots then I can't mount the CD and there are similar DMA > errors reported. > The system configuration is > > FreeBSD 3.0-980117-SNAP #0: Sun Jan 18 22:21:07 PST 1998 > acton@comox.nsg.bc.ca:/usr/src/sys/compile/Comox > CPU: Pentium (74.70-MHz 586-class CPU) > Origin = "GenuineIntel" Id = 0x525 Stepping=5 > Features=0x1bf > real memory = 33554432 (32768K bytes) > avail memory = 30208000 (29500K bytes) > aha0 at 0x330-0x333 irq 11 drq 5 on isa > aha0: waiting for scsi devices to settle This is probably because your kernel is built without the line options BOUNCE_BUFFERS #include support for DMA bounce buffers You need these with ISA DMA devices like your Adaptec 154x if you have more than 16 MB memory. Greg