Subject: Re: questions/remarks on running NetBSD on a falcon030
To: None <port-atari@NetBSD.ORG>
From: Markus Kilbinger <kilbi@rad.rwth-aachen.de>
List: port-atari
Date: 11/10/1995 22:38:15
Hi!

> I just tried this on my TT without problems. For the Falcon Thomas has
> found a bug in the dma-code. If you have the source present, apply the
> following patch to atari/dev/dma.c :
> --- dma.c.SAV	Sun Oct 29 12:41:02 1995
> +++ dma.c	Sun Nov  5 16:38:15 1995
> @@ -273,5 +273,6 @@
>  	DMA->dma_mode = mode ^ DMA_WRBIT;
>  	DMA->dma_mode = mode;
>  	DMA->dma_data = nblk;
> +	delay(2);	/* TG: This seems to be needed at a falcon */
>  	DMA->dma_mode = DMA_SCREG | (mode & DMA_WRBIT);
> 
> If this will not fix your problem, could you try just a plain dd(1)
> command? Something like: dd if=/dev/zero of=/dev/rfd0b bs=18b
> and let me know what it says?

The Falcon patch worked fine. Now I have no problems to read and write
to mounted msdos disks. Still the mtools don't allow to write to disks.

Markus