SCSI Tape drive Probleme die 2.

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Nihilist1
Beiträge: 25
Registriert: 28.02.2016 17:35:19

SCSI Tape drive Probleme die 2.

Beitrag von Nihilist1 » 01.08.2016 22:58:26

Guten Abend,

folgende Systemkonfiguration:

[ 16.340028] scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
[ 16.345556] scsi: waiting for bus probes to complete ...
[ 16.348505] scsi 2:0:0:0: Sequential-Access TANDBERG TDC 3600 -07; PQ: 0 ANSI: 1
[ 16.348529] scsi target2:0:0: Beginning Domain Validation
[ 16.360917] scsi target2:0:0: Ending Domain Validation
[ 16.402344] scsi 2:0:1:0: Sequential-Access TANDBERG TDC 3600 =08: PQ: 0 ANSI: 2
[ 16.402353] scsi target2:0:1: Beginning Domain Validation
[ 16.440220] scsi target2:0:1: Ending Domain Validation
[ 16.483129] scsi 2:0:2:0: Sequential-Access TANDBERG TDC 3800 =05: PQ: 0 ANSI: 2
[ 16.483139] scsi target2:0:2: Beginning Domain Validation
[ 16.534706] scsi target2:0:2: Ending Domain Validation
[ 16.600156] scsi 2:0:3:0: Sequential-Access TANDBERG SLR5 4/8GB =09: PQ: 0 ANSI: 2
[ 16.600166] scsi target2:0:3: Beginning Domain Validation
[ 16.672308] scsi target2:0:3: FAST-5 SCSI 4.2 MB/s ST (240 ns, offset 8)
[ 16.723937] scsi target2:0:3: Domain Validation skipping write tests
[ 16.723941] scsi target2:0:3: Ending Domain Validation
[ 16.762212] scsi 2:0:4:0: CD-ROM TEAC CD-R55S 1.0R PQ: 0 ANSI: 2
[ 16.762222] scsi target2:0:4: Beginning Domain Validation
[ 16.774479] scsi target2:0:4: FAST-5 SCSI 5.0 MB/s ST (200 ns, offset 15)
[ 16.782625] scsi target2:0:4: Domain Validation skipping write tests
[ 16.782629] scsi target2:0:4: Ending Domain Validation

mt-st in der letzten Version für Debian Wheezy wurde installiert. Die TDC 3600 sind jeweils st0 und st1,
das TDC 3800 ist st2 und das SLR ist st3. Als Medium kommt ein 3M DC600A zum Einsatz, geschrieben
werden soll in QIC24 Format. Egal was ich mache, ich komme nicht an folgenden Meldungen vorbei:

[ 80.626814] st0: Block limits 512 - 512 bytes.
[ 93.347218] st0: Sense Key : Hardware Error [current]
[ 93.347227] st0: Add. Sense: No additional sense information
[ 93.361560] st0: Sense Key : Hardware Error [current]
[ 93.361568] st0: Add. Sense: No additional sense information

[ 183.984501] st1: Sense Key : Illegal Request [current]
[ 183.984507] st1: Add. Sense: Incompatible medium installed
[ 190.752827] st1: Sense Key : Illegal Request [current]
[ 190.752835] st1: Add. Sense: Incompatible medium installed
[ 192.576785] st1: Sense Key : Illegal Request [current]
[ 192.576793] st1: Add. Sense: Incompatible medium installed
[ 206.411046] st1: Sense Key : Hardware Error [current]
[ 206.411054] st1: Add. Sense: System resource failure
[ 206.422562] st1: Sense Key : Hardware Error [current]
[ 206.422571] st1: Add. Sense: System resource failure

setdensity auf 0x05 geht, erase bringt auf st0 und st1 eine I/O error.
st2 funktioniert problemlos. Das Medium ist zu allen Laufwerken
kompatibel.

Kann irgendwer aus Erfahrung sagen, was ich falsch mache, oder
eventuell was ich vergessen habe? Der Controller ist auf 10 MB/s
runtergestellt (niedrigste Einstellung die geht), Parity Jumper ist bei
allen gesetzt, Terminierung auch am letzten Gerät und der Controller
automatisch.

Ich habe schon mit Tekram Controllern herumprobiert, gleiches Ergebnis.

Danke für die Hilfe!

LG

Michael

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: SCSI Tape drive Probleme die 2.

Beitrag von rendegast » 02.08.2016 13:35:01

Du könntest es mit
https://packages.debian.org/mt-st
aus jessie 1.1-6 oder stretch 1.3-1 versuchen.
Im Gegensatz zu den Paketinfo aus obigem Link bestehen diese nicht auf libc6 (>= 2.17),
sondern nur auf libc6 (>= 2.7), geltend für amd64 und i386:

Code: Alles auswählen

$ apt-cache show mt-st mt-st:i386 | egrep "Package|Version|Depends"
Package: mt-st
Version: 1.3-1
Depends: libc6 (>= 2.7)
Package: mt-st
Version: 1.1-6
Depends: libc6 (>= 2.7)
Package: mt-st
Version: 1.3-1
Depends: libc6 (>= 2.7)
Package: mt-st
Version: 1.1-6
Depends: libc6 (>= 2.7)
Auch alternativ kernel 3.16 aus wheezy-backports.




google: "TANDBERG TDC 3600 density-codes"
Auf http://docs.freebsd.org finde ich
5.7.21 Tandberg TDC 3600

The boot message identifier for this drive is TANDBERG TDC 3600 =08: type 1 removable SCSI 2

This is a QIC tape drive.

Native capacity is 150/250MB.

This drive has quirks which are known and work around code is present in the SCSI tape device driver (st(4)). Upgrading the firmware to XXX version will fix the quirks and provide SCSI 2 capabilities.

Data transfer rate is 80kB/s.

IBM and Emerald units will not work. Replacing the firmware EPROM of these units will solve the problem.
also ein potentielles firmware-Upgrade.
[ 16.348505] scsi 2:0:0:0: Sequential-Access TANDBERG TDC 3600 -07; PQ: 0 ANSI: 1
[ 16.402344] scsi 2:0:1:0: Sequential-Access TANDBERG TDC 3600 =08: PQ: 0 ANSI: 2
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Nihilist1
Beiträge: 25
Registriert: 28.02.2016 17:35:19

Re: SCSI Tape drive Probleme die 2.

Beitrag von Nihilist1 » 08.08.2016 22:58:07

Guten Abend,

herzlichen Dank für die Antworten. Ich habe mt-st in der Version 1.1 installiert.... was das
Update der Firmware betrifft, so stehe ich etwas an, da es für die Laufwerke quasi keinen
Support mehr gibt. Mit dem System gibt es allerdings auch Probleme mit einem Archive
Viper 2060S:

[ 16.693996] scsi 2:0:0:0: Sequential-Access ARCHIVE VIPER 60 21116 -007 PQ: 0 ANSI: 1
[ 16.694019] scsi target2:0:0: Beginning Domain Validation
[ 16.746611] scsi target2:0:0: Ending Domain Validation

Bei Schreibzugriff kommen wieder die bekannten I/O errors, aber dmesg | tail bringt:

[ 116.392884] st0: Block limits 512 - 512 bytes.
[ 327.658881] st0: Sense Key : Medium Error [current]
[ 327.658890] Info fld=0x25
[ 327.658893] st0: Add. Sense: Audio play operation in progress
[ 327.658900] st0: Error on write filemark.

Es wird wohl am SCSI liegen, weniger an den Laufwerken - oder?

Nihilist1
Beiträge: 25
Registriert: 28.02.2016 17:35:19

Re: SCSI Tape drive Probleme die 2.

Beitrag von Nihilist1 » 10.09.2016 00:47:44

Guten Abend,

keiner mehr eine gute Idee zu dem Problem?

Liebe Grüsse,

Michael

Nihilist1
Beiträge: 25
Registriert: 28.02.2016 17:35:19

Re: SCSI Tape drive Probleme die 2.

Beitrag von Nihilist1 » 07.11.2018 23:38:41

Hallo,

ich greife das alte Thema noch einmal auf, mit geänderter Hardware (das LTO ist weg):

Adaptec 2940UW[ 16.348039] scsi host1: Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
Tandberg TDC3620[ 16.354277] scsi 1:0:0:0: Sequential-Access TANDBERG TDC 3600 -07; PQ: 0 ANSI: 1
Tandberg TDC3640[ 16.434594] scsi 1:0:1:0: Sequential-Access TANDBERG TDC 3600 =08: PQ: 0 ANSI: 2
Tandberg TDC3820[ 16.515358] scsi 1:0:2:0: Sequential-Access TANDBERG TDC 3800 =05: PQ: 0 ANSI: 2
Tandberg TDC4120[ 16.631875] scsi 1:0:3:0: Sequential-Access TANDBERG SLR5 4/8GB =09: PQ: 0 ANSI: 2
HP C1537A:[ 16.799690] scsi 1:0:4:0: Sequential-Access HP C1537A L708 PQ: 0 ANSI: 2

Mittlerweile habe ich herausgefunden, das sich DC600A und DC6150 Medien mit keinem der TDC36xx lesen oder
schreiben lassen, auch nicht mit einem Wangtek 5099SC24 oder Viper 2060S. Sehrwohl aber mit dem TDC38xx,
die ersten 2 Laufwerke werden genausowenig wie die ersetzten Wangtek oder das Viper ordentlich unterstützt,
sie sind aber in dem Fall systemkritisch, da ich mit dem TDC38xx nicht das machen kann was ich brauche.

Unterschied ist, das die TDC36xx, Wangtek und Viper QIC11 bzw QIC24 Format schreiben und lesen können,
die neueren können (wenn überhaupt) nur QIC24 lesen. Ich muss für eine alte Unix-Maschine ein Band als QIC24
erstellen ... setdensity 0x05 (QIC24) geht bei ID 0 und 1, bei 2 nicht mehr. Ein mit dem TDC38xx geschriebenes
Band wird in der Unix-Maschine klarerweise nicht gelesen weil nicht erkannt. Laufwerk austauschen geht leider
auch nicht. Ich habe die Vermutung das moderne Linuxe mit den alten Laufwerken nicht mehr zurechtkommen,
zumindest in der "Auslieferungseinstellung".

Gibt es irgendwelche Parameter, Einstellungen etc die ich noch anschauen oder ändern kann/muss? Die Laufwerke
an sich sind in Ordnung (wurde an nativen Unix-Maschinen getestet), die Bänder ebenso, es muss am Linux liegen.
Aber ich habe langsam keine idee mehr wo ich suchen muss.

Danke fürs Ertragen :)

albundy
Beiträge: 83
Registriert: 26.08.2009 19:49:12

Re: SCSI Tape drive Probleme die 2.

Beitrag von albundy » 07.11.2018 23:57:16

Hi, jetzt nur mal so ins Blaue geraten. Bist du noch auf wheezy oder schon auf debian stretch ?
Kann es sein, dass mittlerweile bestimmte Treiber aus dem Kernel und/oder bestimmte Firmware aus dem Kernel genommen wurden bzw. debian manches davon nicht an Bord hat?
Blockgrößen bzw. verschiedene Arbeitsweisen von mt-st und den unix tools?

Wie oben erwähnt sind das nur sehr wage Ideen.

Nihilist1
Beiträge: 25
Registriert: 28.02.2016 17:35:19

Re: SCSI Tape drive Probleme die 2.

Beitrag von Nihilist1 » 08.11.2018 00:09:38

Hallo,

ich verwende: Linux 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux

Die Frage ist, was könnte herausgenommen worden sein? Die Density-Codes gibt es noch - 0x04 und 0x05,
die kann man auch setzen, es gibt keine Fehlermeldung, im Status sind sie dann auch da:

mt-st -f /dev/nst0 status SCSI 1 tape drive:
File number=0, block number=0.
Tape block size 512 bytes. Density code 0x5 (QIC-45/60 (GCR, 8000 bpi)).
Soft error count since last status=0
General status bits on (1010000):
ONLINE IM_REP_EN

Nur, sobald man zugreift und etwas schreiben oder lesen will kommt:

dd: Schreiben in '/dev/nst0': Eingabe-/Ausgabefehler
dd: Schließen der Ausgabedatei '/dev/nst0': Eingabe-/Ausgabefehler

dmesg | tail zeigt:

[ 939.950936] st 1:0:0:0: [st0] Sense Key : Hardware Error [current]
[ 939.950941] st 1:0:0:0: [st0] Add. Sense: No additional sense information
[ 939.957828] st 1:0:0:0: [st0] Sense Key : Hardware Error [current]
[ 939.957833] st 1:0:0:0: [st0] Add. Sense: No additional sense information
[ 939.957837] st 1:0:0:0: [st0] Error on write filemark.

Wie gesagt, das Laufwerk rennt an SunOS (ja, SunOS, nicht Solaris) problemlos. Genauso wie das
Viper und ein Wangtek. Offenbar mag nur Debian keine QIC-11 oder QIC-24 Laufwerke. Und das kann
ja nur an Einstellungen liegen - oder? Nur, ich kenne nicht alle, und weiß nicht wonach ich überhaupt
suchen muss.

Danke!

albundy
Beiträge: 83
Registriert: 26.08.2009 19:49:12

Re: SCSI Tape drive Probleme die 2.

Beitrag von albundy » 08.11.2018 00:18:58

Hmm...

https://access.redhat.com/discussions/1990983

oder auch

https://www.cyberciti.biz/faq/linux-tap ... and-howto/

Tut mir leid, leider blindes raten. Ich bekomme keine bessere Idee dazu.

Edit: vielleicht hier ein Hinweis:

https://www.experts-exchange.com/questi ... Ready.html

Nihilist1
Beiträge: 25
Registriert: 28.02.2016 17:35:19

Re: SCSI Tape drive Probleme die 2.

Beitrag von Nihilist1 » 08.11.2018 00:41:15

Danke, aber das hab ich alles schon durch mit Google. Ich finde irgendwie niemanden, der das
Problem schon hatte und den Lösungsweg dokumentiert hat, oder zumindest einen Thread wo
ähnliche Probleme schonmal diskutiert wurden....leider!

Nihilist1
Beiträge: 25
Registriert: 28.02.2016 17:35:19

Re: SCSI Tape drive Probleme die 2.

Beitrag von Nihilist1 » 09.11.2018 01:05:43

Hallo,

nachdem das Laufwerk nun in der anderen Maschine auf einmal auch nicht mehr ging, habe ich mir
aus der Apotheke Isopropanol geholt und die Köpfe geputzt. Es kam zwar kaum was runter, aber auf
einmal waren alle Fehler weg.

-> ich hab mich selbst gefoppt, offenbar hätte Köpfe reinigen vollkommen ausgereicht.

Danke für alles!

LG,
Michael

Antworten