<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>The Linux Ftape-HOWTO: Hardware supportato</TITLE> <LINK HREF="Ftape-HOWTO-7.html" REL=next> <LINK HREF="Ftape-HOWTO-5.html" REL=previous> <LINK HREF="Ftape-HOWTO.html#toc6" REL=contents> </HEAD> <BODY> <A HREF="Ftape-HOWTO-7.html">Avanti</A> <A HREF="Ftape-HOWTO-5.html">Indietro</A> <A HREF="Ftape-HOWTO.html#toc6">Indice</A> <HR> <H2><A NAME="s6">6. Hardware supportato</A></H2> <P> <P> <H2><A NAME="supp_drives"></A> <A NAME="ss6.1">6.1 Unità a nastro supportate</A> </H2> <P> <P>Tutte le unità che sono compatibili con lo standard QIC-117 <EM>e</EM> con uno tra gli standard QIC-30, 80, 3010 e 3020 dovrebbero funzionare correttamente. Anche le unità QIC-WIDE e Travan sono supportate (TR-1 è semplicemente un QIC-80 con nastri da 8mm, mentre TR-2 e TR-3 sono anche conosciute come QIC-3010 e 3020 rispettivamente). Le unità Iomega Ditto 2GB e Ditto Max sono ugualmente supportate nonostante non siano completamente conformi agli standard QIC. Sono supportati anche alcune unità da collegare alla porta parallela. <P>Alcuni commenti riportati piú avanti a proposito di potenziali problemi con determinate unità sono molto datati, ma non ho accessibilità a tutti i tipi di hardware e quindi non posso provarli tutti. <P>Taluni resoconti riportati di seguito sono stati commentati da me (<heine@math1.rwth-aachen.de>) in questo modo: <P> <BLOCKQUOTE> Questo è un commento. </BLOCKQUOTE> <P>Attualmente la lista delle unità funzionanati con <CODE>ftape</CODE> è: <P> <DL> <DT><B>Alloy Retriever 250</B><DD><P> <P> <DT><B>Archive 5580i, XL9250i</B><DD><P> <P> <DT><B>Colorado DJ-10, DJ-20 (conosciuti anche come: Jumbo 120, Jumbo 250)</B><DD><P> <P> <DT><B>Colorado 1400</B><DD><P><kosowsky@bellini.harvard.edu> ha riportato un problema durante un backup 1G utilizzando taper. <P> <DT><B>unità a nastro per porta parallela Colorado Trakkere</B><DD><P> <P>Supporto aggiunto da Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.DE>. <P> <DT><B>HP Colorado T1000</B><DD><P> <BLOCKQUOTE> I problemi riferiti sono probabilmente ormai superati. In particolare lo <CODE>zftape</CODE> del quale si parla non esiste piú e il driver <CODE>ftape</CODE> è in realtà l'<CODE>ftape-2.08</CODE>. </BLOCKQUOTE> <P>Funziona con nastri 3M Travan 400M (TR-1) e nastri da 120M. È stato riscontrato che <CODE>mt</CODE> esce improvvisamente, mentre con backup che utilizzano <CODE>tar</CODE> funziona bene. Con <CODE>cpio</CODE> si consiglia l'uso di <CODE>ftape</CODE> al posto di <CODE>zftape</CODE>. (<millner@millner.bevc.blacksburg.va.us>) <P>Sono stati riscontrati problemi con <CODE>zftape</CODE> consistenti in un continuo arresto e partenza dell'unità (<75104.1756@compuserve.com>). Sembra sia un problema del nastro che gira troppo velocemente per il computer; il buffer DMA viene svuotato prima che sia riempito nuovamente. Le versioni piú recenti di <CODE>zftape</CODE> non eseguono questa operazione se si utilizza un programma di backup opportunamente veloce e un buffer DMA sufficientemente grande. (<millner@millner.bevc.blacksburg.va.us>). <P> <DT><B>Conner C250MQ(T)</B><DD><P>Il 250Q sembra generi errori in scrittura e frequenti riposizionamenti. (Frank Stuess presso Nacamar Data Communications) <P> <BLOCKQUOTE> Errori in scrittura non sono necessariamente causati dall'unità a nastro, ma anche da cartucce rovinate. Anche riposizionamenti frequenti possono essere causati da cartucce rovinate, ma possono essere causati anche da errori di <I>overrun</I>, indice di problemi di comunicazione fra il controller FDC e quello DMA. </BLOCKQUOTE> <P> <DT><B>Conner TSM420R, TSM850R</B><DD><P>I modelli 400 e 800 funzionano solo con nastri TR-1. <P> <BLOCKQUOTE> Non so se questo stava ad indicare che le unità citate non funzionano con le normali cartucce DC-2120 da 120MB o che i nastri TR-3 non possono essere letti. Queste unità non erano state progettate per quest'ultimo tipo di nastro. E allora? </BLOCKQUOTE> <P> <DT><B>Conner TST3200R</B><DD><P>Funziona con nastri TR-3 ad 1Mbps (cioè solo con capacità da 1600M). Funziona con nastri QIC-WIDE 400M (il Sony 5122?) (<chris@cs.wmich.edu>). Funziona con nastri TR-3, QIC-3010 e QIC-3020. Viene distribuito con un FDC da 2MB che utilizza il controller Promise 2300+ da 1Mbps (<kjh@pollux.usc.edu>). <P>Sembra che il diver floppy non riesca piú a leggere dischi a bassa densità. Bisogna perdere un po' di tempo con i canali IRQ, quelli degli indirizzi ed i canali DMA (<chris@yakkocs.wmich.edu>). <P> <BLOCKQUOTE> Il TST3200R va bene con <CODE>ftape</CODE>. </BLOCKQUOTE> <P> <DT><B>Conner TST800R</B><DD><P>Il TST800R funziona con nastri TR-1, Sony QW5122F (210M) e DC2120. <P> <BLOCKQUOTE> Funziona bene con <CODE>ftape</CODE>, almeno fino all'<CODE>ftape-2.07</CODE>. L'ho utilizzato personalmente finché non si è colato un transistor dell'unità, probabilmente a causa di un surriscaldamento precedente. </BLOCKQUOTE> <P> <DT><B>Conner CTT3200</B><DD><P> <P>Il CTT3200 è probabilmente identico allo Iomega Ditto 3200. Funziona con il controller da 2Mbps fornito, ma sembra non funzionare sotto DOS su alcune macchine (<jmorris@dtx.net>). <P> <P> <DT><B>Conner 1.7G Tapestor (TSM1700R)</B><DD><P> <P>Funziona con nastri di tipo QIC-WIDE (<pschmidt@slip.net>). Parzialmente lavora con QIS-3200. Se si utilizza il controller HSC-2, il canale DMA deve essere cambiato (incrementato di 1 -canale 2?- modificare il <CODE>Makefile</CODE>). Successivamente è necessario modificare il <CODE>Makefile</CODE> di <CODE>ftape</CODE> per riflettere questo cambiamento. Nonostante ciò, <CODE>ftape</CODE> si comporta in maniera un po' bizzarra con questo (non viene fornito alcun numero di versione) (<ttait@tiac.net>). Potrebbe non funzionare a 2Mbps (QIC-3020) con il controller HSC. L'unità si ferma con un messaggio del tipo "dumb tape stop" che fino ad ora non è stato compreso. (<ttait@tiac.net>). <P> <BLOCKQUOTE> Nessuna informazione recente disponibile. </BLOCKQUOTE> <P> <DT><B>Escom o Archive (Hornet) 31250Q</B><DD><P> <P> <DT><B>Exabyte EXB-1500</B><DD><P>Funziona con nastri QIC-3010. <P> <DT><B>Exabyte TR-3</B><DD><P> <DT><B>Irwin 80SX, Insight 80Mb</B><DD><P> <P> <DT><B>Iomega 250</B><DD><P> <P> <DT><B>Iomega Ditto Tape Insider 420, 1700</B><DD><P> <P> <DT><B>Iomega Ditto Tape Insider 3200</B><DD><P>Questa è l'unità che utilizzo io. Le impostazioni di default dei jumper non funzionano. Lasciare invariati l'IRQ e l'indirizzo della porta di I/O (6 e 0x370, rispettivamente), ma cambiare il DMA da 3 a 2. (Kevin Johnson <kjj@pobox.com>). <P> <BLOCKQUOTE> Fare riferimento al file <CODE>MCONFIG</CODE> delle distribuzioni di <CODE>ftape</CODE> piú recenti per altri suggerimenti sulla porta di I/O, l'IRQ ed il canale DMA. </BLOCKQUOTE> <P>Potrebbe essere necessario aggiungere <CODE>{0x08882, 80, wake_up_colorado, "Iomega 3200"}</CODE> al file <CODE>vendors.h</CODE> per le versioni di <CODE>ftape</CODE> piú vecchie. <P>Sono stati riscontrati problemi con ftape 2.07 ed il kernel 1.12.13. Tra tutte le combinazioni possibili di acceleratori, etc., l'unità potrebbe essere accessibile (su alcuni sistemi) una volta sola (<erwin@box.nl>). Inoltre, dopo il primo accesso, l'uso successivo del nastro restituisce un messaggio di protezioni in scrittura (<erwin@box.nl>, <M.J.Ammerlaan@dutiwy.twi.tudelft.nl>). <P>C'è stato anche un caso nel quale il nastro è stato sbobinato. <P> <BLOCKQUOTE> Ciò potrebbe essere stato causato da un sensore di EOT sporco e non è necessariamente un effettivo malfunzionamento hardware (tranne quando è il malfunzionamento a sporcare il sensore di EOT...). </BLOCKQUOTE> <P>Un altro problema è stato riscontrato durante la creazione di archivi (con <CODE>dd</CODE>). Può partire bene, ma quando l'unità comincia ad utilizzare <CODE>dd</CODE>, si ferma ed il nastro viene riavvolto fino al principio. Successivamente comincia a far girare il nastro in continuazione senza fermarsi. Sembra che tutto ciò accada quando il driver chiede al nastro di fermarsi. Ciò dovrebbe causare l'arretramento del nastro di 3 segmenti, ed invece viene riportato all'inizio. Una correzione dell'errore è stata postata, ma il problema non è stato risolto. <P> <BLOCKQUOTE> Dovrebbe essere stato aggiustato in qualche versione fra l'<CODE>ftape-3.00</CODE> e l'<CODE>ftape-4.00</CODE>. Sfortunatamente l'utile comando di fast-skipping (salto veloce) di tutte le unità a nastro per controller floppy è <B>veramente</B> scarno. Recenti versioni di <CODE>ftape</CODE> hanno aggirato il problema. Suggerisco di procurarsi l'ultima versione del driver <CODE>ftape</CODE> qualora si avesse esperienza di questo problema. </BLOCKQUOTE> <P> <DT><B>Iomega Ditto 800 Insider</B><DD><P>Funziona con nastri TR1, TR2, o DC2120 (<klein@informatik.uni-rostock.de>). <P> <DT><B>Iomega Ditto 2GB</B><DD><P>Supporto aggiunto da Jochen Hoenicke <Jochen.Hoenicke@Informatik.Uni-Oldenburg.DE> all'<CODE>ftape-3.<I>xx</I></CODE> e successivi. <P>Non è possibile formattare cartucce, la scrittura è possibile solo con speciali cartucce Ditto 2GB (limite hardware, non è una mancanza di <CODE>ftape</CODE>). <P> <DT><B>Iomega Ditto Max</B><DD><P> <DT><B>Iomega Ditto Max Pro</B><DD><P>Supportato a partire dall'<CODE>ftape-4.00</CODE>. Grazie a Tim Jones <tjones@estinc.com>. <P>Non è possibile formattare cartucce, la scrittura è possibile solo con speciali cartucce Ditto Max (limite hardware, non è una mancanza di <CODE>ftape</CODE>). <P>Non sono stato in grado di far funzionare il Ditto Max con altri file di periferica all'infuori di <CODE>/dev/[n]qft0</CODE>. Non so se questa è una caratteristica del Ditto Max o del controller Ditto EZ che ho collegato al Ditto Max. <P> <H4>Comment</H4> Non c'è bisogno di comprare un <CODE>Fitto Max Pro</CODE> per utilizzare le cartucce da 5/10GB. Con <CODE>ftape</CODE> non ci sono sostanziali differenze fra il <CODE>Ditto Max</CODE> e il <CODE>Ditto Max Pro</CODE>. <P> <DT><B>Iomega Ditto 800/3200/2GB/Max/Max Pro Easy (porta parallela)</B><DD><P>Supportato a partire dall'<CODE>ftape-4.00</CODE> con il driver per FDC <CODE>bpck-fdc</CODE>. <P> <DT><B>Mountain FS8000</B><DD><P> <P> <DT><B>Reveal TB1400</B><DD><P> <P>È stato riferito che non funziona con il kernel 1.3.79 ed <CODE>ftape</CODE> (nessuna versione fornita) o con il kernel 1.2.13 e <CODE>zftape 1.04</CODE> (<colin@colina.demon.co.uk>). <P> <BLOCKQUOTE> La versione del driver <CODE>ftape</CODE> appena menzionata è ormai vecchia. Se tuttavia si possiede una tale ``bestia'', procurarsi una versione del driver <CODE>ftape</CODE> piú recente. </BLOCKQUOTE> <P> <DT><B>Summit SE 150, SE 250</B><DD><P> <P> <DT><B>Tallgrass FS300</B><DD><P>Con un Tallgrass FS300 e un AHA1542B è necessario aumentare il tempo di bus-on / bus-off del 1542B. Antti Virjo (<CODE><klanvi@uta.fi></CODE>) dice che portare <CODE>CMD_BUSON_TIME</CODE> a 4 e <CODE>CMD_BUSOFF_CMD</CODE> a 12 in <CODE>linux/drivers/scsi/aha1542.c</CODE> permette di attuare il trucchetto. <P> <DT><B>Teac 800</B><DD><P> <P> <DT><B>Sistema di backup con unità a nastro Memorex</B><DD><P> <P> <DT><B>Wangtek 3040F, 3080F</B><DD><P> <P> </DL> <P>È sempre possibile controllare la lista piú recente delle unità riconosciute da <CODE>ftape</CODE>, guardando nel file <CODE>vendors.h</CODE> della distribuzione di <CODE>ftape</CODE>. <P>Anche se non voglio garantire il buon funzionamento di un'unità piuttosto che un'altra, è stato detto che il Colorado DJ-20 è piuttosto rumoroso, quando paragonato ad un, diciamo, Conner C250MQ. Per inciso, è stato detto che il Colorado è 5-10 volte piú rumoroso del Conner. Ma, poiché non ho mai avuto né l'uno né l'altro, non posso dirlo con certezza. <P> <BLOCKQUOTE> Se possiedi un'unità a nastro che funziona bene, ma non è listata qui, o se hai delle correzioni per le informazioni riportate sopra, ti pregherei di spedire una mail al manutentore dell'HOWTO (<CODE><heine@math1.rwth-aachen.de></CODE>). </BLOCKQUOTE> <P> <H2><A NAME="ss6.2">6.2 Controller speciali supportati</A> </H2> <P> <P>I controller ad alta velocità dedicati, supportati da <CODE>ftape</CODE>, sono i seguenti: <P> <UL> <LI> Colorado FC-10, FC-20</LI> <LI> Mountain MACH-2</LI> <LI> Iomega Tape Accelerator II</LI> <LI> controller da 2Mbps (utilizzanti l'fdc i82078-1)</LI> <LI> il controller Iomega Ditto EZ 4Mbps PnP</LI> </UL> <P> <H3>Colorado FC-10, FC-20</H3> <P> <P>Il supporto per il controller FC-10 è stato aggiunto alla versione 1.12 del driver di <CODE>ftape</CODE>. Vedere i file <CODE>RELEASE-NOTES</CODE> e <CODE>Makefile</CODE> nella distribuzione di <CODE>ftape</CODE>. Dalla versione 2.03 di <CODE>ftape</CODE>, il controller FC-20 comincerà a funzionare, ma solo ad 1Mb/s (controllare le note di release!). <P> <H3>Mountain MACH-2</H3> <P> <P>Il supporto per il controller MACH-2 è stato aggiunto all'<CODE>ftape-1.14d</CODE>. <P> <H3>Iomega Tape Accelerator II</H3> <P> <P>Per usare lo Iomega Tape Accelerator II (da <B>non</B> confondersi con lo Iomega Ditto Dash!), utilizzare <CODE>-DMACH2</CODE> e configurare correttamente i valori per l'indirizzo I/O di base, l'IRQ e il DMA. Funziona (secondo prove empiriche fatte da Scott Bailey <A HREF="mailto:sbailey@xcc.mc.xerox.com"><sbailey@xcc.mc.xerox.com></A>) almeno con l'<CODE>ftape-2.02</CODE>. <P> <H3>Iomega Ditto Dash e altri controller da 2Mbps</H3> <P> <P>Lo Iomega Ditto Dash e tutti gli altri controller da 2Mbps usano il chip 82078-1 della Intel, che può lavorare a 2Mbps. Il chip è supportato pienamente a partire dall'<CODE>ftape-3.00</CODE>. <P> <H3>Controller Iomega Ditto EZ PnP</H3> <P> <P>Questo controller richiede l'utilizzo del cosiddetto pacchetto <CODE>isapnptools</CODE> per essere configurato. È disponibile presso <P> <A HREF="http://www.roestock.demon.co.uk/isapnptools/">http://www.roestock.demon.co.uk/isapnptools/</A><P>Il controller produce troppi errori di <I>overrun</I> quando viene utilizzato alla massima velocità di 4Mbps. Né Tim Jones <tjones@estinc.com> né io <heine@math1.rwth-aachen.de> siamo stati in grado di trovare una macchina che potesse far lavorare il controller a 4Mbps. 3Mbps sembrano andare bene. <P>Se il Ditto EZ viene configurato per utilizzare il DMA 2 (il canale DMA usato dal controller del floppy), il drive del floppy non funzionerà piú. Non è di alcuna utilità disabilitare il gate DMA dei controller (come nel caso di altri controller ad alta velocità), cosí non può esserci alcun aiuto nemmeno dalla modifica di <CODE>ftape</CODE>. <P> <P> <H2><A NAME="unsupp_drives"></A> <A NAME="ss6.3">6.3 Unità a nastro non supportate</A> </H2> <P> <P> <UL> <LI> Alcune unità per porta parallela non funzionano ancora. Altre vanno bene.</LI> <LI> Irwin AX250L / Accutrak 250. (non è un'unità QIC-80)</LI> <LI> IBM Internal Tape Backup Unit (identica all'unità Irwin AX250L)</LI> <LI> COREtape light</LI> </UL> <P>L'Irwin AX250L (e l'IBM Internal Tape Backup Unit) non funziona con <CODE>ftape</CODE>. Questo è dovuto al fatto che supporta solo il QIC-117, ma non lo standard QIC-80 (utilizza il formato proprietario della Irwin ``servoe (Rhomat)''). Non so nulla del formato Rhomat, né dove trovare qualche informazione. Mi dispiace. <P>Il COREtape light non accetta i comandi di inizializzazione, ma ce ne stiamo occupando. Questo problemino lascia l'unità inutilizzabile. <P> <P> <H2><A NAME="ss6.4">6.4 Utilizzare un'unità a nastro esterna con <CODE>ftape</CODE></A> </H2> <P> <P>Se si possiede un controller floppy provvisto di un connettore femmina DB37 fissato alla staffa (alcuni piedini servono per alimentare l'unità) è possibile utilizzarlo con <CODE>ftape</CODE>. Va bene, questa frase non era proprio ovvia. Proviamo in questo modo: alcuni FDC (quelli proprio vecchi) hanno un connettore DB37 sulla staffa per connettere unità floppy esterne. <P>Se si costruisce un cavo adatto per collegare il connettore DB37 (del FDC) alla propria unità a nastro esterna, è possibile utilizzare <CODE>ftape</CODE> per controllare la propria unità. <P>Ciò è dovuto al fatto che dal punto di vista di un programma non c'è differenza fra un connettore esterno ed uno interno. Cosí, dal punto di vista di <CODE>ftape</CODE>, sono identici. <P> <UL> <LI> Pin 20-37: MASSA</LI> <LI> 1: +12 Volt (ALIMENTAZIONE)</LI> <LI> 2: +12 Volt ritorno (MASSA)</LI> <LI> 3: +5 Volt ritorno (MASSA)</LI> <LI> 4: +5 Volt (ALIMENTAZIONE)</LI> <LI> 5: 2</LI> <LI> 6: 8</LI> <LI> 7: 10</LI> <LI> 8: 12</LI> <LI> 9: 14</LI> <LI> 10: 16</LI> <LI> 11: 18</LI> <LI> 12: 20</LI> <LI> 13: 22</LI> <LI> 14: 24</LI> <LI> 15: 26</LI> <LI> 16: 28</LI> <LI> 17: 30</LI> <LI> 18: 32</LI> <LI> 19: 34</LI> </UL> <P>Il connettore per l'alimentazione è del tipo ``mini'', come quello delle unità floppy da 3.5". L'idea è quella di collegare uno dei connettori per l'alimentazione della PSU <BLOCKQUOTE>Si tratta dell'alimentatore interno al computer (N.d.T.)</BLOCKQUOTE> al connettore presente sulla scheda. Se si intende utilizzare solo un cavo, ci si dovrà procurare un cavo da 50 fili e utilizzare piú fili per l'alimentazione (e la massa, per ciò che serve). <P>Nessuno mi ha confermato che funzioni. Fatemi sapere i risultati se ci provate. <P> <P> <H2><A NAME="pci-boxes"></A> <A NAME="ss6.5">6.5 Schede madri PCI <CODE>ftape</CODE></A> </H2> <P> <P>Sfortunatamente alcune schede madri PCI causano problemi quando si tenta di far girare <CODE>ftape</CODE>. Alcune persone hanno avuto modo di provare che <CODE>ftape</CODE> non gira su computer con tecnologia PCI, mentre non fanno una grinza su di un normale 386DX con tecnologia ISA. Se si presenta un problema come questo, fare riferimento al file <CODE>README.PCI</CODE> nella distribuzione di <CODE>ftape</CODE>. <P> <BLOCKQUOTE> Un controller per floppy ha bisogno di un controller DMA su bus ISA per i suoi trasferimenti di memoria. Sembra che il controller DMA ISA non ottenga il controllo sulla memoria abbastanza frequentemente su alcuni sistemi basati sul PCI. </BLOCKQUOTE> <P> <P> <P> <HR> <A HREF="Ftape-HOWTO-7.html">Avanti</A> <A HREF="Ftape-HOWTO-5.html">Indietro</A> <A HREF="Ftape-HOWTO.html#toc6">Indice</A> </BODY> </HTML>