Skip to content

Add support for READ LONG(10) and WRITE LONG(10) ? #479

Open
@Pacjunk

Description

@Pacjunk

Info

  • Which version of Pi are you using: ZeroW
  • Which github revision of software: develop
  • Which board version: FULLSPEC
  • Which computer is the RaSCSI connected to: OpenVMS

Describe the issue

The OpenVMS SCSI driver "tests" the capability of the drive for the volume shadowing feature by sending hundreds of READ LONG(10) commands when mounting a volume. It seems to ignore the unsupported error message that this creates and keeps trying.

Is it possible to implement these commands - 1. To stop the above issue and 2. It might be fun to support volume shadowing.

I had a look at the code as I thought it might be easy since the CDB layout seems to be the same as the READ(10) and WRITE(10) commands, the only difference being that the length is in bytes, rather than blocks. I'm not a very good C++ programmer, so I find it confusing the way the code is spread amongst several files, there are multiple definitions of functions (which one to use?) and even functions calling themselves. I could start hacking it, but I fear the code will soon become a mess.

Can someone who is confident with the code have a look at the viability of this?

Thanks,

Metadata

Metadata

Assignees

No one assigned

    Labels

    compatibilityCompatibility with particular computing platformsmajor effortNew feature/change with significant implementation effort

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions