Stragen
12-06-2002, 06:05 AM
Today I have browsed many threads on these forums relating to slow local area networking with Linux. However despite the similarity of many of these problems to my own predicament, I have been unable to derive a useable solution.
I also noticed a trend of people begging for help while providing as little actual information as possible. Therefore I will attempt to remedy that situation with this thread by helping you to help me.
Relevant Specifications:
Redhat Linux 8
Supermicro P4DC6+ Motherboard
-Onboard Intel i82557 EtherExpress Pro 100B
Adaptec 2400A ATA 100 RAID adapter
-4x Western Digital 8mb cache ATA 100 HDD's
I have been attempting to transfer files between a Windows XP machine and the Linux machine described above, using FTP. Transfer from Linux to XP occurs at around 4 to 6 megabytes/second. However when copying from XP to Linux the transfer rate is only around 900 kilobytes/second.
After attempting several things from other threads that have not helped me, I am posting the results here in the hopes that you can:
From ifconfig:
eth0 Link encap:Ethernet HWaddr 00:30:48:23:55:41
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:61220 errors:0 dropped:0 overruns:0 frame:0
TX packets:58668 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:34682057 (33.0 Mb) TX bytes:3703004 (3.5 Mb)
Interrupt:16 Base address:0x7000
From mii-diag:
Basic registers of MII PHY #1: 1000 782d 02a8 0154 05e1 45e1 0001 0000.
The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
Basic mode control register 0x1000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.
End of basic transceiver information.
From eepro100 (using -f -aem):
eepro100-diag.c:v2.11 8/27/2002 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xa800.
i82557 chip registers at 0xa800:
0c000050 37735000 00000000 00080002 182545e1 00000600
No interrupt sources are pending.
The transmit unit state is 'Suspended'.
The receive unit state is 'Ready'.
This status is normal for an activated but idle interface.
The Command register has an unprocessed command 0c00(?!).
Intel EtherExpress Pro 10/100 EEPROM contents:
Station address 00:30:48:23:55:41.
Board assembly 000000-000, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
Primary transceiver is MII PHY #1. MII PHY #1 transceiver registers:
1000 782d 02a8 0154 05e1 45e1 0001 0000
0000 0000 0000 0000 0000 0000 0000 0000
0203 0000 0001 15be 0000 0000 15fc 0000
0000 0000 0b20 0000 0000 0000 0000 0000.
So the question now is - Can you help me? Advise me? Atleast point me in the right direction? Or is this thread doomed to remain unanswered forever, collecting at the back of the list with all the other "my network is slow" threads?
I also noticed a trend of people begging for help while providing as little actual information as possible. Therefore I will attempt to remedy that situation with this thread by helping you to help me.
Relevant Specifications:
Redhat Linux 8
Supermicro P4DC6+ Motherboard
-Onboard Intel i82557 EtherExpress Pro 100B
Adaptec 2400A ATA 100 RAID adapter
-4x Western Digital 8mb cache ATA 100 HDD's
I have been attempting to transfer files between a Windows XP machine and the Linux machine described above, using FTP. Transfer from Linux to XP occurs at around 4 to 6 megabytes/second. However when copying from XP to Linux the transfer rate is only around 900 kilobytes/second.
After attempting several things from other threads that have not helped me, I am posting the results here in the hopes that you can:
From ifconfig:
eth0 Link encap:Ethernet HWaddr 00:30:48:23:55:41
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:61220 errors:0 dropped:0 overruns:0 frame:0
TX packets:58668 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:34682057 (33.0 Mb) TX bytes:3703004 (3.5 Mb)
Interrupt:16 Base address:0x7000
From mii-diag:
Basic registers of MII PHY #1: 1000 782d 02a8 0154 05e1 45e1 0001 0000.
The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
Basic mode control register 0x1000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.
End of basic transceiver information.
From eepro100 (using -f -aem):
eepro100-diag.c:v2.11 8/27/2002 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xa800.
i82557 chip registers at 0xa800:
0c000050 37735000 00000000 00080002 182545e1 00000600
No interrupt sources are pending.
The transmit unit state is 'Suspended'.
The receive unit state is 'Ready'.
This status is normal for an activated but idle interface.
The Command register has an unprocessed command 0c00(?!).
Intel EtherExpress Pro 10/100 EEPROM contents:
Station address 00:30:48:23:55:41.
Board assembly 000000-000, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
Primary transceiver is MII PHY #1. MII PHY #1 transceiver registers:
1000 782d 02a8 0154 05e1 45e1 0001 0000
0000 0000 0000 0000 0000 0000 0000 0000
0203 0000 0001 15be 0000 0000 15fc 0000
0000 0000 0b20 0000 0000 0000 0000 0000.
So the question now is - Can you help me? Advise me? Atleast point me in the right direction? Or is this thread doomed to remain unanswered forever, collecting at the back of the list with all the other "my network is slow" threads?