Linux 15.009 Themen, 106.826 Beiträge

DDS

weichwurst / 22 Antworten / Flachansicht Nickles

Hallo,
ich habe einen alten Server noch unter Debian Etch laufen, der u.a. für die Ansteuerung eines SCSI-Bandlaufwerkes zuständig ist. Funktioniert im Prinzip wie ein Uhrwerk, nur in mehr oder weniger großen Abständen kommt die Fehlermeldung "inappropriate ioctl for device". Das device ist angelegt mit "ln -s /dev/nst0 /dev/tape", was wie gesagt allermeist funktioniert.

Der Clou ist, dass ich sobald die Fehlermeldung auftritt den Fehler durch Löschen und Wiederanlage von /dev/tape beheben kann. Lässt sich auch prima rein prophylaktisch scriptgesteuert erledigen, nur rein aus Interesse - ist einem von euch das schon mal untergekommen? HW ist Adaptec AIC-7861 und C1537A.

bei Antwort benachrichtigen
weichwurst KarstenW „Man sucht immer erst bei der Hardware den Fehler. Ich kann leider nicht von...“
Optionen

Hallo Karsten,
ich hatte Dich eigentlich gebeten, nicht mehr zu antworten. Mit dem sinnentnehmenden Lesen hast du es nicht so sehr, also sei es drum.

Und du wolltest das Problem mit einem Shellscript lösen Ja, denk Dir - als workaround hat es sogar funktioniert. Das /dev/tape löschen, rescan-scsi-bus.sh ausführen, /dev/tape neu anlegen - fertig. Das Band lässt sich danach beschreiben und in anderen LW fehlerfrei auslesen. Sporadisch auftretende Fehler sind eben schwierig festzunageln.

Ich kann leider nicht von meinem Rechner aus deine Hardware scannen. Dazu brauche ich ein Diagnoseset von UX Diagnostics. Das kostet aber mehr als 2000 € Dieser Spruch unterbietet alles, was Du bisher in dieser Sache von dir gegeben hast (und das ist eigentlich recht schwierig). Vielleicht kommst Du sogar von selber drauf, warum.


Ach ja, bevor der Thread weiter ausartet: Für mich ist hiermit EOD .

bei Antwort benachrichtigen