Category Archives: Change Log


mhvtl-2011-06-25.tgz / mhvtl-0.18-17: Improvements Kernel module compile warning since 2.6.33 Fixes Return correct sense from SPACE op code Fix buffer overflow in vtllibrary : product_id[] Test MAP port status before moving media in/out Note: This version has been successfully tested with: NetBackup 6.x, 7.0 & 7.1 (has always worked) BackupExec 10.5 (Failed to span media in earlier versions… Read More »


mhvtl-2011-05-22.tgz / mhvtl-0.18-16: Improvements Cleaning media behaves more like real (IBM LTO4) drive. Implement OPEN/CLOSE IMPORT/EXPORT element OP code (Thanks Sebastian) Kernel module support for 2.6.39 (Thanks Sebastian) Fixes SPACE op code – Space to end-of-data fixed (Thanks Sebastian) This fixes an issue triggered using Oracle Backup REQUEST SENSE – Return correct data. SPOUT – Return check_condition on… Read More »


mhvtl-2011-05-04.tgz / mhvtl-0.18-15: Improvements Implemented ‘Personality Module’ for each drive type (many cleanups due to ‘PM’ change fallout thanks to Sebastian) Increase max barcode length to 16 chars Fixes Inquiry no longer incorrectly reports support for TrmIOP and CmdQue Fixed block read/writes corruption if ‘multiple blocks’ specified Fix Device Capabilities mode page – Don’t advertise EXCHANGE MEDIUM support


mhvtl-2011-03-17.tgz / mhvtl-0.18-14: Fixes: kernel module build fixes for Linux kernel 2.6.37 and greater Improvements Add STK T10000C media/drive support Always log ‘fatal’ errors Cleanup to mhvtl.spec Catch signals to prevent daemon terminating early.


mhvtl-2011-01-11.tgz / mhvtl-0.18-13: Fix: READ ELEMENT STATUS when initiator does not allocate enough memory for full list Return ILLEGAL REQUEST for SCSI OP codes which are not supported. Improvements: Increase SENSE buffer from 38 to 96 bytes


mhvtl-2010-11-07.tgz / mhvtl-0.18-12: Fix: Positioning error if space 0 blocks/filemarks – Reported & fix thanks to Doug Charnley Only support SECURITY PROTOCOL IN/OUT op codes on IBM LTO4 / IBM 03592E06 and STK T10000 drive types Fix REQUEST SENSE. – Many thanks to Andreas Piesk Reworked vtllibrary SCSI OP code processing. Yet another round of WORM media handling… Read More »


mhvtl-2010-09-23.tgz / mhvtl-0.18-11: Fix: Potential core dump where SENSE data pointer incorrectly set to NULL Positioning to filemark, followed by write failed to remove cached ‘filemark pointer’. This caused errors with TSM & HP Dataprotector when writing multiple sequential backups on the same piece of media. Many thanks to Nai for testing on TSM Many thanks to Philip… Read More »


mhvtl-2010-09-01.tgz / mhvtl-0.18-10: Fix TapeAlert Added more descriptive logging around SPACE OP code attempting to track down problem with HP Dataprotector Added (undocumented) utility ‘tapeexerciser’ which is a simple utility to test tape read/writes and positioning. WARNING: This will overwrite your media.. Fix ‘is vtl running’ logic in rc script. Failed test if ‘vtl user’ is root (not… Read More »


mhvtl-2010-07-09.tgz / mhvtl-0.18-9: Fix WORM handling – Reported by Albert Pauw Fix (finished) LTO5 drive & media handling introduced in 0.18-8


mhvtl-2010-06-23.tgz / mhvtl-0.18-8: Several Security Protocol IN updates – thanks Albert Pauw Return certificate data Correct length for ‘KEY FORMATS’ Correct length for SPIN SUPPORTED PAGES Fix kernel compile on RedHat AS4 Media/drive matching now ‘dynamic’ and defined in device.conf Added man page for device.conf Fix media corruption when media is ‘formatted’ Add LTO5 & SDLT-S4 drive/media types… Read More »