[realtek] Problem with 8139too driver
Nicolas PEYRESAUBES
darknico@digital-network.org
Sun Jan 5 07:50:01 2003
Hi,
I'm the owner of a labtop (albatross) with a 8139C chip on board. I'm
also using Linux Mandrake 9.0 (but have tried with others distributions
too). When installing system, the network interface is well recognised
as a realtek 8139 chipset, and at startup the interface is activated.
Unfortunatly there is absolutly no way to have network trafic on it (No
firewall or thing like that between computer). I've tried direct cross
cable connections, connections with hub, switches , but it's always the
same result nothing.
Does anybody has previously encountered this problem.
Here are my rtl8139-diag traces :
[root@narsil darknico]# rtl8139-diag -aemf
rtl8139-diag.c:v2.10 9/18/2002 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a RealTek RTL8139 adapter at 0x2000.
RealTek chip registers at 0x2000
0x000: b7ca4000 00001c2a 80000000 00000000 8008a0ae 8008a0ae 8008a096
00002000
0x020: 0bce2000 0bce2600 0bce2c00 0bce3200 09e50000 0d000000 0000fff0
0004c07f
0x040: 74400680 0000f78e 5e3c9df0 00000000 008d1000 00000000 0088c51c
00100000
0x060: 1000700f 01e17809 00000000 00000000 00000704 000003c0 60f60c59
7b732660.
Realtek station address 00:40:ca:b7:2a:1c, chip type 'rtl8139C'.
Receiver configuration: Normal unicast and hashed multicast
Rx FIFO threshold 2048 bytes, maximum burst 2048 bytes, 32KB ring
Transmitter enabled with NONSTANDARD! settings, maximum burst 1024
bytes.
Tx entry #0 status 8008a0ae complete, 174 bytes.
Tx carrier lost
Tx entry #1 status 8008a0ae complete, 174 bytes.
Tx carrier lost
Tx entry #2 status 8008a096 complete, 150 bytes.
Tx carrier lost
Tx entry #3 status 00002000 incomplete, 0 bytes.
Flow control: Tx disabled Rx disabled.
The chip configuration is 0x10 0x8d, MII half-duplex mode.
Interrupt sources are pending.
Transmit OK indication.
Decoded EEPROM contents:
PCI IDs -- Vendor 0x10ec, Device 0x8139.
PCI Subsystem IDs -- Vendor 0x1509, Device 0x2420.
PCI timer settings -- minimum grant 32, maximum latency 64.
General purpose pins -- direction 0xe5 value 0x12.
Station Address 00:40:CA:B7:2A:1C.
Configuration register 0/1 -- 0x8d / 0xc2.
EEPROM active region checksum is 0876.
The RTL8139 does not use a MII transceiver.
It does have internal MII-compatible registers:
Basic mode control register 0x1000.
Basic mode status register 0x7809.
Autonegotiation Advertisement 0x01e1.
Link Partner Ability register 0x0000.
Autonegotiation expansion 0x0000.
Disconnects 0x0000.
False carrier sense counter 0x0000.
NWay test register 0x0704.
Receive frame error count 0x0000.
Thanx a lot for help
Regards
DarkNico
PS : this network interface is perfectly working with Kro$oft OSes
(strange to say it :) )
PS2 : the problem is the same on all labtop of this type