cherjier
Member level 5
1000base-x auto negotiation
Hi All,
I have a question regarding auto negotiation for device A and device B.
Here is the process for dev A and dev B:
1. both device Start link timer and start sending /C/D0.0/D0.0/
2. both device Link timer done and start sending /C/dev ability reg/
3. after receive 3 consistent same link partner ability, set the ack bit and sent to link partner.
4. once ack is complete. Idle pattern is send and link timer is started.
5. once the link timer done and the auto negotiation process is done.
The problem is when i read the status register, it show link failure. Did i miss anything on the AN process? the device ability register for both device are the same and next page is not supported.
When received a different technology support for link partner, do it required to restart the AN process and sent the new dev ability register?
Thanks alot.
Hi All,
I have a question regarding auto negotiation for device A and device B.
Here is the process for dev A and dev B:
1. both device Start link timer and start sending /C/D0.0/D0.0/
2. both device Link timer done and start sending /C/dev ability reg/
3. after receive 3 consistent same link partner ability, set the ack bit and sent to link partner.
4. once ack is complete. Idle pattern is send and link timer is started.
5. once the link timer done and the auto negotiation process is done.
The problem is when i read the status register, it show link failure. Did i miss anything on the AN process? the device ability register for both device are the same and next page is not supported.
When received a different technology support for link partner, do it required to restart the AN process and sent the new dev ability register?
Thanks alot.