st0(ahc1:6:0): ILLEGAL REQUEST asc:50,0 Write append error

From: Patrick M. Hausen <pmh(at)komma.de>
Date: Thu, 12 Feb 1998 18:57:45 +0100 (CET)

Hi all!

Die obige Fehlermeldung macht mich verrueckt. Ich habe einen Tandberg
4220 unter 2.2.5-RELEASE am laufen, der einwandfrei tut.
Nur, wenn ich Amanda (_sowohl_ 2.4.0b6 als auch den alten 2.3.0 port)
betreiben will, passiert jedesmal, dass der taper abbricht mit:

        *** A TAPE ERROR OCCURRED: [rewinding tape: Invalid argument].
        *** PERFORMED ALL DUMPS AS INCREMENTAL DUMPS TO HOLDING DISK.

Ursache ist, dass er nach dem Lesen des Labels auf dem Band versucht,
selbiges wieder zurueckzuspulen. Der dabei verwendete ioctl() call,
_der_in_einem_standalone_Programm_einwandfrei_tut_, hab' ich getestet,
also dieser ioctl() geht in die Hose:

 18172 taper RET read 512/0x200
 18172 taper CALL close(0x4)
 18172 taper RET close 0
 18172 taper CALL write(0x2,0xefbfd6f4,0x36)
 18172 taper GIO fd 2 wrote 54 bytes
       "taper: read label `TICSOFT_hugo01_01' date `19980129'
       "
 18172 taper RET write 54/0x36
 18172 taper CALL break(0x10000)
 18172 taper RET break 0
 18172 taper CALL open(0x9140,0x1,0x732c)
 18172 taper NAMI "/dev/nrst0"
 18172 taper RET open 4
 18172 taper CALL ioctl(0x4,0x80086d01 ,0xefbf56d8)
 18172 taper RET ioctl -1 errno 22 Invalid argument

Auf der Konsole steht dann die obige Fehlermeldung.
Ich drehe noch durch damit - das ist _lebenswichtig_ fuer uns.
Ich habe vor eine Woche unseren alten linux-Server durch eine neue
Kiste mit BSD ersetzt und seitdem haben wir _kein_Backup_!!!

Unser Geschaeftsfuehrer ist schon wieder auf dem "was ist an BSD
jetzt soviel besser?" Trip.

Fuer jede Hilfe dankbar,
Patrick
Received on Thu 12 Feb 1998 - 18:57:33 CET

search this site