dd if=/dev/random of=/dev/blog

5. January 2009

Continuing development on SCSI-based utilities

Filed under: Storage, SCSI, Linux, UNIX — admin @ 10:57

For the past many months I have been obtaining a lot of requests to pursue my development in my scsigen and scsitrace projects. Well, here is some good news for the new year, to all that are still interested: I have given in and I will be continuing to add more features and functionality to my previous projects. I am currently in the process of finalizing the architectural specs and development will start as soon as I finish gathering equipment.

To recap, scsigen was a low-level utility that allowed the user to directly access and communicate with the SCSI Subsystem of the OS. Original supported platforms were the Linux 2.6 kernel and Solaris 10. The functionality was limited to raw CDB generation along with start/stop drive and reset host/bus/target/all. I wish to not only extend the feature list but I also wish to support openSolaris and Windows platforms. I will be posting the v2.0 specification guide shortly.

As for scsitrace, I am trying to merge this into the scsigen suite. Its purpose is to provide software based protocol tracing and analyzing/replay capabilities. This project was supposed to grow above and beyond its current state and be ported into a pass-through external module. A few set backs with LSI Logic put it on hold. As for the external module, that is still on hold. I still plan to grow the local host software based solution though. Again, I will be posting a v2.0 spec for this entire solution suite shortly.

All this will be licensed under the GPLv2 and its source will be freely provided. Support and additional services is another story.  ;-)

Powered by WordPress