I have an older Cisco 2900 Cat switch as the center of my home network. Anyone that has worked with these knows that auto-negotiation of Ethernet speed does not usually work with this switch - so i have all ports set to full duplex 100 Mbs and I do the same with my PCs and other hardware - I manually set them to 100Mbs full duplex.
The WD TV Live happily connects like this and Internet vids play fine. But local network vids would all hang after 5 seconds, shares would take a minute to enumerate, and the box would reboot with fatal errors.
Changing the port to Auto-negotiate on the switch solved my problems - took a while to figure this out as my WD passport drive stuttered too; finally a Corsair thumbdrive worked so I knew the box was OK.
WD should add a menu option to view the Ethernet speed and flow even if they don’t add a way to adjust it.
Hopefully this will help someone else that has poor network performance.
WD - if one end of an Ethernet connection is set to 100 Full, the other end should Auto-negotiate - the WD box is supposed to handle both speeds so it should Auto Negotiate if the other end is hard set.