network problem

Hi
I'm making network board using Etrax100.
For network transceiver, I'm using BCM5221 from broadcom instead of BCM5201.
Everything is no problem but auto negotiation function for 10 or 100Base-T
is not working.
When I use BCM5201, there is no problem.
If I force to 100Base-T in BCM5221, it works properly.
But if auto-negotiation becomes active, it works only 10Base-T mode.
Is there any different setup between BCM5221 and BCM5201 on elinux?
Do I have a hardware bug?
Any comments are welcome.
Thanks.
Best
Joe
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.