Thanks for the pointers. The RioReciever did not like my 100/10 autosensing hub. By runnig it through an old 10M hub I'm able to get it to DHCP.

My guess it the ether is not powered long enough before the DHCP message is sent for the hub to autosense, and the DHCP message is lost.