Welcome, Guest. Please login or register.

Author Topic: SCSINoLUN released  (Read 1794 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 SpeedGeekTopic starter

Re: SCSINoLUN released
« Reply #2 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 #3 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 #4 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 »