@superpat,
Thanks for your post, I hadn't even considered u-boot.
Date: Wed, 2 Jun 2010 18:04:20 -0700 (PDT)
Local: Thurs, Jun 3 2010 1:04 am
Subject: Re: OpenRd Ultimate First impressions.
Is there any value in checking that the u-boot compile date is later than this ?
@Phil
Have you had success trying that in this circumstance?
Unfortunately not with (any of) the plug specifically.
brain-damaged

I have had a long relationship with networks, and been bitten enough times to now know to trust nothing until it has been proved.
Not even to trust devices to reset themselves properly.
asked someone nearer to the machine
Been there, depended on this, the character of the guy on the other end of the phone is critical.
You are better of with a 'dumb monkey' (no insult intended) than a wannabe 'sysop'.
The monkey will do exactly what you ask him to do (just don't make any assumptions in your instructions), the wannabe will do what he thinks he knows better.
I was very lucky, I had experienced peers I knew personally (I trained some of them) and could trust.
I would take it back to basics, put a tester on the exact same cabling between the switch to plug (incl any patch leads) to prove it sound and not crossed\rolled.
Then take an existing bit of working network kit and hang it off the end, I would want to see that work before I blamed the plug.
Managed switches can be a nightmare (especially when someone else does the management and filters MAC addresses without telling you

Not relevant to the 'link' issue but worth considering, if they manage their switches, they may also be using VLAN's.
Can you find out the make and model of the switch that the plug is being connected to ?
Don't assume anything is the only advice I can give, sorry I cant be any more help than that.
EDIT: been playing with mii-tool & ethtool on a DreamPlug, whenever I disable autonegotiation I cannot get the interface to receive or transmit.
'ifconfig sais the interface is up, mii-tool reports link ok, ethtool reports link down.