Welcome, Guest. Please login or register.

Author Topic: SCSINoLUN released  (Read 1780 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline SpeedGeekTopic starter

SCSINoLUN released
« on: March 24, 2014, 05:22:19 PM »
Here are the links to these threads:

http://www.amibay.com/showthread.php...386#post587386

This link does not require membership to download:
 
http://eab.abime.net/showthread.php?p=945744#post945744
 

Offline SpeedGeekTopic starter

Re: SCSINoLUN released
« Reply #1 on: April 23, 2015, 10:34:11 PM »
** NEWS UPDATE **

v1.2 Released - Optimized parse board number code (8 bytes saved!)
 

Offline Oldsmobile_Mike

Re: SCSINoLUN released
« Reply #2 on: April 24, 2015, 12:34:24 AM »
Quote from: SpeedGeek;788278
SCSINoLUN V1.2 ©SpeedGeek 2015.

INTRODUCTION:
SCSINoLUN is a small patch program intended for the OS3.5/3.9 versions of
HDtoolBox. Unfortunately, these versions no longer support the Tooltype
"SCSI_MAX_LUN". This was very useful to many third party SCSI device
users (e.g. gvpscsi.device, omniscsi.device) because they lack the ability
to disable LUN scans at the driver level. It can take a full minute or longer
to scan the SCSI bus for all LUNs which is very annoying especially if you
don't need any LUN support!

SCSINoLUN doesn't prevent HDtoolBox (or any other SCSI tools) from scanning
for LUNs. But it does dramatically speed up the LUN scan (even faster than
the scsi.device with LUNs disabled). My system now completes the scan
in approx. 5 seconds! But of course, your mileage will vary with CPU and
SCSI controller speed.    

REQUIREMENTS:
- Any 68K Amiga with a SCSI controller supporting "scsidisk.h" unit numbers
   (e.g. A2091 = Yes, A2090 = No)
- System hardware not needing LUN support (e.g. SCSI card reader = No)  
- OS2.x or higher (OS1.3 maybe it works, but don't send me any bug reports!)

Enjoy!

P.S. Another thread will posted on EAB to satisfy non-Amibay member download issues.                        

Drives me crazy when people don't post a description about a thing.  :lol:  Good work!
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline danbeaver

Re: SCSINoLUN released
« Reply #3 on: April 24, 2015, 01:01:13 AM »
Thanks Mike.  Wondering the same (WTF) thing.
 

Offline SpeedGeekTopic starter

Re: SCSINoLUN released
« Reply #4 on: April 25, 2015, 01:18:21 PM »
** 2ND NEWS UPDATE **

v1.3 released - added simple parse LUN skip code for clipboard.device open calls

(Thanks to christof "at" kass.de for the bug report!)
 

Offline SpeedGeekTopic starter

Re: SCSINoLUN released
« Reply #5 on: April 27, 2015, 02:30:45 PM »
** 3RD NEWS UPDATE **

v1.4 released - Replaced skip code with new qualify code for scsi.device open calls

UPDATE:
Due to the possibility of virtual devices using Unit numbers > 9 (even
devices which don't actually use this many Units like AHI) the only reliable
fix for SCSINoLUN was to qualify scsi.device open calls before parsing any
LUNs. Unfortunately, the new qualify code makes the patch a little larger
and slower than previous releases.
 

Offline SpeedGeekTopic starter

Re: SCSINoLUN released
« Reply #6 on: May 01, 2015, 02:50:20 PM »
** 4TH NEWS UPDATE **

v1.5 released - Optimized and combined Board/LUN parse code (20 bytes saved!)

UPDATE:
Due to the possibility of virtual devices using Unit numbers > 9 (even
devices which don't actually use this many Units like AHI) the only reliable
fix for SCSINoLUN was to qualify scsi.device open calls before parsing any
LUNs. Fortunately, the Parse LUN code has been optimized further to
compensate for overhead of the qualify code.

EDIT:
The few who downloaded v1.5 on or before May 2, 2015 may have downloaded a bugged version of v1.5. Sorry, but it wasn't worth doing another version release and it's been corrected now.
« Last Edit: May 02, 2015, 04:20:35 PM by SpeedGeek »