Date: Fri, 23 Jan 1998 17:52:04 +1030 From: Greg Lehey <grog@lemis.com> To: Donald Acton <acton@opentext.com> Cc: freebsd-questions@FreeBSD.ORG, acton@vn.opentext.com Subject: Re: DMA beyond end of ISA in 3.0 Message-ID: <19980123175204.39831@lemis.com> In-Reply-To: <199801230717.XAA13879@stoner.nsg.bc.ca>; from Donald Acton on Thu, Jan 22, 1998 at 11:17:56PM -0800 References: <199801230717.XAA13879@stoner.nsg.bc.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
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<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8> > 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980123175204.39831>