千兆网口的问题

164 views
Skip to first unread message

Yongheng Qi

unread,
Oct 25, 2010, 3:17:44 AM10/25/10
to sz...@googlegroups.com
各位兄弟:

碰到一个奇怪的问题,软件环境:openwrt backfire 10.03,硬件:atheros pb44.

这个板子上有个千兆以太网口,我的笔记本也是千兆以太网口,使用没有问题。

但是我同事的笔记本也是千兆以太网口,同样的网线连上去显示只有100M,而且

连不通。这个pb44上使用的以太网芯片是:

ag71xx_mdio: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4

我的笔记本上用的是boardcom的千兆以太网芯片,我同事用的是intel的一个芯片。

哪位兄弟有这方面的经验,请指教。需要解决这个问题。

谢谢

--
Yongheng Qi 

Mobile: +86 1390 119 7481

Anders Ma

unread,
Oct 25, 2010, 3:22:06 AM10/25/10
to sz...@googlegroups.com
两端都设置成Auto Nego都连不通吗?
如果Auto下能连通,但不能达到1000M,可能和Wake on LAN设置有关,有些卡打开WoL后,不能跑1000M。

2010/10/25 Yongheng Qi <jet...@gmail.com>



--
Regards
Anders

Yongheng Qi

unread,
Oct 25, 2010, 3:26:27 AM10/25/10
to sz...@googlegroups.com
谢谢,我的板子上的eth0的加载程序很简单:

        ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RGMII;
        ar71xx_eth0_data.phy_mask = PB44_WAN_PHYMASK;
        //ar71xx_eth0_data.speed = SPEED_1000;
        //ar71xx_eth0_data.duplex = DUPLEX_FULL;
//      ar71xx_eth0_pll_data.pll_1000 = 0x110000;

以前下面三句也都有的,我把这三句去掉,发现效果也一样。

不知道是哪方面的问题了,我觉得即使笔记本上面的网卡不能跑到1000M,那么跑100M也应该通才对。

100M也不通就奇怪了。

linux_pro

unread,
Oct 25, 2010, 3:41:33 AM10/25/10
to sz...@googlegroups.com
强制定义你同事本子网卡速率.
intel卡关闭巨帧了吗?

我手里的PB44 没看到串口定义,你怎么用串口的?

我是官方版本的.

Liao Wei

unread,
Oct 25, 2010, 3:43:53 AM10/25/10
to sz...@googlegroups.com


2010/10/25 Yongheng Qi <jet...@gmail.com>

谢谢,我的板子上的eth0的加载程序很简单:

        ar71xx_eth0_data.phy_if_mode = PHY_INTERFACE_MODE_RGMII;
        ar71xx_eth0_data.phy_mask = PB44_WAN_PHYMASK;
        //ar71xx_eth0_data.speed = SPEED_1000;
        //ar71xx_eth0_data.duplex = DUPLEX_FULL;
//      ar71xx_eth0_pll_data.pll_1000 = 0x110000;

以前下面三句也都有的,我把这三句去掉,发现效果也一样。

不知道是哪方面的问题了,我觉得即使笔记本上面的网卡不能跑到1000M,那么跑100M也应该通才对。

100M也不通就奇怪了。


要用ethtool查下网卡配置,自动协商只要一端开启就能起作用。
通常由这种没有协商正确导致的网卡不通,你多次up,down后,网口灯会灭掉。

Yongheng Qi

unread,
Oct 25, 2010, 3:44:33 AM10/25/10
to sz...@googlegroups.com
串口定义啥意思?我的板子上有串口啊,而且可以用。

不然网口出了问题,没有串口很麻烦。

杨剑东

unread,
Oct 25, 2010, 4:26:10 AM10/25/10
to sz...@googlegroups.com
PB44上的交换机芯片是VSC7385,是支持巨帧的。
我好像没遇到楼主的问题。

Yongheng Qi

unread,
Oct 25, 2010, 4:27:21 AM10/25/10
to sz...@googlegroups.com
是不是有可能是驱动的问题,但是不晓的该怎么证实。

linux_pro

unread,
Oct 25, 2010, 4:28:52 AM10/25/10
to sz...@googlegroups.com
因为手里的PB44是我来之前就存在的板子,没有资料.还没玩过.

看板子的硬件上面没有标明 串口的定义(硬件).

所有有此疑问.

dword

unread,
Oct 25, 2010, 7:25:53 AM10/25/10
to sz...@googlegroups.com
在 2010年10月25日 星期一 15:17:44,Yongheng Qi 写道:
> 各位兄弟:
>
> 碰到一个奇怪的问题,软件环境:openwrt backfire 10.03,硬件:atheros pb44.
>
> 这个板子上有个千兆以太网口,我的笔记本也是千兆以太网口,使用没有问题。
>
> 但是我同事的笔记本也是千兆以太网口,同样的网线连上去显示只有100M,而且
>
> 连不通。这个pb44上使用的以太网芯片是:
>
> ag71xx_mdio: probed
> eth0: Atheros AG71xx at 0xb9000000, irq 4
>
> 我的笔记本上用的是boardcom的千兆以太网芯片,我同事用的是intel的一个芯片。
>
> 哪位兄弟有这方面的经验,请指教。需要解决这个问题。
>
> 谢谢
那台机器是Windows的吗?估计用Windows自带的机器驱动会有问题。
我们寝室两台AR 5B93的无线网卡用Windows自带的驱动没法连Ad-hoc网络。
PS:没钱人只能在二手WRT300N上玩OpenWRT……
signature.asc

linux_pro

unread,
Oct 25, 2010, 8:09:42 AM10/25/10
to sz...@googlegroups.com
用linksys的都是有钱人.
不过IXP425没啥意思.
何况 WRT300N应该是低频版本的266 .

你升级了设备吗?

dword

unread,
Oct 25, 2010, 8:29:34 AM10/25/10
to sz...@googlegroups.com
WRT300N V2, IXP420BC,400MHz,ARMv5t,大端序,整mentohust整得够呛。
性能不错,至少在寝室里做双线路由足够了。
OT远了……
signature.asc
Reply all
Reply to author
Forward
0 new messages