Welcome, Guest. Please login or register.

Author Topic: SCSI madness  (Read 13142 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Damion

Re: SCSI madness
« on: April 24, 2011, 06:26:53 AM »
Quote from: Amigoat;633328
Hi Smerf -

generally agree with your guide on SCSI except that the Amiga narrow type SCSI handles 8 devices not 7. The 8th device is the controller having SCSI ID of 7. As I recall Commodore always (sometimes?) set the hard drive to device 6.

I know the order doesn't matter but I always set my system hard drive to device 0 and the ZIP drive to device 6.

Amigoat

If quickest booting is important, you might set the hard disk to the next highest priority after the host adapter, then the "last device" flag set in the drive's RDB to abort scanning the SCSI chain and skip straight to booting. It might require some experiementing - I've found not all systems scan the same direction. :-/ I can't recall which way the A3000 SCSI does it.

BTW - I love an Amiga with a good SCSI controller. Kicks the p*ss out of IDE any day. I used to copy CDs on my A2000 (TekMagic SCSI) between 2 PlexWriters, took maybe 4 or 5 minutes per disc and you could still read and write from the hard drive, run IBrowse or ShapeShifter, etc, like nothing else was going on. :-)
« Last Edit: April 24, 2011, 06:38:43 AM by Damion »
 

Offline Damion

Re: SCSI madness
« Reply #1 on: April 27, 2011, 08:14:47 PM »
Quote
S: I always run in PIO4 on the Amiga and even on reading/writing 8GB DVD ISO files there is no great slowdown in the performance of the Amigas multi tasking... (I can even got upto PIO5 with the DVD burners but they then become prone to errors when writing...


Interesting. What kind of results to you get with the FastATA running the RSCP benchmark? My TekMagic for example approaches 10MB/s while leaving 98-99% CPU free.
 

Offline Damion

Re: SCSI madness
« Reply #2 on: April 27, 2011, 09:43:49 PM »
Thanks Franko, no rush. I have an IDE-Fix Express in my A1200, it's true with the '060 you really don't notice the slowdown as much. I've never had a FastATA but IIRC the raw transfer rate is something like twice the IDE Express.
 

Offline Damion

Re: SCSI madness
« Reply #3 on: April 28, 2011, 01:10:49 AM »
The "0" only indicates there is no free CPU during the transfer - as expected with the FastATA, since the CPU must shovel all the data around itself.
 

Offline Damion

Re: SCSI madness
« Reply #4 on: April 28, 2011, 03:43:31 AM »
Quote from: paul1981;634043
I seriously doubt that the ZERO is a valid result though, because if that was the case, if it was truly ZERO, then the whole system would freeze whilst it was performing the test. ie mouse pointer would freeze, Workbench would freeze...I wouldn't be able to open windows or do anything whilst running the test.  If it was ZERO then even navigating my drawers on Workbench whilst playing an aiff song would show a slow down in Workbench everytime it had to buffer....and I've never noticed any such slowdown.

It actually is close enough to zero. Another test, watch the Executive meter while copying a large file between partitions. On native A4K IDE, it eats nearly 99% CPU during the transfer. FastATA is no different, there's no controller chip with DMA access to accelerator fastram.

The system doesn't slow to a crawl because the OS can multitask. (This is why the RSCP benchmark mentions mouse movement - it will steal CPU time and might alter the result.) But to transfer continuously at it's maximum rate, it will utilize almost all CPU time. It has to, because the CPU is doing all the work of transferring! A good DMA SCSI controller will do the same while utilizing much less CPU, because the data transfer is handled by a dedicated processor which has direct access to fastram. (The CPU sets the parameters of the transfer, but doesn't do the work.)

Quote
BTW, I used to copy scsi hard drives one to the other using squirrelscsi and it wasn't all that bad....it was quite good!  I do like SCSI! :laughing:

The Surf Squirrel doesn't count, AFAIK there is no DMA path from the PCMCIA port to accelerator fastram. So it's PIO only and equally CPU-intensive.
« Last Edit: April 28, 2011, 03:51:34 AM by Damion »