Inte samma problem, men kanske relaterat?
Jag har en kompis som stötte på ett problem när han installerade Mac OS X-systemet på sin nya externa FireWire disk. Själva installationen funkade galant, men datorn vägrade att hitta FW-disken som systemskiva vid uppstart.
Det visade sig att problemet berodde på att han hade köpt en FW-800 hårddisk och fått med en sladd som var FW-800 kontakt i ena änden och FW-400 i andra änden. Pga av denna "special"-kabel så vägrade Mac OS X lokalisera hårddisken i uppstartsläge, men hade inga problem att hitta hårddisken när datorn väl var igång. Så att starta upp på FW-diskens system var helt kört.
Det visade sig att det berodde på "special"-kabeln, så han fick glatt köpa en FW-hårddisk som var "äkta" FW-400 i båda ändar. (Hans iMac hade bara FW-400 port)
Så, om du har en FW-400 port i den ena änden och en FW-800 port i andra så är det kanske det som ställer till det? Men det förklarar inte varför en ethernetkabel inte fungerar.