LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2375|回复: 7

移植uboot 到Xscale时 npe网卡驱动出现问题

[复制链接]
发表于 2007-3-28 11:31:43 | 显示全部楼层 |阅读模式
不加载网卡好好的
加载网卡后uboot(V1.1.6)起不来

我是参照ixdpg425板子改的,编译时缺IxNpeMicrocode.c文件
从Intel网站到了一个

有移植成功过NPE网卡的吗?
 楼主| 发表于 2007-3-29 10:08:36 | 显示全部楼层

现在好了,uboot起来了,但网卡ping不通,不知是不是驱动还有问题

现在好了,uboot起来了,但网卡ping不通,不知是不是驱动还有问题
回复 支持 反对

使用道具 举报

发表于 2007-4-1 11:02:25 | 显示全部楼层
xscale的npe驱动支持uboot吗?
好像intel只提供了针对redboot的驱动
回复 支持 反对

使用道具 举报

发表于 2007-4-22 13:35:53 | 显示全部楼层
大哥,我也出现了同样的问题,请问您是怎么弄好的?谢谢了!
回复 支持 反对

使用道具 举报

发表于 2007-4-22 21:02:54 | 显示全部楼层
我已经知道怎么弄了,在cpu/ixp/start.S中copy一段中只copy了256KB(因为在ixdp425.h)中的宏MINITOR_SIZE定义为了256K,但是加上npe之后u-boot.bin已经扩大到了快400K,所以把MONITOR_SIZE定义为512K就好了。
回复 支持 反对

使用道具 举报

发表于 2007-4-24 16:44:18 | 显示全部楼层
Post by kinglovehu
我已经知道怎么弄了,在cpu/ixp/start.S中copy一段中只copy了256KB(因为在ixdp425.h)中的宏MINITOR_SIZE定义为了256K,但是加上npe之后u-boot.bin已经扩大到了快400K,所以把MONITOR_SIZE定义为512K就好了。

请问你用的那个uboot版本啊,我使用的是uboot1.1.6
make ixdpg425_config
make
编译不能通过
先是libnpe.a无法创建.depend
后来就是无法创建libnpe.a需要的目标IxNpeMicrocode.o
是需要自己手动下载ixp400AccessLibrary加入吗??
针对自己的板子哪里需要修改?
谢谢
回复 支持 反对

使用道具 举报

发表于 2008-7-9 13:58:33 | 显示全部楼层
为什么我编译后产生的 u-boot.bin大小没有你们说的  400多K啊,只有263KB左右;运行结果是:提示没有网卡。  我怀疑是微码程序根本就没有编译进 uboot中,我在头文件中已经定义了如下信息啊:

#define CONFIG_IXP4XX_NPE        1        /* include IXP4xx NPE support        */       
#define        CONFIG_PHY_ADDR        1        /* NPE0 PHY address*/       
#define CONFIG_MII        1        /* MII PHY management*/
#define CFG_RX_ETH_BUFFER        16
#define CFG_CACHELINE_SIZE               32
回复 支持 反对

使用道具 举报

发表于 2008-10-22 22:12:46 | 显示全部楼层
我的板子,也网络不通。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表