malko |
13 April 2018 21:27 |
Having a look at the picture you have provided, it seems that you have used the Normal DOSType instead of the DirectSCSI one for your 20GB disk.
Maybe it's correct, just double check with these extract from the PFS3_53 documentation (Aminet) :
Quote:
How do I partition a big disk (>4GB) ?
There are a number of ussues to consider.
Firstly you need to decide which version of PFS-2 you are going to use. The standard version supports TD64. If you know that your controller card supports this new standard then you can keep using the standard version of PFS-2 if not you will have to change over to the direct SCSI version. This will involve replacing/upgrading all partitions to use L:PFS2DS instead of L:PFS2. When you have done this - reboot so that the direct SCSI version is active.
[...]
|
Quote:
What DOSType value shoud I use with PFS-2 ?
It is suggested that you use the following DOSType values for your PFS2 partitions :-
0x50465301 Normal version
0x50445300 Direct SCSI version
[...]
|
Buffers are set to the maximum value, depending on your computer use, seems ok :
Quote:
How many buffers should I assign to each PFS-2 partition ?
The HDToolBox default of 30 buffers, actually 70, will result in poor performance. The minimum should be 100. The following values are recommended :-
100 - Minimum
150 - Normal partitions
250 - Large directories (>2000 files)
MAX - Very large directories (Web cache disks)
Increase these values if the partition is large.
Remember that each buffer is 1024 bytes and NOT 512 as is true for FFS.
[...]
PFS-2 4.1 (17.3) sanity checks the number of buffers ensuring that the value is between 70 and 600.
|
Regarding the Mask value, you are using a value I have never seen used before.
Quote:
What value should DMAMask be ?
Read the instructions that came with your computer or disk controller. Can it access all memory on your machine ?
If this doesn't help look at your memory map with ShowConfig. Use the maximum memory address as a starting point and adapt it as follows :-
1. The DMAMask should start with 1, 3, 7 or F. If not substitute the higher value in the list.
2.Substitute all other digits with F.
3.Change the last F to a C.
4.Use this value.
Please look at the above paragraph. If you use MapROM you should check your value as the address quoted by ShowConfig contains a 7 which should be changed.
The following table gives some examples :-
Address | DMAMask
------------+------------
0x001FFFFF | 0x001FFFFC
0x005FFFFF | 0x007FFFFC
0x07FCFFFF | 0x07FFFFFC
0x07FFFFFF | 0x07FFFFFC
If you add memory to you machine you should review you DMAMask settings BEFORE you install the memory ! Another, poorer, option is to set the DMAMask to 0xFFFFFFFC from the word go. This is option is NOT available if your disk controller needs a specific type of memory. See above.
|
And for MaxTransfer :
Quote:
What value should MaxTransfer be ?
To get your system up and running as quickly as possible set you MaxTransfer value using the following instructions :-
IDE Drives - Try 0x1FE00. If files greater than 64K get corrupted then reduce it to 0xFE00.
SCSI Drives - Use 0xFFFE00.
It must also be divisible by the sector size (512) due to a bug in the WorkBench format code.
Please test your set up by copying large files and testing that they were copied correctly. A large LHA file is a good test. You can test the archive after the copy to chaeck that all went well. I have heard of a SCSI disk on an A2091 card that would only work with small values. If in doubt use 0xFE00.
I will not give "optimal" values here. These values will get you going. If you want every once of speed you can increase the value until you get errors and the drop to the previous value. Use powers of 2 less the size of a block (512). Any speed increase will be VERY small and possibly not worth the risk.
|
Hope this helps increasing the speed ;)
|