阅读:1363回复:0
请问8139是如何判断link status的?
我在两台linux机器上使用8139网卡,想实现单工通信(即:从机器A发送数据到机器B)。
网线接法为:A的Tx+接B的Rx+,A的Tx-接B的Rx+,其它脚为空。 然后将网卡设置为半双工模式(命令:mii-tool -F 100baseTx-HD eth0)。 结果:机器B(接收方)上的网卡显示link ok ,机器A(发送方)上的显示no link。(读8139的link status寄存器得到的结果)。 我尝试将自动协商寄存器(Auto negotiation)关闭,但是没有效果。将发送端的接收功能(Receive Enable)关闭,也没有效果。 请问:8139是如何判断网线是否接通的? 即:在什么情况下,8139会更新link status寄存器的值? Link status寄存器指 Basic Mode Status Register(Offset 0064h)下的bit2位。 谢谢! |
|