Path: utzoo!attcan!uunet!aplcen!haven!uflorida!gatech!bloom-beacon!eru!hagbard!sunic!mcsun!cernvax!chx400!ethz!visinfo From: visinfo@ethz.UUCP (VISINFO c/o Sascha Schnapka) Newsgroups: comp.sys.amiga.hardware Subject: RE: A2090 on A3000 (was: whats the story with st-506 drives on the 3000 Keywords: 32bit, DMA Message-ID: <6364@ethz.UUCP> Date: 25 Oct 90 11:15:11 GMT References: <1990Oct11.004827.24144@cbnewsj.att.com> <15163@cbmvax.commodore.com> Reply-To: visinfo@bernina.UUCP Organization: ETH Zuerich, Switzerland Lines: 33 In article <15163@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: [some lines removed] >You can probably trick the A2090 into working. The problem is in software. >The A2090 device driver, like many Zorro II drives, never considered the >possibility of Fast memory it can't DMA into being available at boot or >BindDrivers time. > >Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" At this point,I would like to repeat a question that has not yet been answered: Why does the A3000 Kickstart1.3 scsi.device driver refuse to work, as soon, as any 24bit-DMAable memory is availabe on boot-up?? I tried several memory hacks to make 24bit-bug software run. This would solve at the same time the problems with say AmigaBASIC and the 2090 in a way not perfect, but usable. The central idea, which theoretically works fine is to map some of the onboard memory from $07x00000 to $00c00000. I did so and it works, except that the scsi.device refuses to boot from hd. Ofcourse, the memory is auto-added because the old exec.library in the a3000 kick1.3 still has this function. I have tested a lot of other things, trying to find out what exactly causes the problem, but all I found out is that it is definitely not the lack of the memory at $07x00000 or it having 'a hole'. The A3000 boots as long, as the $00c00000 memory has not been added to the system memory list. After the next 'cold' reboot (not an A3000-cold reloading the Kickstart, but a normal cold-reboot that reinits execbase) the memory is recognized and the A3000 displays the Workbench sign. If you boot then from floppy, everything works fine, the memory IS at $00c00000 AND AmigaBASIC works WITHOUT being in Chip-Memory. F.Burgel (BIX: hardwiz)