Stary streamer (QIC-02)

Miroslav BENES mbenes na tenez.cz
Středa Květen 17 09:09:29 CEST 2000


Preji krasny den !

Snazim se zprovoznit stary streamer a budu vdecny za jakekoliv napady 
a postrehy. Kdo pouziva QIC-02 nebo podobny, at se se mi prosim ozve 
soukrome.


HW : karta Archive SC402, streamer Archive 2150L (dole malymi pismeny 
QIC-02).
SW : RH 6.1cz, kernel 2.2.12-20

Upravil jsem soubor tpqic02.h. Po prelozeni muzu zavest modul 
tpqic02.o :

tpqic02: IRQ 5, DMA 3, IO 0x200, IFC Archive, $Revision: 1.10 $, 
$Date: 1997/01/26 07:1 3:20 $
tpqic02: Settings: IRQ 5, DMA 3, IO 0x200, IFC Archive 
tpqic02: tp_sense: status: 8100, error count: 0, underruns: 0
tpqic02: DMA buffers: 20 blocks May 16 
tpqic02: tp_sense: status: 8100, error count: 0, underruns: 0

.. a modul zustane zavedeny. Ale co dal ? Jak se pak s tim streamerem 
zachazi ? Podle .../Documentation/devices.txt by melo jit o tato 
zarizeni :

12 char	QIC-02 tape
	2 = /dev/ntpqic11	QIC-11, no rewind-on-close
	3 = /dev/tpqic11	QIC-11, rewind-on-close
	4 =	/dev/ntpqic24	QIC-24, no rewind-on-close
	5 =	/dev/tpqic24	QIC-24, rewind-on-close
	6 =	/dev/ntpqic120	QIC-120, no rewind-on-close
	7 =	/dev/tpqic120	QIC-120, rewind-on-close
	8 =	/dev/ntpqic150	QIC-150, no rewind-on-close
	9 =	/dev/tpqic150	QIC-150, rewind-on-close

Jak ale poznam, ktery model mam ? Zda se, ze se chovaji vsechny 
stejne (spatne).

Zkousel jsem pro zacatek pretaceni pasky. Prikaz mt z balicku 
mt-st-0.5b-4.i386.rpm reaguje na prikazy rewind a retension. Aspon 
neco.

Zkousel jsem zalohovat pomoci "tar czvf /dev/ntpqicX *" (zdrojaky 
jadra). Paska bezela, na obrazovce ubihaly nazvy soubou. Pak se ale 
paska zastavila, proces tar zustava viset ve stavu "D" a nejde 
sestrelit. Mechanika na nic nereaguje a pokus o previnuti pasky 
skonci hlaskou + zatuhnutim konzoly (proces mt je ve stavu R, uzira 
cca 91% CPU a nejde sestrelit) :

tpqic02: Warning: File Mark inserted because of sense() request
tpqic02: wait_for_ready() timed out
tpqic02: error: drive not ready in finish_rw() !
tpqic02: waiting looong in rdstatus() -- drive dead?

Takto se chovaji vsechna zarizeni /dev/tpqic24 - 150.

Kde delam chybu ?

Jak se ma pouzivat paska - myslel jsem, ze standardni tar by to mel 
obslouzit taky ??

Jak se da zabit proces ? Zkousel jsem "kill <pid>" a "kill -9 <pid>". 
Je jeste nejaka ucinnejsi metoda nebo nezbyva nic jineho nez restart 
stroje


Diky za odpovedi.



--------------------------
Miroslav BENES
E-mail   : mbenes na tenez.cz
TENEZ Chotebor, a.s
--------------------------


Další informace o konferenci Linux