I am having trouble connecting a SonicBlue Receiver to my network. The network layout is as follows.

ADSL - [Netgear wireless router/switch] - [Netgear 5port switch] - [Netgear 16port switch] - [music server]

Any Receivers I connect to the 16port switch work perfectly, but if I connect to the 5port switch or the ADSL router it doesn't work, the Receiver's link LED doesn't even come on and of course it'll never find the server.

The 16port switch is the older thin flat and square style of Netgear switch, the other 2 devices are the newer silver oval boxes.

This problem is peculiar to the Rio since computers connected to any of the switches work perfectly, play music and can access the 'Net over the ADSL connection. What is failing between the Receiver and the switch? Is it a 10/100 sensing problem?

Anyone found a solution to this?