[bglug] ethernet, gioie e dolori
Mcmayer
bglug@lists.linux.it
Wed, 10 Jul 2002 21:21:24 +0000
fph wrote:
> ho provato a configurare una piccola ethernet a casa mia, con due macchine
> linux e un cavo "cross".
> Purtroppo il giocattolino non funziona, quindi chiedo aiuto a voi...
> credo che il problema stia nella configurazione pnp di una delle schede...
>
> dettagli:
> le schede montano chip RTL8139, il cavo e' un normale STP-5 crossover
>
> ho dato questi comandi:
> #modprobe 8139too
> #ifconfig eth0 192.168.13.1 (e 2 sull'altro computer)
> #route (per controllare che tutto sia a posto)
>
> le lucette verdi delle schede si accendono regolarmente;
> i messaggi del kernel (dmseg) mi informano che le schede sono state rilevate,
> sono identici su tutti e due i computer.
> alla fine, c'e' questa riga:
> eth0: setting 100mbps full-duplex based on autonegotiated partner ability 4131
>
> (ho anche provato a "obbligare" le schede ad andare a 10mbps ma non trovo il
> parametro giusto da dare al modulo)
>
> Se provo a pingare una macchina dall'altra e viceversa ottengo un "destination
> host unreachable".
>
> Sul computer A i pacchetti trasmessi/ricevuti (controllati con ifconfig) si
> spostano dallo zero e sembrano dare valori "coerenti"; sul computer B anche
> dopo qualche ping tentato restano fermi tutti e due a zero.
>
> In piu' sul computer B ho questo messaggio nei log:
> NETDEV WATCH DOG: eth0: transmit timed out
> eth0: Tx queue start entry 4 dirty entry 0
> eth0: Tx descriptor 0 is 00002000
> eth0: Tx descriptor 1 is 00002000
> eth0: Tx descriptor 2 is 00002000
> eth0: Tx descriptor 3 is 00002000
> eth0: setting 100mbps full-duplex based on autonegotiated partner ability 4131
>
> Non so; l'unica cosa che mi viene in mente e' un conflitto di interrupt:
> infatti scheda ethernet e bus USB sono entrambi impostati sul 12. Da chi?
> Dagli omini verdi? dai puffi? dal bios? il parametro PNP OS del BIOS e'
> settato su "no"; se provo a modificare nel setup del bios l'interrupt
> assegnato allo slot PCI 4 (su cui e' montata la ethernet) e assegno, per
> esempio, l'irq 7, dopo aver boottato linux me la ritrovo assegnata lo stesso
> sul 12 condiviso con l'USB. Linux non mi lascia la possibilita' di cambiare
> l'interrupt con il parametro irq di ifconfig.
>
> idee? consigli? RTFM?
>
> thanks in advance
>
> -fph
>
>
>
Penso che le schede di rete funzionino bene e non toccare nessun
interrupt visto che sono pnp.
io utilizzerei
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
e proverei anche un altro modulo per la schede di rete so che ce ne sono
2 per quella scheda
forse è il 100Mbit che fa cilecca forzalo in qualche modo a 10.
Potrebbe essere il cavo che non funzia
Ciao
--
McMayer
Linux Red Hat 7.2 User