lug-bg: RTL8139D network speed
- Subject: lug-bg: RTL8139D network speed
- From: Ivan Ralenekov <ralenekov@xxxxxxx>
- Date: Tue, 26 Oct 2004 14:48:30 +0300
Здравейте, Имам проблеми с LAN карта с
RTL8139D чип. Когато се закачи с друго PC с кроснат кабел работи на 100mbps,
full-duplex. Вързана към switch-a (който е малко старичък) винаги се установява
на 10mbps, half-duplex и дава страшно много колизии. Има ли начин да я накарам
насила да тръгне на 100mbps? Същата карта под winboze си тръгва на
100mbps...
Търсих в google, на доста места имат тоя проблем и
единственото решение беше едно `append "acpi=no"` което при мен не работи.
distro: slack-current kernel: 2.6.х, 2.6.7, 2.6.8.1 (с което и да
е все тая)
Проблемът 100% не е в кабела. root@plus:~# dmesg | grep eth0 eth0: RealTek
RTL8139 at 0x6500, 00:40:95:09:4c:e2, IRQ 11 eth0: Identified 8139 chip
type 'RTL-8100B/8139D' eth0: link up, 10Mbps, half-duplex, lpa
0x0000 root@plus:~# dmesg | grep
8139too 8139too Fast Ethernet driver 0.9.27 root@plus:~# ./rtl8139-diag -mmmaaavvveef rtl8139-diag.c:v2.10 9/18/2002 Donald Becker (becker@xxxxxxxxx) http://www.scyld.com/diag/index.html Index #1: Found a RealTek RTL8139 adapter at 0x6500. RealTek chip
registers at 0x6500 0x000: 09954000 0000e24c 80000000 00000000 8008a03c
8008a06a 8008a06a 8008a03c 0x020: 058d0000 058d0600 058d0c00 058d1200
04b70000 0d0e0000 bbecbbdc 0000c07f 0x040: 74400680 0000f78e 279003c3
00000000 000d1300 00000000 0088c500 00100000 0x060: 1000f00f 01e1782d
00000000 00000000 00650705 000207c8 60f60c59 7b732660. Realtek station
address 00:40:95:09:4c:e2, 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
8008a03c complete, 60 bytes. Tx carrier lost Tx entry #1
status 8008a06a complete, 106 bytes. Tx carrier lost Tx entry
#2 status 8008a06a complete, 106 bytes. Tx carrier lost Tx
entry #3 status 8008a03c complete, 60 bytes. Tx carrier lost
Flow control: Tx disabled Rx disabled. The chip configuration is 0x13
0x0d, MII half-duplex mode. No interrupt sources are pending. Decoded EEPROM contents: PCI IDs -- Vendor 0x10ec, Device 0x8139. PCI Subsystem IDs -- Vendor 0x10ec, Device 0x8139. PCI timer
settings -- minimum grant 32, maximum latency 64. General purpose pins
-- direction 0xe5 value 0x12. Station Address 00:40:95:09:4C:E2. Configuration register 0/1 -- 0x0d / 0xc2. EEPROM active region
checksum is 0952. EEPROM contents (64 words): 0x00: 8129 10ec 8139
10ec 8139 4020 e512 4000 0x08: 0995 e24c 0d13 f7c2 8801 03b9 60f4
071a 0x10: dfa3 9836 dfa3 9836 03b9 60f4 1a1a 1a1a 0x18: 0000
884a 0000 0000 0000 0000 0000 2000 0x20: 0000 0000 0000 0000 0000 0000
0000 0000 ... The RTL8139 does not use a MII transceiver. It does have internal MII-compatible registers: Basic mode control
register 0x1000. Basic mode status register 0x782d.
Autonegotiation Advertisement 0x01e1. Link Partner Ability register
0x0000. Autonegotiation expansion 0x0000.
Disconnects 0x0000. False carrier sense counter
0x0000. NWay test register 0x0705. Receive frame
error count 0x0000. П.П. Съжaлявам ако въпросът ми ви се стори
глупав, но не знам вече къде да търся решение. Поздрави, IR
-----------------------
БЕЗПЛАТЕН личен ФАКС номер
за всеки абонат на Mail.bg
http://mail.bg
|