[Debian] Realtek nic

Pagina: 1
Acties:

  • ZEN
  • Registratie: April 2000
  • Laatst online: 07-06 08:20

ZEN

huh? wat doe ik hier?

Topicstarter
Hiya,

Ik zag in de search en op google al veel gezeik over realtek kaartje.. maar niet echt een antwoord op mijn vraag.

Ff korte omschrijving situatie + wat data

Linux bakkie met 2 nics, 1 voor @home 1 voor netwerk. Ook nog een 10/100 fd switchje.

Het probleem is dat de 2e netwerk kaart in 10mbit blijft steken. Dus internet en netwerk doen het ok, maar langzaam (2,5 mb/sec max). De vraag is, hoe schop ik mijn 2e netwerk kaart in 100mbit full duplex??

Hier is de info:
~# dmesg | grep eth
eth0: Digital DC21041 Tulip rev 33 at 0xa800, 21041 mode, 00:00:C5:0D:1B:68, IRQ 9.
eth1: RealTek RTL8139 Fast Ethernet at 0xcc800000, 00:50:fc:4c:8b:10, IRQ 9
eth1: Identified 8139 chip type 'RTL-8139C'
eth1: Setting half-duplex based on auto-negotiated partner ability 0000.
eth0: No 21041 10baseT link beat, Media switched to 10base2.
eth0: 21041 media switched to 10baseT.

~# mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #32: 1000 186c 0000 0000 0021 0000 0000 0000.
Basic mode control register 0x1000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner does not do autonegotiation, and this transceiver type
does not report the sensed link speed.
End of basic transceiver informaion.

~# mii-diag -av
mii-diag.c:v2.02 5/21/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Using the default interface 'eth0'.
Basic mode control register 0x1000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
This transceiver is capable of 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation complete.
Your link partner does not do autonegotiation, and this transceiver type
does not report the sensed link speed.
End of basic transceiver informaion.

MII PHY #32 transceiver registers:
1000 186c 0000 0000 0021 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x1000: Auto-negotiation enabled.
Basic mode status register 0x186c ... 186c.
Link status: established.
Capable of 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation complete.
This transceiver has no vendor identification.
I'm advertising 0021: 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0000:.
Negotiation did not complete.


Als iemand me hier mee kan helpen, big thnx!

Linux server installatie en beheer (clusters failover loadbalancing): http://www.virtualconcepts.nl/


  • veldmuis
  • Registratie: Mei 2001
  • Niet online
en je 2de netwerkkaartje hangt aan @home, wat max 10mbit kan hebben..?

10mbit als in de verbinding tussen nic en modem dus ;)

  • ZEN
  • Registratie: April 2000
  • Laatst online: 07-06 08:20

ZEN

huh? wat doe ik hier?

Topicstarter
Nee eth0 hagt aan @home en zoals je kan zien is die 10mbit zoals het hoort. Het gaat om eth1, dat is een 10/100 die in 10 zit ipv 100 FD

Linux server installatie en beheer (clusters failover loadbalancing): http://www.virtualconcepts.nl/


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Waar hangt die NIC aan? Zoals het nu lijkt kan ie geen auto-negotiate partner vinden, dus gaat ie maar op de laagste setting staan. Als je dat ding aan een switch of hub hangt, zal ie automatisch de juiste snelheid opzoeken.

Wat je wel kunt doen is een aantal parameters meegeven, staat waarschijnlijk wel ff in de kernel-source onder de Documentation directory welke dat zijn. (nee, ik ga niet voor je kijken, heb de source net in de kliko geflikkerd en geen zin om het weer te downloaden)

  • ZEN
  • Registratie: April 2000
  • Laatst online: 07-06 08:20

ZEN

huh? wat doe ik hier?

Topicstarter
Hij hang taan een 10/100mbit FD switch.. ik heb de zelfde kaart in windows bakken hangen en die kunnen wel auto negotiation doen en staan gewoon op 100FD..

wat ik nu wil doen is het autonegotiation omzeilen en hem keihard naar 100mbit schoppen.. maar hoe dat voorelkaar te krijgen? geen idee

Linux server installatie en beheer (clusters failover loadbalancing): http://www.virtualconcepts.nl/


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Welke driver gebruik je eigenlijk? rtl8139 of 8139too?

  • ZEN
  • Registratie: April 2000
  • Laatst online: 07-06 08:20

ZEN

huh? wat doe ik hier?

Topicstarter
hmmz geen idee.. toen ik de kernel compilde had ie zelf bedacht dat het een realtek was

Linux server installatie en beheer (clusters failover loadbalancing): http://www.virtualconcepts.nl/


  • ZEN
  • Registratie: April 2000
  • Laatst online: 07-06 08:20

ZEN

huh? wat doe ik hier?

Topicstarter
Hmmz kom er net achter dat er in werkelijkheid een edimax en-9130TX in zit... maar met een realtek chippie..

rtl8139-diag -aem
rtl8139-diag.c:v2.03 5/15/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a RealTek RTL8139 adapter at 0xc000.
The RealTek chip appears to be active, so some registers will not be read.
To see all register values use the '-f' flag.
RealTek chip registers at 0xc000
0x000: 4cfc5000 0000108b 80000000 00000000 0008a04a 0008a04a 0008a04a 0008a162
0x020: 0bb68000 0bb68600 0bb68c00 0bb69200 0bb50000 0d0a0000 88308820 0000c07f
0x040: 74000680 0000f78e 53d54fcd 00000000 000c14c6 00000000 0088c100 00100000
0x060: 1100f00f 01e1782d 000145e1 00000000 00000004 000207c8 b0f243b9 8a36df43.
No interrupt sources are pending.
The chip configuration is 0x14 0x0c, MII half-duplex mode.
EEPROM size test returned 6, 0x204a4 / 0x2.
Parsing the EEPROM of a RealTek chip:
PCI IDs -- Vendor 0x10ec, Device 0x8139, Subsystem 0x10ec.
PCI timer settings -- minimum grant 32, maximum latency 64.
General purpose pins -- direction 0xe1 value 0x12.
Station Address 00:50:FC:4C:8B:10.
Configuration register 0/1 -- 0x0c / 0xc2.
EEPROM active region checksum is 0975.
Would write new Default Media entry 0x0000 to offset 6, the current value is 0xe112.
The RTL8139 does not use a MII transceiver.
It does have internal MII-compatible registers:
Basic mode control register 0x782d.
Basic mode status register 0x1100.
Autonegotiation Advertisement 0x01e1.
Link Partner Ability register 0x45e1.
Autonegotiation expansion 0x0001.
Disconnects 0x0000.
False carrier sense counter 0x0000.
NWay test register 0x0004.
Receive frame error count 0x0000.

Linux server installatie en beheer (clusters failover loadbalancing): http://www.virtualconcepts.nl/


  • ZEN
  • Registratie: April 2000
  • Laatst online: 07-06 08:20

ZEN

huh? wat doe ik hier?

Topicstarter
schop!

Linux server installatie en beheer (clusters failover loadbalancing): http://www.virtualconcepts.nl/

Pagina: 1