Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > e05c4514608e650af9b28d9be1d35a18 > files > 381

howto-html-it-10.1-4mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
 <TITLE>Linux Ethernet-HOWTO: Configurazione del software e diagnotici</TITLE>
 <LINK HREF="Ethernet-HOWTO-7.html" REL=next>
 <LINK HREF="Ethernet-HOWTO-5.html" REL=previous>
 <LINK HREF="Ethernet-HOWTO.html#toc6" REL=contents>
</HEAD>
<BODY>
<A HREF="Ethernet-HOWTO-7.html">Avanti</A>
<A HREF="Ethernet-HOWTO-5.html">Indietro</A>
<A HREF="Ethernet-HOWTO.html#toc6">Indice</A>
<HR>
<H2><A NAME="utils"></A> <A NAME="s6">6.</A> <A HREF="Ethernet-HOWTO.html#toc6">Configurazione del software e diagnotici</A></H2>


<P>Per le pi&ugrave; vecchie (o le pi&ugrave; economiche) schede ISA, i settaggi
della scheda erano controllati da piccoli ponticelli (jumpers) di contatto neri
piazzati su file di pin. Con l'aumento delle capacit&agrave; delle schede, questi
settaggi sono stati spostati in ambito elettronico piuttosto che fisico e l'utente 
&egrave; ora in grado di di immagazzinare la configurazione prescelta in nella memoria
non volatile integrata nella scheda. Un programma fornito dal produttore pu&ograve;
essere impiegato dall'utente per alterare questa configurazione, eliminando il bisogno di
aprire il computer solo per riconfigurare una scheda.</P>
<P>Nella maggior parte dei casi, se la configurazione viene fatta in software e salvata
poi in una EEPROM, si dovr&agrave; avviare il DOS e usare il programma per DOS
fornito dal rivenditore per impostare IRQ, I/O, indirizzo di
memoria e quant'altre robette della scheda. D'altra parte &egrave; auspicabile che
questa sia una cosa che si dovr&agrave; fare solo una volta. Se
non si ha il software per DOS della propria scheda, si provi a
cercare nel sito Web del produttore. Se non si conosce il nome del
sito si provi ad indovinarlo, per esempio 'www.produttore.com'
dove 'produttore' &egrave; il nome del produttore della propria scheda. Questa
cosa funziona per la SMC, la 3Com e molti <EM>molti</EM> altri produttori.</P>
<P>Per alcune schede esistono le versioni Linux delle utilit&agrave; di
configurazione e sono qui elencate. Donald ha scritto alcuni piccoli
programmi Linux di diagnostica per le schede. La maggior parte di
questi sono il prodotto finale di strumenti di debug che ha creato
durante la scrittura dei diversi driver. Non ci si aspettino
Fantasiose interfacce a menu. Per poterli usare, nella maggioranza dei
casi sar&agrave; necessario leggerene il codice sorgente. Anche se per la
propria particolare scheda non esiste un diagnostico, si possono
ottenere comunque alcune informazioni digitando semplicemente <CODE>cat
/proc/net/dev</CODE> (assumendo che all'avvio la propria scheda sia
stata almeno rilevata).</P>
<P>In ogni caso, si dovr&agrave; usare la maggior parte di questi programmi
come root (per permettere l'accesso alle porte di I/O) e prima di farlo &egrave;
consigliabile disattivare la scheda Ethernet usando il comando
<CODE>ifconfig eth0 down</CODE>.</P>

<H2><A NAME="config"></A> <A NAME="ss6.1">6.1</A> <A HREF="Ethernet-HOWTO.html#toc6.1">Programmi di configurazione per le schede Ethernet</A>
</H2>



<H3>Schede WD80x3</H3>


<P>Per quanti hanno schede wd80x3, c'&egrave; il programma <CODE>wdsetup</CODE> che pu&ograve;
essere reperito nell'archivio <CODE>wdsetup-0.6a.tar.gz</CODE> nei siti ftp dedicati a
Linux. Non &egrave; mantenuto attivamente e non &egrave; aggiornato da un bel po' di
tempo. Se nel vostro caso funziona, allora bene. Altrimenti, si
usi la versione DOS che si dovrebbe aver ricevuto con la scheda. Se
non si ha la versione DOS, si sar&agrave; felici di sapere che i dischetti
aggiornati di configurazione e dei driver possono essere scaricati dal
sito ftp della SMC. Naturalmente, si <EM>deve</EM> possedere una scheda
con la EEPROM per poter usare questo programma. Le vecchie, ma proprio
<EM>vecchie</EM>, schede wd8003 e alcuni vecchi cloni wd8013 usano dei ponticelli
per configurare la scheda.</P>

<H3>Schede Digital/DEC</H3>


<P>La scheda Digital EtherWorks 3 pu&ograve; essere configurata in maniera
simile con il programma DOS <CODE>NICSETUP.EXE</CODE>. David C. Davies ha
scritto questo programma e altri strumenti per la EtherWorks 3 oltre al
driver stesso. Si cerchi il file <CODE>ewrk3tools-X.XX.tar.gz</CODE> nella directory 
<CODE>/pub/linux/system/Network/management</CODE> sul sito FTP dedicato a Linux
a cui fate riferimento.</P>

<H3>Schede NE2000+ o AT/LANTIC</H3>


<P>Alcune implementazioni del DP83905 della National Semiconductor
(come le AT/LANTIC e le NE2000+) sono configurabili via software (si
noti che queste schede emulano anche una wd8013!). Per configurare
queste schede si pu&ograve; scaricare il file di setup <CODE>atlantic.c</CODE>
dal server ftp di Donald, <CODE>www.scyld.com</CODE>. Inoltre, con tutte queste schede sembra
funzionino anche i programmi per le schede DP83905 della Kingston,
poich&eacute; non controllano che l'indirizzo hardware sia specifico produttore all'avvio.
Si vada all'URL seguente: 
<A HREF="http://www.kingston.com/download/etherx/etherx.htm">Kingston</A> e si scarichino <CODE>20XX12.EXE</CODE> e <CODE>INFOSET.EXE</CODE>.</P>
<P>Si faccia attenzione quando si configurano schede NE2000+, poich&eacute; alcune
impostazioni errate possono causare problemi. Un esempio tipico &egrave;
l'abilitazione accidentale della ROM di boot nella EEPROM (anche se
la ROM non &egrave; installata) con una impostazione che va in conflitto con
la scheda VGA. Il risultato &egrave; che il computer semplicemente fa beep
quando lo si accende e sullo schermo non succede niente.</P>
<P>Solitamente ci si pu&ograve; togliere d'impiccio nel modo seguente:
si rimuova la scheda dalla macchina, si riavvii e si entri nel
menu di configurazione del BIOS. Si modifichi la voce 'Display Adapter'
in 'Not Installed' e si imposti 'A:' (il vostro floppy drive) come disco
di avvio di default. Si modifichi anche la voce 'Wait for F1
if any Error' in 'Disabled'. In questo modo, il computer dovrebbe
avviarsi senza l'intervento dell'utente. Ora si crei un dischetto di sistema
DOS ('format a: /s /u') e ci si copi dentro il floppy il programma
<CODE>default.exe</CODE> dell'archivio <CODE>20XX12.EXE</CODE> suddetto. Quindi si
digiti <CODE>echo default > a:autoexec.bat</CODE> in modo tale che il
programma che reimposta i valori predefiniti della scheda sia
eseguito automaticamente quando si avvia il sistema da questo dischetto. Si
spenga la macchina, si reinstalli la scheda ne2000+, si inserisca il
nuovo dischetto di boot e la si riaccenda. Probabilmente far&agrave; ancora
beep, ma alla fine si dovrebbe vedere la lucetta del floppy che si
accende quando finalmente fa il boot. Si aspetti un paio di minuti
che il floppy si fermi, il che indica che ha finito di eseguire il
programma <CODE>default.exe</CODE> e poi si spenga il computer. Una volta riacceso
il computer un ultima volta, si dovrebbe avere di nuovo un display che
funziona, permettendo cos&igrave; di risistemare le impostazioni del BIOS e
modificare i valori della EEPROM della scheda come si desideri.</P>
<P>Si noti che se non si ha DOS sotto mano, si pu&ograve; eseguire quanto sopra descritto
con un dischetto di avvio di Linux che lancia automaticamente il
programma <CODE>atlantic</CODE> di Donald (con le giuste opzioni d'avvio)
invece che con un dischetto di avvio di DOS che lancia automaticamente
il programma <CODE>default.exe</CODE>.</P>

<H3>Schede 3Com</H3>


<P>La famiglia di schede Etherlink III della 3Com (p.es. 3c5x9) pu&ograve; essere
configurata usando un'altra utilit&agrave; di configurazione di Donald. Si pu&ograve;
scaricare il file <CODE>3c5x9setup.c</CODE> dal server ftp di Donald,
<CODE>www.scyld.com</CODE> to (si noti che il programma DOS di
configurazione 3c5x9B pu&ograve; avere pi&ugrave; opzioni pertinenti alla nuova
serie "B" della famiglia Etherlink III).</P>


<H2><A NAME="diag"></A> <A NAME="ss6.2">6.2</A> <A HREF="Ethernet-HOWTO.html#toc6.2">Programmi diagnostici per schede Ethernet</A>
</H2>


<P>Tutti i programmi diagnostici scritti da Donald possono essere
ottenuti visitando il suo sito web:</P>
<P>
<A HREF="http://www.scyld.com/network">Ethercard Diagnostics</A></P>
<P>Allied Telesis AT1700 -- <CODE>at1700.c</CODE> </P>
<P>Cabletron E21XX -- <CODE>e21.c</CODE> </P>
<P>HP PCLAN+ -- <CODE>hp+.c</CODE> </P>
<P>Intel EtherExpress -- <CODE>eexpress.c</CODE></P>
<P>PCI NE2000 cards -- <CODE>ne2k-pci-diag.c</CODE></P>
<P>ISA NE2000 cards -- <CODE>ne2k.c</CODE></P>
<P>RealTek (ATP) Pocket adaptor <CODE>atp-diag.c</CODE></P>
<P>Tutte le altre schede: si provi a usare i comandi <CODE>cat /proc/net/dev</CODE>
e <CODE>dmesg</CODE> per vedere quali informazioni utili possiede il kernel
sulla scheda in questione.</P>

<HR>
<A HREF="Ethernet-HOWTO-7.html">Avanti</A>
<A HREF="Ethernet-HOWTO-5.html">Indietro</A>
<A HREF="Ethernet-HOWTO.html#toc6">Indice</A>
</BODY>
</HTML>