It appears the Linksys SD208 has incorrect polarity on every pair on every port. This can be corrected by making up a (clearly labeled) special cable with the polarity reversed on each pair. Note this is not a standard crossover cable - it's the polarity of each twisted pair that needs to be corrected.
Only 10BT modes are affected as the polarity doesn't matter for 100BT.
See also this thread:
http://forums.freescale.com/freescale/board/message?board.id=CFCOMM&thread.id=1806