Newsgroups: comp.sys.atari.st Path: utzoo!lsuc!jimomura From: jimomura@lsuc.on.ca (Jim Omura) Subject: Re: Bug in TT hardware? Organization: Consultant, Toronto Date: Tue, 28 May 1991 13:02:52 GMT Message-ID: <1991May28.130252.3634@lsuc.on.ca> References: <1991May27.101719.2923@rhrk.uni-kl.de> In article <1991May27.101719.2923@rhrk.uni-kl.de> seimet@rhrk.uni-kl.de (Uwe Seimet [Chemie]) writes: > >Did anyone ever try to save the last four bytes of TT-RAM on the TT's >internal hard disk? This operation always fails because the scsi >controller reports a bus error. (You don't get any bombs, because it's >not a processor-related error. The hard disk driver simply aborts with >the usual alert.) >This problem doesn't seem to be driver dependant. It looks as if the >controller tries to access not only the last bytes of TT-RAM but some >bytes on higher adresses, too. Of course, at these adresses there is >no RAM, so this explains the bus error. If the last byte to transfer >lies at least four bytes below the end of the physical RAM everything >is fine. >Is there any reasonable explanation or is this some kind of hardware >bug? > It sounds like the 68030 has "pre-fetch" active. You can shut this off "manually". Check a 68030 instruction list. The only problem might be that the "pre-fetch" might be built into the driver and not over-rideable without writing your own driver. That's probably not going to be a problem, but I've never seen the code so I can't say. -- Jim Omura, 2A King George's Drive, Toronto, (416) 652-3880 lsuc!jimomura Byte Information eXchange: jimomura