Commit Graph

209 Commits

Author SHA1 Message Date
Bernard van der Helm
0d4533ff92 tapedev.c tapeccws.c std msg
git-svn-id: file:///home/jj/hercules.svn/trunk@5766 956126f8-22a0-4046-8f4a-272fa8102e63
2010-03-27 17:24:40 +00:00
Roger Bowler
5e0682a1d7 Rationalize HHCTA message numbers
git-svn-id: file:///home/jj/hercules.svn/trunk@5587 956126f8-22a0-4046-8f4a-272fa8102e63
2009-12-31 15:05:57 +00:00
Roger Bowler
f6ab9b00e6 Fix warning caused by incomplete rev 5550
git-svn-id: file:///home/jj/hercules.svn/trunk@5583 956126f8-22a0-4046-8f4a-272fa8102e63
2009-12-30 22:05:28 +00:00
Roger Bowler
df0af20317 Eliminate unneeded automount message
http://groups.yahoo.com/group/hercules-390/message/55179

git-svn-id: file:///home/jj/hercules.svn/trunk@5550 956126f8-22a0-4046-8f4a-272fa8102e63
2009-12-16 22:55:35 +00:00
Bernard van der Helm
0d12d2b706 Kill warning signed, unsigned
git-svn-id: file:///home/jj/hercules.svn/trunk@5537 956126f8-22a0-4046-8f4a-272fa8102e63
2009-12-11 20:28:25 +00:00
Fish (David B Trout)
17bd2c0e29 Support for non-default Windows tape device names
git-svn-id: file:///home/jj/hercules.svn/trunk@5365 956126f8-22a0-4046-8f4a-272fa8102e63
2009-06-02 03:10:33 +00:00
Fish (David B Trout)
fa4cdfc265 Fix tape file-extension neutrality special-case for HET
git-svn-id: file:///home/jj/hercules.svn/trunk@5363 956126f8-22a0-4046-8f4a-272fa8102e63
2009-06-01 07:54:06 +00:00
Bernard van der Helm
4523ead8e2 copyright notice
git-svn-id: file:///home/jj/hercules.svn/trunk@5127 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-23 13:25:01 +00:00
Fish (David B Trout)
b9abae5f43 Fix tapedev gettapetype_bydata function for HET/AWS tapes
that start with a tapemark -- Liam Cold [liamcold@yahoo.com]


git-svn-id: file:///home/jj/hercules.svn/trunk@4901 956126f8-22a0-4046-8f4a-272fa8102e63
2008-11-01 20:40:09 +00:00
Fish (David B Trout)
d69d4a6148 Add test for OMA file "@TDF" signature
to 'gettapetype_bydata' function


git-svn-id: file:///home/jj/hercules.svn/trunk@4879 956126f8-22a0-4046-8f4a-272fa8102e63
2008-09-10 02:06:48 +00:00
Roger Bowler
dcb8bc632d tapedev.c(964) : warning C4101: 'i' : unreferenced local variable
git-svn-id: file:///home/jj/hercules.svn/trunk@4811 956126f8-22a0-4046-8f4a-272fa8102e63
2008-07-21 22:13:29 +00:00
Fish (David B Trout)
472d5deee8 AUTOMOUNT redesign: support +allowed/-disallowed dirs
and create associated 'automount' panel command - Fish


git-svn-id: file:///home/jj/hercules.svn/trunk@4789 956126f8-22a0-4046-8f4a-272fa8102e63
2008-07-08 05:35:51 +00:00
Fish (David B Trout)
d747188b7b Fix print-formatting issue (mostly in tape modules)
that can sometimes, in certain circumstances,
cause herc to crash.  (%8.8lx --> I32_FMTX, etc)


git-svn-id: file:///home/jj/hercules.svn/trunk@4787 956126f8-22a0-4046-8f4a-272fa8102e63
2008-06-22 05:54:30 +00:00
Fish (David B Trout)
83e1a10d11 Misleading VTAPE support renamed to AUTOMOUNT instead and fixed and enhanced so that it actually WORKS now.
git-svn-id: file:///home/jj/hercules.svn/trunk@4785 956126f8-22a0-4046-8f4a-272fa8102e63
2008-05-28 16:46:29 +00:00
Fish (David B Trout)
b6463250ec VTAPE automount support (0x4B + 0xE4)
git-svn-id: file:///home/jj/hercules.svn/trunk@4779 956126f8-22a0-4046-8f4a-272fa8102e63
2008-05-25 06:36:43 +00:00
Fish (David B Trout)
0cd4f73828 Fix "presuming" message in gettapetype function to use implemented default shortdesc in message.
git-svn-id: file:///home/jj/hercules.svn/trunk@4776 956126f8-22a0-4046-8f4a-272fa8102e63
2008-05-23 20:37:05 +00:00
Fish (David B Trout)
dccf4fb5c1 Tape file extension neutrality support
git-svn-id: file:///home/jj/hercules.svn/trunk@4772 956126f8-22a0-4046-8f4a-272fa8102e63
2008-05-22 21:17:30 +00:00
Fish (David B Trout)
4532f794b5 Correct --blkid-24 typo (SHOULD be --blkid-22, not 24)
git-svn-id: file:///home/jj/hercules.svn/trunk@4771 956126f8-22a0-4046-8f4a-272fa8102e63
2008-05-22 20:15:12 +00:00
Fish (David B Trout)
00a34372c4 Flex FakeTape support
git-svn-id: file:///home/jj/hercules.svn/trunk@4770 956126f8-22a0-4046-8f4a-272fa8102e63
2008-05-22 19:26:52 +00:00
Fish (David B Trout)
3f11658a9f Wrap GENTMH_SCSI_ACTION... case in 'generic_tmhcall' function
with #ifdef OPTION_SCSI_TAPE to fix undefined symbol error
on non-scsi-tape build platforms


git-svn-id: file:///home/jj/hercules.svn/trunk@4698 956126f8-22a0-4046-8f4a-272fa8102e63
2008-04-05 02:36:00 +00:00
Fish (David B Trout)
90ca37d2ba Fix SCSI tape EOV (end of volume) processing
git-svn-id: file:///home/jj/hercules.svn/trunk@4688 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-30 02:51:34 +00:00
Fish (David B Trout)
7a2b3aa13e More complete/extensive 3490/3590 tape support
git-svn-id: file:///home/jj/hercules.svn/trunk@4684 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-29 08:36:46 +00:00
Fish (David B Trout)
1dde5abd95 Add --blkid-24 option support, poserror flag renamed to fenced,
added 'generic', 'readblkid' and 'locateblk' tape media handler
call vectors.


git-svn-id: file:///home/jj/hercules.svn/trunk@4675 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-28 02:09:42 +00:00
Fish (David B Trout)
45e327177e SCSI MODS: groundwork: part 3: final shuffling around. Moved functions from one module to another and resequenced functions within each. NO CODE WAS ACTUALLY CHANGED. Next commit will begin the actual changes.
git-svn-id: file:///home/jj/hercules.svn/trunk@4673 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-27 07:14:17 +00:00
Fish (David B Trout)
7ef10a1cf2 SCSI MODS part 2: split tapedev.c: aws, het, oma processing moved to separate modules, CCW processing moved to separate module.
git-svn-id: file:///home/jj/hercules.svn/trunk@4672 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-26 07:23:51 +00:00
Fish (David B Trout)
11107c6068 SCSI TAPE MODS part 1: groundwork: non-functional changes:
rename some functions, comments, general restructuring, etc.
New source modules awstape.c, omatape.c, hettape.c and
tapeccws.c added, but not yet used (all will be used in a future
commit though when tapedev.c code is eventually split)


git-svn-id: file:///home/jj/hercules.svn/trunk@4669 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-25 11:41:32 +00:00
Kevin Leonard
bf97574dd9 Fix residual read-only setting for tape device
git-svn-id: file:///home/jj/hercules.svn/trunk@4660 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-13 01:44:17 +00:00
Ivan Warren
3500a9a242 Add LEGACYSENSEID config statement to allow X'E4' Sense ID on devices
that originally didn't support it. Defaults to off for compatibility reasons


git-svn-id: file:///home/jj/hercules.svn/trunk@4633 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-04 01:10:29 +00:00
Ivan Warren
8f7c05f9e3 Ooops.. finger check on 8809 case for numdevid.. Thanks Roger !
git-svn-id: file:///home/jj/hercules.svn/trunk@4630 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-04 00:25:25 +00:00
Ivan Warren
639d1a8c97 Re-disable Sense ID on 3410, 3420, 8809 : report came in that it breaks MTS
git-svn-id: file:///home/jj/hercules.svn/trunk@4621 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-02 12:00:04 +00:00
Roger Bowler
a7b6938ec7 Enable SENSE ID CCW for 2703,3410,3420
git-svn-id: file:///home/jj/hercules.svn/trunk@4511 956126f8-22a0-4046-8f4a-272fa8102e63
2007-12-14 17:48:52 +00:00
Fish (David B Trout)
b4d6d5cf19 Re-sequence CCW opcode 'case' statements to be in ascending order.
COSMETIC CHANGE ONLY. NO ACTUAL LOGIC WAS CHANGED.


git-svn-id: file:///home/jj/hercules.svn/trunk@4493 956126f8-22a0-4046-8f4a-272fa8102e63
2007-11-29 03:36:40 +00:00
Roger Bowler
675a5e8704 fsb_awstape support for segmented blocks
git-svn-id: file:///home/jj/hercules.svn/trunk@4467 956126f8-22a0-4046-8f4a-272fa8102e63
2007-11-13 15:10:52 +00:00
Roger Bowler
1961f31939 read_awstape support for segmented blocks
git-svn-id: file:///home/jj/hercules.svn/trunk@4466 956126f8-22a0-4046-8f4a-272fa8102e63
2007-11-11 20:46:50 +00:00
Roger Bowler
baf065fa82 Move misplaced comment and restore original programming style
git-svn-id: file:///home/jj/hercules.svn/trunk@4463 956126f8-22a0-4046-8f4a-272fa8102e63
2007-11-09 14:59:34 +00:00
Jay Maynard
091b825791 Removing redundant #if !(defined OPTION_SCSI_TAPE).
git-svn-id: file:///home/jj/hercules.svn/trunk@4461 956126f8-22a0-4046-8f4a-272fa8102e63
2007-11-02 16:04:15 +00:00
Fish (David B Trout)
eee1c005df Surround 3590 SCSI test w/#ifdef (OPTION_SCSI_TAPE)
git-svn-id: file:///home/jj/hercules.svn/trunk@4448 956126f8-22a0-4046-8f4a-272fa8102e63
2007-09-01 06:32:24 +00:00
Fish (David B Trout)
59df49560e Fix missed unfixed 31 Aug 2006 non-SCSI tape Locate bug
git-svn-id: file:///home/jj/hercules.svn/trunk@4441 956126f8-22a0-4046-8f4a-272fa8102e63
2007-08-26 14:37:17 +00:00
Fish (David B Trout)
ca9789b93f Force command-reject for 3590 Medium Sense and Mode Sense
git-svn-id: file:///home/jj/hercules.svn/trunk@4424 956126f8-22a0-4046-8f4a-272fa8102e63
2007-07-24 23:06:32 +00:00
Fish (David B Trout)
ee748dc3d0 (comment changes only)
git-svn-id: file:///home/jj/hercules.svn/trunk@4423 956126f8-22a0-4046-8f4a-272fa8102e63
2007-07-24 22:54:49 +00:00
Fish (David B Trout)
16de512b8b Default to --blkid-32 and --no-erg for 3590 SCSI
git-svn-id: file:///home/jj/hercules.svn/trunk@4422 956126f8-22a0-4046-8f4a-272fa8102e63
2007-07-24 22:46:09 +00:00
Fish (David B Trout)
b6420408a6 Fix tape Synchronize CCW (x'43') to do actual commit
git-svn-id: file:///home/jj/hercules.svn/trunk@4420 956126f8-22a0-4046-8f4a-272fa8102e63
2007-07-24 22:36:33 +00:00
Fish (David B Trout)
fe0d14ef36 Fix Win32 SCSI tape "Locate" and "ReadBlockId" SNAFU
git-svn-id: file:///home/jj/hercules.svn/trunk@4417 956126f8-22a0-4046-8f4a-272fa8102e63
2007-07-24 21:57:29 +00:00
Ivan Warren
0a090d20e9 Update copyright notices to include current year (2007)
git-svn-id: file:///home/jj/hercules.svn/trunk@4405 956126f8-22a0-4046-8f4a-272fa8102e63
2007-06-23 00:04:19 +00:00
Fish (David B Trout)
0d1c827531 Fix Locate Block & Read BlockId for SCSI tape broken by 31 Aug 2006 preliminary-3590-support change
git-svn-id: file:///home/jj/hercules.svn/trunk@4348 956126f8-22a0-4046-8f4a-272fa8102e63
2007-04-06 15:40:25 +00:00
Fish (David B Trout)
f112b70213 Fix het_locate to continue on tapemark
git-svn-id: file:///home/jj/hercules.svn/trunk@4299 956126f8-22a0-4046-8f4a-272fa8102e63
2007-02-25 21:10:44 +00:00
Greg Smith
93fae650c1 Fix MVT tape CMDREJ error
git-svn-id: file:///home/jj/hercules.svn/trunk@4284 956126f8-22a0-4046-8f4a-272fa8102e63
2007-02-03 18:58:06 +00:00
Fish (David B Trout)
a40d369552 PR# tape/100: Fix crash in "open_omatape()" in tapedev.c if bad filespec entered in OMA (TDF) file
git-svn-id: file:///home/jj/hercules.svn/trunk@4155 956126f8-22a0-4046-8f4a-272fa8102e63
2006-12-28 03:04:17 +00:00
Roger Bowler
91436dc380 Change locblock from long to U32 to correspond with dev->blockid
git-svn-id: file:///home/jj/hercules.svn/trunk@4111 956126f8-22a0-4046-8f4a-272fa8102e63
2006-12-11 17:25:59 +00:00
Jan Jaeger
64b9a97a0d Add CVS message log
git-svn-id: file:///home/jj/hercules.svn/trunk@4102 956126f8-22a0-4046-8f4a-272fa8102e63
2006-12-08 09:43:35 +00:00