Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initiator improvements #383

Merged
merged 3 commits into from
Feb 17, 2024
Merged

Initiator improvements #383

merged 3 commits into from
Feb 17, 2024

Conversation

morio
Copy link
Collaborator

@morio morio commented Feb 16, 2024

Changes adapted from @erichelgeson pull request:
BlueSCSI/BlueSCSI-v2#122

Changes from the above pull request

  • Correctly ID SCSI-1 drives
  • Don't reset bus - causes some drives to hang, no issues if skipped.
  • Fix logging of retry count
  • Fix image file opening as readable when never read from
  • Report how many unrecoverable bad sectors were found.
  • Print % complete in log.
  • InitiatorMaxRetry - default 5 - min 0 -> max 255
  • Eject and continue scanning IDs that have CD's or Eject-able media.
  • Fix incorrect sense key parsing.

Local Changes

  • Support for device with the removable flag
  • Support for Magneto-optical drives - writes as MOx0_imaged(x).img
  • Support for removable devices like zip drives and other devices. Writes as RMx0_imaged(x).img
  • Every time a removable media is inserted it the image filename increments the number between the "(x)" parenthesis e.g. CD30_imaged(3).iso
  • The ability to copy and paste zuluscsi.ini text from the log, including Vendor, Product, Version, and Type along with the SCSI device header [SCSIx]

morio and others added 3 commits February 15, 2024 16:34
Changes adapted from @erichelgeson pull request:
BlueSCSI/BlueSCSI-v2#122

Changes from the above pull request
 - Correctly ID SCSI-1 drives
 - Don't reset bus - causes some drives to hang, no issues if skipped.
 - Fix logging of retry count
 - Fix image file opening as readable when never read from
 - Report how many unrecoverable bad sectors were found.
 - Print % complete in log.
 - InitiatorMaxRetry - default 5 - min 0 -> max 255
 - Eject and continue scanning IDs that have CD's or Eject-able media.
 - Fix incorrect sense key parsing.

Local Changes
 - Support for device with the removable flag
 - Support for Magneto-optical drives - writes as `MOx0_imaged(x).img`
 - Support for removable devices like zip drives and other devices.
   Writes as `RMx0_imaged(x).img`
 - Every time a removable media is inserted it the image filename
   increments the number between the "(x)" parenthesis e.g.
   `CD30_imaged(3).iso`
 - The ability to copy and paste `zuluscsi.ini` text from the log,
   including Vendor, Product, Version, and Type along with the SCSI
   device header `[SCSIx]`

Co-authored-by: Eric Helgeson <erichelgeson@gmail.com>
Fix a type in the magneto-optical drive filename extension. Moved some
log  messages to debug messages for a cleaner experience.
Changes exceeded the DaynaPORT memory allocation. Decreased prefetch
buffer by 512 bytes.
@morio morio marked this pull request as ready for review February 16, 2024 21:11
@aperezbios aperezbios merged commit ad46523 into main Feb 17, 2024
2 checks passed
@aperezbios aperezbios deleted the feature/initiator-improvements branch February 17, 2024 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants