First off got no idea wether to put this one in software, or hardware, it is a mind bender.
So i figured id link my 2 computers using a 10m Ethernet cable to get gigabit between the two of them(Ofc i have routers and what not making handing out IP addresses and what not), but it wouldn't run for the love of me, it just wouldn't run no connection at all, except at best 10mBit at one time.
So i tried a usb 2.0 adapter gigabit NIC, and it worked like a charm, except usb 2.0 sortta slows down things to around 37Mb/s, but it worked with the same cable and all.
So i switched back and tried the built in NIC(The one on the mobo), and all i got was a red blink from the LED on the NIC and then nothing again.
But i figured that since gotta attach a retropi to the same tv the computer is connected to, id just throw in a gigabit switch, inbetween the 10m cable and my normal switch, and then the computer connecting through a 1m cable from the new switch.
And that worked like a charm to, not even a hint of problems.
Now my question is has anyone ever experienced anything like that, or got an explanation why a gigabit connection can't be made directly only into that NIC with the 10m cable, but work on a USB version of the same, and why it works gigabit speeds and all when running through a secondary switch, my best guess is that the NIC in question is very sensitive, and maybe the cable has a higher than normal resistivity or something, but im really just guessing.
You're connecting directly from one nic to the other???
Are you using a cross-over cable?
no i have a switch in my office/bedroom, which both connected through.
computer -> switch -> switch -> computer. works.
computer -> switch -> computer doesn't.
Thats sort of whats puzzeling me.
Is the router also plugged into this switch? Are the NICs configured for DHCP?
yea
my full setup is kind of like this now.
Router/AP.
NAS
Work computer -> switch -> switch -> HTPC/Retropi
It isn't a big problem, since i solved it by injecting the 2nd switch, but my mind really cannot bend around the need for the 2nd switch, my best guess is that the NIC in the HTPC is simply to sensitive, and the 10m wire has a to high resistivity so the signal between the first switch and the NIC becomes to garbled to translate without the 2nd switch.
Cat5e can run 100 meters and still do gigabit speeds. Have you tried different cable?
The switch you're using are two different ones? Maybe one of those switch doesen't send that much power though the cable for that lenght so the PC can't pick that up. Try swapping them, if they're different ones and see if it works. Also you might want to try that cable between the "problematic" switch and other peripherals if you can to make sure you're using a quality cable that works appropriately.