17 June 2019, 21:19 | #1 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,220
|
Setting up Scsi system on A4000D & Fastlane
Hello,
I got a Fujitsu 18 Gb uw Scsi hd; of which Amiga sees only 17 Gb ?! Should I use Hdtoolbox ( os 3.9 with bbs installed) instead of P5 Scsi Tools ( v2.4) ?! Should I enable FWC mode with Unitcontrol ? I guess the drive does support Synchronous mode and reselection (?!?).. |
18 June 2019, 00:29 | #2 |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 43
Posts: 924
|
I have always used HDToolBox with my Blizzard1230-IV SCSI and my CSPPC. Both in 3.1 and 3.9. The 3.1 HDToolBox doesn't display more than 4GB correctly, but just enter say 100 "Total Cyl", note what size is displayed and adjust to x * 100 "Total Cyl" to the desired size.
Be aware that if you go over the 4GB limit, you need a filesystem which can talk to the phase5 driver with 64-bit command able to breach the 4GB limit, else it will wrap around and destroy data from the beginning of the drive. There are three command sets for that - TD64, NSD and DirectSCSI. Depending on the version of your driver, it might support TD64, it does not support NSD, it should support DirectSCSI. The 3.9 SetPatch will most likely patch the driver to work with NSD, which is required for the 3.9 FastFileSystem to breach 4GB. The pfs3aio filesystem is quite nice as it supports TD64, NSD and DirectSCSI, tries which works and tests if it can access both the start and end of a partition before mounting it, so it does I think all that can be done to avoid data loss. Please experiment on your harddrive with partitions after the 4GB limit and make sure it doesn't overwrite the beginning of the drive before you put any sensitive data on it. HDToolBox enables the reselection flag in the RDB by default. I think, but I am not sure, that the phase5 device driver will enable synchronous mode automatically if you enable the synchronous flag in the RDB. I find ChangeRDBFlags very convenient to change such flags: Code:
10.Ram Disk:> changerdbflags scsi.device 0 LAST = on LASTLUN = on LASTTID = on RESELECT = on SYNCH = off 10.Ram Disk:> changerdbflags scsi.device 0 SYNCH LAST = on LASTLUN = on LASTTID = on RESELECT = on SYNCH = on |
18 June 2019, 00:32 | #3 |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 43
Posts: 924
|
Btw, a harddrive which is 18GB is 18*1000*1000*1000 Bytes, while computers, especially with an older OS generally considers a GB to be 1024*1024*1024, so 17GB sounds correct. Marketing vs computer people.
|
18 June 2019, 02:57 | #4 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,220
|
Ok thanks patrik!
Am I risking my data with >2 Gb partitions ( after a boot/ system partition of about 2 Gb ?! I have custom 3.9 Roms and Os update written to eFlash card. How about the Maxtransfer & mask changes that P5 Scsi Tools Scsi config program recommends ? |
18 June 2019, 03:24 | #5 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,910
|
FWC with unitcontrol might help a little bit, turn it on if it supports it. FWC carries a risk that if you have an unexpected reboot the risk to losing data is greater.
There was another utility on the Fastlane disk Z3dmacontrol that you add to your startup sequence to enable DMA mode. Test with RSCP and if it shows that the CPU utilization is high and you don't want that, then you should run that. I believe that you are also supposed to specify your Buster version with that command like z3dmacontrol buster11 (for buster-11). This might reduce the speed you see in benchmarks but will use less CPU time. I also recall that I had to use unitcontrol in the startup sequence to "keep" the settings of unitcontrol on every boot without opening the GUI. For a trick try changemempri and put your Fastlane memory as highest priority, you might see a big jump in HDD performance. Test before and after. And as always you really should not use FFS, try PFS. Last edited by grelbfarlk; 18 June 2019 at 03:30. |
18 June 2019, 08:24 | #6 |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 43
Posts: 924
|
I don't think you are risking your data, was just informing about the risk and advocating good practice to test that the setup fully works before investing time and populating it with data you care about - it is usually more fun that way.
For Maxtransfer and Mask, they should in theory be 0xFFFFFFFF respectively 0xFFFFFFFF, unless the driver and/or hardware is buggy. MaxTransfer is used as a workaround if the driver cannot split transfers properly itself, see the mess with scsi.device in A600/A1200/A4000/etc. The FastLane has no such bugs as far as I have heard, but the standard 0xFFFFFF (16MB) will be fine as normally no software will allocate more than 16MB of memory and then dump it in a single call to disk. I would be interested to hear if there was. Mask should be 0xFFFFFFFF unless there is an issue with the driver and certain memory regions or alignment. It can for example be used to only allow DMA transfers to/from Zorro2-space or even or longword addresses. The filesystem does an OR-operation on the memory buffer sent to the for read or write, if the result doesn't match the address, it will move data through chipmem in small buffer or similar very slow operations. The FastLane has no issues with DMA to different memory types and I am pretty sure it has no issues with any alignment (I base that on the fact that my P5 hardware doesn't). You can easily verify that though - set mask to 0xFFFFFFFF on a partition and run DiskSpeed. It should have no problems in either of the LONG (32-bit alignment), WORD (16-bit alignment) or BYTE (8-bit alignment tests). DiskSpeed tests speed with filesystem - both reads and writes, which is the speed you will actually get for real. SysInfo or RSCP just does a raw device read. |
13 October 2019, 01:00 | #7 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,220
|
I just got 4 16 Mb memory simms for my Fastlane card, but need help on the correct jumper settings. In BBOAHW site there is only setting for total 64 Mb with 4 Mb simms explained ?
|
13 October 2019, 13:14 | #8 | |
0ld0r Git
Join Date: Mar 2009
Location: Cornwall, UK
Posts: 1,581
|
Quote:
The Z3 is capable of 256Mb Ram via 16 x 16Mb SIMM's, but these special versions of Z3 are as rare as Hens Teeth & considered almost "Dodo like". |
|
13 October 2019, 16:25 | #9 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,220
|
So stupid me for buying those 16 Mb simms, " for Amiga4000"; from eBay without getting more information of Fastlane card first.
I installed my new 16 Mb simms to my card, and it seems they now show up as 16 Mb total ?! So, the card detectes my 16 Mb simms as 4 Mb simms ..? |
13 October 2019, 16:38 | #10 | |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,910
|
Quote:
|
|
13 October 2019, 17:38 | #11 |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
|
I assume the Fastlane's driver is smart enough to allocate its own memory first for DMA, and not to try to DMA to other kinds of memory that it can't, but it still might be smart to set the Mask to omit your CPU card's local memory if it has any, as well as any memory on the motherboard. i.e. just Z3 memory expansion space. Obviously you can't guarantee where the card's memory will appear (due to autoconfig) but at least you know it will appear in that range.
|
13 October 2019, 18:07 | #12 | |
0ld0r Git
Join Date: Mar 2009
Location: Cornwall, UK
Posts: 1,581
|
Quote:
If you're using 16 x 16Mb SIMM's & they're only showing as 16Mb in total, it's only recognising each 16Mb Simm as 1Mb. |
|
17 October 2019, 18:24 | #13 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,220
|
Ok, let' s assume I have been lucky after all, and may possess some hen's teeth..( Fastlane card with upgrade).
So, if I'd want to install total 64 Mb, with 4*16 Mb 60ns simms, how would I connect the jumpers ? I somehow managed to get 40 Mb..(?!?) Last edited by macce2; 17 October 2019 at 20:04. |
19 October 2019, 18:56 | #14 | |
0ld0r Git
Join Date: Mar 2009
Location: Cornwall, UK
Posts: 1,581
|
Quote:
http://phase5.a1k.org/files/FastlaneZ3_en.pdf If you just want Memory Jumper settings, go here: http://amiga.resource.cx/manual/Fastlane_jumpers.pdf Last edited by Kin Hell; 19 October 2019 at 19:02. |
|
19 October 2019, 19:36 | #15 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,220
|
Thank you, Kin Hell; I already found the Faslane_jumpers.pdf (by the way, I wasn't able to read it properly with RNOPDF on my Amiga; the zooming didn't work?!).
And it seems that my Fastlane is of an older revision and may likely not have the needed upgrade; although the Rom has been updated (v8.5). So, isn't it strange that the four new 16 Mb SIMMs I bought for my card do work at all ?! If I have understood right, my Fastlane board should only recognize a total of 16 Mb Ram; when those four 16 Mb SIMMs have been installed (?!), but the board recognizes 40 Mb total. I tried various combinations of jumper settings and memory banks used. How can that be ..? I do assume that my new memory SIMMs are ok; however, I haven't been able to test them on any other machine. |
19 October 2019, 19:45 | #16 | |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,220
|
Quote:
Excuse me for being a noobie, but would you please explain, how would I set the mask correctly ? My CPU card doesn't have any Ram onboard, but on the motherboard there is a normal 2 Mb Chip + 16 Mb Fast, and I also have the BigRamPlus card (256 Mb) installed. Thus, it does indeed seem that SysInfo (and maybe the whole system?!) somehow shows all the Zorro memory as "one" ?! |
|
20 October 2019, 12:03 | #17 |
0ld0r Git
Join Date: Mar 2009
Location: Cornwall, UK
Posts: 1,581
|
The V8.5 ROM is required for a Version 2.4 of the card to be able to see 256Mb & one of the smaller GAL's require replacing with newer code.
I remember getting someone to program a new GAL for me, but it killed the card entirely, because the guy writing it didn't close the chip correctly during the writing process. After writing another for me, the card worked okay but still wouldn't show me anything right when using 16Mb SIMM's. Not entirely sure if a Version 2.3 of the Z3 will work at all for a 256Mb configuration. A shame there is no one around from these Hardware Days now long gone. |
20 October 2019, 16:35 | #18 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,220
|
General Scsi question, regarding Amiga & Fastlane Scsi controller: Is Scsi Parity Checking supported ?
If I was using a hard drive with widescsi- to- scsi-2 adapter with the jumper option " Parity check", should I activate it or not ? Currently, I have it disabled. If I enabled it, would my Scsi bus considerably slow down.. ?! |
20 October 2019, 23:12 | #19 | |
0ld0r Git
Join Date: Mar 2009
Location: Cornwall, UK
Posts: 1,581
|
Quote:
Also, if you introduce a Non-Parity checking device to a Parity Enabled SCSI Bus, you need to set the SCSI Controller to Parity Off & make sure all other SCSI Devices on the SCSI Bus with Parity Enabled are Disabled. Tape Streamers can be a pain.... |
|
21 October 2019, 14:01 | #20 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,220
|
Ok, better leave it off. I' m using a tape streamer device occasionally, and my current Matsushita Cd- r drive is very old ( maybe doesn' t support parity ?!) .
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Fastlane card and SCSI | macce2 | support.Hardware | 12 | 01 December 2019 20:59 |
Fastlane Z3 SCSI won't boot anymore | MagerValp | support.Hardware | 0 | 28 May 2017 12:35 |
Fastlane Z3 / SCSI problems | amigasith | support.Hardware | 21 | 06 February 2016 11:13 |
For Sale: Z3 Fastlane - Fast SCSI 2 Controller + 16MB RAM | Zetr0 | MarketPlace | 3 | 19 January 2010 08:38 |
Help: Setting up new A4000D system | Calgor | support.Hardware | 48 | 09 July 2006 10:18 |
|
|