Package: targetcli-fb Version: 2.1.43-1 Severity: normal Tags: upstream Dear Maintainer,
exporting a local SCSI tape drive using targetcli is not possible. The used SCSI tape drive is an older HP Ultrium-2 SCSI drive connected via a Adaptec 29320ALP U320 PCIe SCSI controller to the host. The host is a freshly set up Debian 9.2 system. # lscpi -v 03:04.0 SCSI storage controller: Adaptec ASC-29320ALP U320 (rev 10) Subsystem: Adaptec ASC-29320LPE PCIe U320 Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 17 I/O ports at a800 [disabled] [size=256] Memory at fe6fe000 (64-bit, non-prefetchable) [size=8K] I/O ports at a400 [disabled] [size=256] Expansion ROM at fe600000 [disabled] [size=512K] Capabilities: <access denied> Kernel driver in use: aic79xx Kernel modules: aic79xx # lscsi -g [0:0:0:0] cd/dvd PLEXTOR DVD-ROM PX-130A 1.02 /dev/sr0 /dev/sg2 [2:0:0:0] tape HP Ultrium 2-SCSI F63D /dev/st0 /dev/sg0 [3:0:0:0] disk ATA Samsung SSD 850 2B6Q /dev/sdb /dev/sg3 [4:0:0:0] disk ATA HGST HTS725050A7 B550 /dev/sdc /dev/sg4 [4:0:1:0] cd/dvd HL-DT-ST BD-RE BH16NS40 1.03 /dev/sr1 /dev/sg5 # uname -a Linux zahadum 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux # targetcli targetcli shell version 2.1.fb43 Copyright 2011-2013 by Datera, Inc and others. For help on commands, type 'help'. /> ls o- / ................................................................................ [...] o- backstores ..................................................................... [...] | o- block ......................................................... [Storage Objects: 0] | o- fileio ........................................................ [Storage Objects: 0] | o- pscsi ......................................................... [Storage Objects: 0] | o- ramdisk ....................................................... [Storage Objects: 0] o- iscsi ................................................................... [Targets: 0] o- loopback ................................................................ [Targets: 0] o- sbp ..................................................................... [Targets: 0] o- vhost ................................................................... [Targets: 0] /> cd backstores/pscsi /backstores/pscsi> ls o- pscsi ............................................................. [Storage Objects: 0] /backstores/pscsi> create ultrium2 dev=/dev/st0 Cannot find SCSI device by path, and dev parameter not in H:C:T:L format: /dev/st0 /backstores/pscsi> create ultrium2 dev=/dev/sg0 Cannot find SCSI device by path, and dev parameter not in H:C:T:L format: /dev/sg0 /backstores/pscsi> create ultrium2 dev=2:0:0:0 SCSI device does not exist /backstores/pscsi> create name=test dev=/dev/sr0 Note: block backstore recommended for SCSI block devices Created pscsi storage object test using /dev/sr0 /backstores/pscsi> ls o- pscsi ............................................................. [Storage Objects: 1] o- test .......................................................... [/dev/sr0 deactivated] #### There is no way to correctly specify the tape drive which should be used for the target. Note that the test-wise block device export above did work, only the tape can't be used. Do you have any further instructions how I can help to determine the cause of the issue? Best regards, Herbert Nachtnebel -- System Information: Debian Release: 9.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages targetcli-fb depends on: ii python3 3.5.3-1 ii python3-configshell-fb 1.1.20-1 ii python3-dbus 1.2.4-1+b1 ii python3-rtslib-fb 2.1.57+debian-4 ii python3-six 1.10.0-3 targetcli-fb recommends no packages. targetcli-fb suggests no packages. -- no debconf information