First... I've been chasing this USB problem (as it relates to the I-O) for several months now. And while I don't have a complete solution, I do have a workaround at least as far as networking is concerned. I have personally setup and networked 5 I-O's (of various version numbers) and all exhipted the same behavior.
The real problem: - USB data corruption.
After considerable effort researching this issue, I am convinced that the root of all our USB problems lies in a little known bug in the VIA MVP4 USB chipset that is present in most if not all I-O motherboards. Data sent OUT of the USB port is occasionally corrupted without generating an error message. Received data however is handled correctly.
The workaround solution: - use ONLY TCP/IP protocol.
There are many protocols that can be used for networking and unfortunetly the easist to setup (IPX/SPX and Netbui) are also the ones without significant error detection and correction. Any large files UPLOADED from an I-O using these protocols WILL BE corrupted without generating an error. However, with TCP/IP the corrupt data packet will be detected and the packet resent untill the file is delivered fully intact. Unfortunetly this causes a noticeable decrease in throughput.
--(Side note:) I believe many people are somewhat mistaken when they say that thier USB to Ethernet connection is working perfectly.
It may just appear that way for 1 of 2 reason:
1) Since most I-O's are used as terminals to connect to the internet, data flows largely INTO the I-O not out, so the problem is not nearly as noticeable if at all because corruption only happens with OUTbound data.
2) If they had the TCP/IP protocol installed from the first moment they started using their I-O then they would more than likely not ever realize the problem exists because its automatically corrected.
That is untill they try to use some other USB device like a USB stereo amp or a USB external drive!!
The correct solution: - correct the chipset
I have written to VIA several times in the last six weeks and have not received ANY response. NONE! I think they know they have a huge problem here and they don't want to admit it.
If you're as fed up with this bug as I am, jump over to their site and let them know. Maybe if enough of us speak up they'll do somethinig about it.
Please feel free to respond to my conclusions. I welcome all opinions.