Just set up my newfangled gigabit network, and I'm having a few issues.
Theres three computers in question, a desktop, server and HTPC.
The desktop has an onboard marvell 88E8053 gigabit NIC.
The server and HTPC have identical new trendnet (realtek RTL8169) PCI gigabit NICs. Onboard on those PCs is only 10/100, so I've disabled them.
The desktop and server are in one room, connected to a D-Link DGS-2205 Gigabit switch.
Theres a cat6 line running out to the living room connecting to a trendnet switch there, to which the HTPC is connected.
Everything is connected using absolutely brand new Cat6 cables, and the switch shows the green light for gigabit connection for everything.
The server and HTPC can send and/or receive with each other at ~60mb a sec. Works beautifully.
Now the problem:
The desktop can only receive at ~15mb a second from either. Despite that, it can send at ~60-70mb a sec to either one. Often when sending/receiving between the desktop and the server or htpc, the connection can hang for a few seconds in the middle of the transfer.
Originally I thought maybe the PCI NICs I bought just sucked at sending, but they send fast (60mb) to each other, only slow to the desktop.
I've disabled jumbo frames on the server and HTPC, since it didnt seem to make a difference, and was fast enough already. The options are disabled, 2KB MTU, 3KB MTU....7KB MTU.
On the desktop, theres an option for "jumbo packet", with choices of 1514 bytes, 4088 bytes and 9014 bytes. I have it set to 1514.
The only other thing I've noticed that might have something to do with it - on the desktop, the choices for transmit or receive buffers is either 256 or 512. On the server/htpc, the max transmit buffers is 128, and max receive buffers is 512.
Is it possible that these two different NICs are just not compatible with each other, or is there something I'm missing?
Theres three computers in question, a desktop, server and HTPC.
The desktop has an onboard marvell 88E8053 gigabit NIC.
The server and HTPC have identical new trendnet (realtek RTL8169) PCI gigabit NICs. Onboard on those PCs is only 10/100, so I've disabled them.
The desktop and server are in one room, connected to a D-Link DGS-2205 Gigabit switch.
Theres a cat6 line running out to the living room connecting to a trendnet switch there, to which the HTPC is connected.
Everything is connected using absolutely brand new Cat6 cables, and the switch shows the green light for gigabit connection for everything.
The server and HTPC can send and/or receive with each other at ~60mb a sec. Works beautifully.
Now the problem:
The desktop can only receive at ~15mb a second from either. Despite that, it can send at ~60-70mb a sec to either one. Often when sending/receiving between the desktop and the server or htpc, the connection can hang for a few seconds in the middle of the transfer.
Originally I thought maybe the PCI NICs I bought just sucked at sending, but they send fast (60mb) to each other, only slow to the desktop.
I've disabled jumbo frames on the server and HTPC, since it didnt seem to make a difference, and was fast enough already. The options are disabled, 2KB MTU, 3KB MTU....7KB MTU.
On the desktop, theres an option for "jumbo packet", with choices of 1514 bytes, 4088 bytes and 9014 bytes. I have it set to 1514.
The only other thing I've noticed that might have something to do with it - on the desktop, the choices for transmit or receive buffers is either 256 or 512. On the server/htpc, the max transmit buffers is 128, and max receive buffers is 512.
Is it possible that these two different NICs are just not compatible with each other, or is there something I'm missing?