← Back to team overview

sslug-teknik team mailing list archive

Re: tvinge et netkort til full duplexx

 

Mogens Kjaer wrote:
> 
> Kim Schulz wrote:
> >
> > hejsa
> > Jeg har et lidt underligt problem. Efter jeg har skiftet fra en 10mbit
> > Netgear Hub til min nye 3COM dual Speed switch8 (100mbit) er min
> > hastighed FALDET.
> > faktisk er den faldet så drastisk at den er nede på 8-14kb/s frem for
> > 950kb/s på min gamle hub.
> > Jeg har fået afvide at det kan være pga. problemer med "forhandlingen"
> > om det er full eller half duplex, og at selv om switchen siger full, så
> > kan netkortet godt sende som half.
> >
> > Jeg kører med Tulip netdriveren (netgear 100mbit kort), men jeg ved ikke
> > lige hvor pokker dette duplex sættes op. Nogen der kan give mig et hint,
> > - også til hvor jeg kan se hvad netkortet kører pt.
> 
> Det er nemmest, hvis du kører driveren som modul. Så har
> du nok en linie i /etc/modules.conf, der hedder:
> 
> alias eth0 tulip
> 
> I denne fil skal du så bare tilføje:
> 
> options tulip full_duplex=1
> 
> Kør:
> 
> /etc/rc.d/init.d/network stop
> rmmod tulip
> depmod -a
> modprobe tulip
> /etc/rc.d/init.d/network start
> 
> Det kan være svært at se, om kortet kører full duplex (man kan ikke
> regne med diverse LED'er bag på kortet, da de nogle gange er styret
> af software uafhængigt af, hvad kortet rent faktisk kører).
> 
> Men prøv at se med ifconfig, der skriver den antallet af kollisioner
> under eth0. Det er altid nul, hvis kortet kører full duplex (da
> der netop ikke testes for kollisioner).

Jeg prøvede dette, men intet hjalp det... Der er tilsyneladende ingen
kollissioner (ifølge ifconfig) og tulip-diag (et program der følger med
driveren) siger at kortet kører full duplex. her er output fra ifconfig: 

[root@lifesuckz /root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:A0:CC:3B:F1:F9  
          inet addr:192.38.215.201  Bcast:192.38.215.255 
Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3019 errors:0 dropped:0 overruns:0 frame:0
          TX packets:844 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:10 Base address:0x6000 

og fra tulip-diag:
[root@lifesuckz /root]# /home/kim/tulip-diag 
tulip-diag.c:v2.03 7/31/2000 Donald Becker (becker@xxxxxxxxx)
 http://www.scyld.com/diag/index.html
Index #1: Found a Lite-On 82c168 PNIC adapter at 0xa000.
 Port selection is MII, full-duplex.
 Transmit started, Receive started, full-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.



Nogen som har en anden ide ??? 

MVH
kim


-- 
Clarke's Conclusion:
	Never let your sense of morals interfere with doing the right thing.


Follow ups

References