[comp.sys.amiga.tech] Diskperf with A3000

manfred@ramz.UUCP (Manfred Blum) (06/11/90)

Hello.
Yesterday, I did a diskperf on my A3000/25-100 and got something about
70K/s Read and 38K/s write speed.
This seems to be very strange since the A3000 is really fast ;-)
Ist it possible that Diskperf does't work on the A3000 ???
-manfred

jesup@cbmvax.commodore.com (Randell Jesup) (06/11/90)

In article <1512@ramz.UUCP> manfred@ramz.UUCP (Manfred Blum) writes:
>Hello.
>Yesterday, I did a diskperf on my A3000/25-100 and got something about
>70K/s Read and 38K/s write speed.
>This seems to be very strange since the A3000 is really fast ;-)
>Ist it possible that Diskperf does't work on the A3000 ???
>-manfred

	Check to make sure the mask for the partition is 0xfffffffc.  If it's
0xfffffe, then it's set up wrong.  You use HDToolBox, partitioning screen,
advanced options, change filesystem for partition.

	Fast ram on the A3000 is above the 24-bit memory space of earlier
machines.  (0x07xxxxxx)

-- 
Randell Jesup, Keeper of AmigaDos, Commodore Engineering.
{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.cbm.commodore.com  BIX: rjesup  
Common phrase heard at Amiga Devcon '89: "It's in there!"

lphillips@lpami.wimsey.bc.ca (Larry Phillips) (06/14/90)

In <404@nyit.UUCP>, aca@nyit.UUCP (Al Arthur) writes:
>In article <12526@cbmvax.commodore.com> jesup@cbmvax (Randell Jesup) writes:
>>	Check to make sure the mask for the partition is 0xfffffffc.  If it's
>>0xfffffe, then it's set up wrong.
>
>I never did figure-out what the mask was really used for,  nor what it
>should be set to on my machine.  Can you explain it to me? (Thanks)

It 'masks' the data address such that any address having bits _only_ within the 1
bits in the mask will initiate a DMA transfer, while any bit in the address
corresponding to a 0 bit in the mask will cause a programmed IO transfer to to
be initiated. Put another way...

   if ((!Mask) & (DataAddress))
   	DoProgrammedIO
   else
   	DoDMA

One proper value for a 2000 with a 2630 would be 0xfffffe, which says that you
can DMA to any even address in the first 16 MBytes.

-larry

--
The raytracer of justice recurses slowly, but it renders exceedingly fine.
+-----------------------------------------------------------------------+ 
|   //   Larry Phillips                                                 |
| \X/    lphillips@lpami.wimsey.bc.ca -or- uunet!van-bc!lpami!lphillips |
|        COMPUSERVE: 76703,4322  -or-  76703.4322@compuserve.com        |
+-----------------------------------------------------------------------+

aca@nyit.UUCP (Al Arthur) (06/15/90)

In article <12526@cbmvax.commodore.com> jesup@cbmvax (Randell Jesup) writes:
>	Check to make sure the mask for the partition is 0xfffffffc.  If it's
>0xfffffe, then it's set up wrong.

I never did figure-out what the mask was really used for,  nor what it
should be set to on my machine.  Can you explain it to me? (Thanks)

I have a 2090A, and early docs on it that don't seem to contain complete
information about the Mountlist entries.

My machine has a 2630, 2090A, 1)2052, 2) SCSI Disks, 1)TapeDrive


	Thanks, Al

-- 
Alex Arthur, System Programmer/UUCP Administrator
New York Institute of Technology - Computer Graphics Laboratory
Gerry House, Old Westbury, New York 11568
Phone:(516) 686-7644	UUCP: ...!{sbcs.sunysb.edu,philabs}!nyit!aca 

valentin@cbmvax.commodore.com (Valentin Pepelea) (06/16/90)

In article <404@nyit.UUCP> aca@nyit.UUCP (Al Arthur) writes:
>In article <12526@cbmvax.commodore.com> jesup@cbmvax (Randell Jesup) writes:
>>
>>	Check to make sure the mask for the partition is 0xfffffffc.  If it's
>> 0xfffffe, then it's set up wrong.
>
> I never did figure-out what the mask was really used for,  nor what it
> should be set to on my machine.  Can you explain it to me? (Thanks)

The mask value specifies to what addresses a DMA device may DMA into. A mask
value of 0xfffffe means that DMA transfers are restricted to the lower
16Meg address space, word-long transfers please. A value of 0xfffffffc means
that DMA transfers may be made to the entire 4 Gigabyte address space,
long-word transfers please.

Randell was talking about the mask value suggested for A3000's. On these
computers, since fast memory resides above the 16Meg boudare, the 0xfffffe
mask value effectively restricts DMA transfers to CHIP memory. 

> I have a 2090A, and early docs on it that don't seem to contain complete
> information about the Mountlist entries. My machine has a 2630, 2090A,
> 1)2052, 2) SCSI Disks, 1)TapeDrive

On other computers, leave the mask value to the factory preset.

Valentin
-- 
The Goddess of democracy? "The tyrants     Name:    Valentin Pepelea
may distroy a statue,  but they cannot     Phone:   (215) 431-9327
kill a god."                               UseNet:  cbmvax!valentin@uunet.uu.net
             - Ancient Chinese Proverb     Claimer: I not Commodore spokesman be