2 tianxia72866 tianxia72866 于 2014.08.07 18:47 提问

怎样配置DM9161强制10MBPS全双工模式?

环境:AT91 926,LinUx 2.6.30,原来配置的是自动适应,能够适配的到100M 全双工,但是不稳定,数据容易出错,像改成10M试试,结果只能改成10M 半双工,我试了试其它的配置,发现只要不是自适应,就会被配成10M 半双工,也可能我修改的不对,我是这样修改的:
在drivers/net/macb.c中
macb_mdio_write(macb, MII_BMCR, (BMCR_ANENABLE | BMCR_ANRESTART));
修改了上边函数的第三个参数;
不知道还要其它修改么?????

1个回答

tianxia72866
tianxia72866   2014.08.08 11:11

又试了试在uboot中和内核中都是这个样子的,不用自适应就会成为10m 半双工模式。有木有人路过。。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!