I have a desktop and a laptop connected by a network switch. Both have Gigabit network cards. My old (Netgear) Fast Ethernet switch gives equal throughput in both directions for file copying operations - 8 MBps. After upgrading to a Gigabit switch (Belkin and later Digisol), file copy operations are fast in only one direction (34 MBps) and slow (less than 1 MBps) in the other direction. In other words, the Gigabit switch can be slower than the Fast Ethernet switch in one direction. If I directly connect the two computers using a crossover cable, the throughput is over 34 MB. The problem is the same in Windows XP and Ubuntu 10.10.
How can I get the Gigabit switches provide namesake speeds in both directions?
A google search reveals that several people have had the same problem but none of them have had a solution yet.
Summary: The Cat 5e+ cables are new. The two Gigabit switches that were used are new. Both computers have Gigabit cards. Gigabit speeds are possible only in one direction. In the other direction, speeds are slower than Fast Ethernet.
Update (12-Nov-2012): I tried the router with another laptop (a new one) and it did not suffer the same problem. So, this is probably an issue with the LAN port of the 4-year-old laptop.