The only reliable fix seems to be to use a 10Mbps hub instead of a dual-speed 10/100 hub, router or switch.

Clarification: You don't necessarily need throw out your existing 100 swtich, you can get a cheap old 10mbps hub and daisy-chain it between the receiver and the 100 switch if you like.
_________________________
Tony Fabris