[SOLVED] Labelling Tape with pool parameter fails

cybersnake

New Member
Apr 28, 2021
4
0
1
33
First of all, thank you for the PBS-Appliance. It offers many features that I have been missing in my environment.
During the testi with an old IBM TS3200 Library and two LTO4 drives connected via FC i stumbled upon an error while labeling tapes
Labelling with indication of the name fails with the following message:
root@skpbs1:~# proxmox-tape label --pool TS3200-pool1 --drive TS3200-1 --label-text 000084L4 Label media '000084L4' for pool 'TS3200-pool1' TASK ERROR: read position failed - Illegal Request, Additional sense: Invalid field in cdb

If i do not specify a pool, then the task is successful.
It seems that the tape drive cannot cope with the additional data and throws an SCSI-Error. I tried other names and shorter without success.

Do you have an idea how to fix this or is it a hardware problem? If so, is it possible to put an unassigned but labelled tape in a pool without relabelling it?

Thank you!
 
can you check if there is maybe a firmware upgrade available for your drive? i'll look for a source of this behaviour
 
also can you post the output of 'proxmox-tape status --drive TS3200-1' ?
 
I am having trouble finding a matching firmware. Every few month IBM restructures their website...
Currently i have the following firmware-levels:
Library: B90
Drive 1: A23D
Drive 2: A239

This is the status of drive TS3200-1

Code:
root@skpbs1:~# proxmox-tape status --drive TS3200-1
┌─────────────┬───────┐
│ Name       │ Value│
╞═════════════╪═══════╡
│ blocksize   │ 0   │
├─────────────┼───────┤
│ density     │ LTO4│
├─────────────┼───────┤
│ compression │ 1   │
├─────────────┼───────┤
│ buffer-mode │ 1   │
└─────────────┴───────┘