I have LTO tape cartridges with bar code labels on them. For example, one is:
ROC000L1
The volume name is ROC000. L1 stands for LTO, 1st generation. ANSI standards
specifies that the volser is six digits, so only the library cares that its full label
is ROC000L1. TSM sees all tapes as ROC000, ROC001, etc.
What kind or model of tape library are you using? You could also try telling TSM
to check out AOI001 and AOI001L1 from the library, then do an AUDIT LIBRARY
and see if that helps any.
What OS and OS version is the server running on? What TSM version is the server?
Also, if it's a 357x or 358x library on an AIX host, you can do:
# tapeutil -f /dev/smc0 inventory > somefile
# grep -p AOI001 somefile
and see if one or two entries shows up. If two, means the library itself is confused.
(Maybe barcode scanner problems or cabling or whatever)
If one tape with AOI001 shows up in grep output, means that TSM is confused.
Good luck, and keep us posted.
-Dan