HP LTO 7 is not a lto SCSI-generic tape device

stylus

Member
Jul 8, 2020
18
0
6
32
Hi,

I'm looking to add my LTO HP tape loader to proxmox backup.

The device is not detected by proxmox...
1.jpg

2.jpg

root@pbs:/dev# lsscsi | grep -i tape
[6:0:2:0] tape HP Ultrium 7-SCSI HB81 /dev/st0


proxmox-tape changer create lto7 --path /dev/st0
Error: path '/dev/st0' is not a lto SCSI-generic tape device

If you have any ideas
Thx
 
Last edited:
hi,

can you post the output of the following commands:

Code:
proxmox-backup-manager versions --verbose
proxmox-tape drive scan
ls -lh /dev/tape/by-id/
 
root@pbs:/dev# proxmox-backup-manager versions --verbose
proxmox-backup 2.4-1 running kernel: 5.15.102-1-pve
proxmox-backup-server 2.4.2-1 running version: 2.4.2
pve-kernel-5.15 7.4-3
pve-kernel-5.15.107-2-pve 5.15.107-2
pve-kernel-5.15.102-1-pve 5.15.102-1
ifupdown2 3.1.0-1+pmx4
libjs-extjs 7.0.0-1
proxmox-backup-docs 2.4.2-1
proxmox-backup-client 2.4.2-1
proxmox-mail-forward 0.1.1-1
proxmox-mini-journalreader 1.2-1
proxmox-offline-mirror-helper unknown
proxmox-widget-toolkit 3.7.0
pve-xtermjs 4.16.0-1
smartmontools 7.2-pve3
zfsutils-linux 2.1.11-pve1
root@pbs:/dev# ^C
root@pbs:/dev# proxmox-tape drive scan
┌────────────────────────────────────┬────────┬────────────────┬────────────┐
│ path │ vendor │ model │ serial │
╞════════════════════════════════════╪════════╪════════════════╪════════════╡
│ /dev/tape/by-id/scsi-HUJ824AJ3J-sg │ HP │ Ultrium_7-SCSI │ HUJ824AJ3J │
└────────────────────────────────────┴────────┴────────────────┴────────────┘
root@pbs:/dev# ls -lh /dev/tape/by-id/
total 0
lrwxrwxrwx 1 root root 9 May 31 16:47 scsi-3500507631216b919 -> ../../st0
lrwxrwxrwx 1 root root 10 May 31 16:47 scsi-3500507631216b919-nst -> ../../nst0
lrwxrwxrwx 1 root root 9 May 31 16:47 scsi-3500507631216b919-sg -> ../../sg1
lrwxrwxrwx 1 root root 9 May 31 16:47 scsi-HUJ824AJ3J -> ../../st0
lrwxrwxrwx 1 root root 10 May 31 16:47 scsi-HUJ824AJ3J-nst -> ../../nst0
lrwxrwxrwx 1 root root 9 May 31 16:47 scsi-HUJ824AJ3J-sg -> ../../sg1
root@pbs:/dev#
 
ok, it should simply work with
Code:
proxmox-tape changer create lto7 --path /dev/tape/by-id/scsi-HUJ824AJ3J-sg
not the /dev/st0 device

EDIT: disregard what i wrote, it seems that is only the drive, not the changer

can you post the output of
Code:
proxmox-tape changer scan
dmesg

?
 
Last edited:
root@pbs:/dev# proxmox-tape changer create lto7 --path /dev/tape/by-id/scsi-HUJ824AJ3J-sg
Error: path '/dev/tape/by-id/scsi-HUJ824AJ3J-sg' is not a lto SCSI-generic tape device

it doesn't work, I'm sorry.

the LTO drive is connected in SAS via a PCI card on the server.
 
root@pbs:/dev# proxmox-tape changer create lto7 --path /dev/tape/by-id/scsi-HUJ824AJ3J-sg
Error: path '/dev/tape/by-id/scsi-HUJ824AJ3J-sg' is not a lto SCSI-generic tape device

root@pbs:/dev# proxmox-tape changer scan

for the logs dmesg , I just send only the end (the rest of the logs are present in the attached file)

[ 9.313636] ipmi_si dmi-ipmi-si.0: ipmi_platform: probing via SMBIOS
[ 9.328396] ipmi_platform: ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1 irq 0
[ 9.344554] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 655360 ms ovfl timer
[ 9.348718] ipmi_si: Adding SMBIOS-specified kcs state machine
[ 9.359237] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[ 9.374242] ipmi_si IPI0001:00: ipmi_platform: probing via ACPI
[ 9.388414] RAPL PMU: hw unit of domain package 2^-14 Joules
[ 9.402832] ipmi_si IPI0001:00: ipmi_platform: [io 0x0ca2-0x0ca3] regsize 1 spacing 1 irq 0
[ 9.416943] RAPL PMU: hw unit of domain dram 2^-14 Joules
[ 9.467272] cryptd: max_cpu_qlen set to 1000
[ 9.492069] ipmi_si dmi-ipmi-si.0: Removing SMBIOS-specified kcs state machine in favor of ACPI
[ 9.507606] ipmi_si: Adding ACPI-specified kcs state machine
[ 9.523408] ipmi_si: Trying ACPI-specified kcs state machine at i/o address 0xca2, slave address 0x20, irq 0
[ 9.573484] AVX2 version of gcm_enc/dec engaged.
[ 9.577352] AES CTR mode by8 optimization enabled
[ 9.643271] Console: switching to colour dummy device 80x25
[ 9.643291] mgag200 0000:01:00.1: vgaarb: deactivate vga console
[ 9.649963] [drm] Initialized mgag200 1.0.0 20110418 for 0000:01:00.1 on minor 0
[ 9.706487] fbcon: mgag200drmfb (fb0) is primary device
[ 9.707266] mgag200 0000:01:00.1: [drm] drm_plane_enable_fb_damage_clips() not called
[ 9.815355] intel_tcc_cooling: Programmable TCC Offset detected
[ 9.853612] Console: switching to colour frame buffer device 128x48
[ 9.853621] intel_rapl_common: Found RAPL domain package
[ 9.853622] intel_rapl_common: Found RAPL domain core
[ 9.853623] intel_rapl_common: Found RAPL domain dram
[ 9.885824] mgag200 0000:01:00.1: [drm] fb0: mgag200drmfb frame buffer device
[ 9.945052] ipmi_si IPI0001:00: IPMI message handler: Found new BMC (man_id: 0x00000b, prod_id: 0x2000, dev_id: 0x13)
[ 10.135614] ipmi_si IPI0001:00: IPMI kcs interface initialized
[ 10.137148] ipmi_ssif: IPMI SSIF Interface driver
[ 15.126813] tg3 0000:02:00.0 eno1: Link is up at 1000 Mbps, full duplex
[ 15.126833] tg3 0000:02:00.0 eno1: Flow control is off for TX and off for RX
[ 15.126848] tg3 0000:02:00.0 eno1: EEE is disabled
[ 15.126894] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready
[ 16.647387] hpsa 0000:06:00.0: Acknowledging event: 0x80000000 (HP SSD Smart Path configuration change)
[ 40.626177] usb 1-1: USB disconnect, device number 2
[ 1992.278497] usb 2-8: USB disconnect, device number 5
[ 3339.448961] hpsa 0000:03:00.0: SCSI status: LUN:0000000000800001 CDB:12010000040000000000000000000000
[ 3339.448998] hpsa 0000:03:00.0: SCSI Status = 02, Sense key = 0x05, ASC = 0x25, ASCQ = 0x00
[ 3339.449045] hpsa 0000:03:00.0: Acknowledging event: 0x80000002 (HP SSD Smart Path configuration change)
[ 3339.481814] hpsa 0000:03:00.0: scsi 6:0:1:0: removed Sequential-Access HP Ultrium 7-SCSI tape SSDSmartPathCap- En- Exp=1
[ 3369.656352] hpsa 0000:03:00.0: Acknowledging event: 0x80000002 (HP SSD Smart Path configuration change)
[ 3369.692092] hpsa 0000:03:00.0: scsi 6:0:1:0: added Sequential-Access HP Ultrium 7-SCSI tape SSDSmartPathCap- En- Exp=1
[ 3369.692200] hpsa can't handle SMP requests
[ 3369.693615] scsi 6:0:2:0: Sequential-Access HP Ultrium 7-SCSI HB81 PQ: 0 ANSI: 6
[ 3369.696883] st 6:0:2:0: Attached scsi tape st0
[ 3369.696904] st 6:0:2:0: st0: try direct i/o: yes (alignment 4 B)
[ 3369.697017] st 6:0:2:0: Attached scsi generic sg1 type 1
root@pbs:/dev#
 

Attachments

Last edited:
can you try adding it as a drive instead?
Code:
proxmox-tape drive <name> --path /dev/tape/by-id/scsi-HUJ824AJ3J-sg

it seems like only the drive is exposed, not the changer itself. what model is the changer?
 
ok, yeah this is not a tape changer, this is just a standalone drive, so you have it to add as such
 
  • Like
Reactions: stylus