mini2440开发板移植DM9000网卡驱动,提示ifconfig: SIOCSIFFLAGS: Cannot assign requested address

maidi 2009-02-08 06:10:18
我的开发板是mini2440,内核版本是:2.6.26.8按照这篇帖子http://blog.chinaunix.net/u1/34474/showart_400516.html修改后,使用
# ifconfig eth0 192.168.10.154,提示
ifconfig: SIOCSIFFLAGS: Cannot assign requested address

使用# ping 192.168.10.172,提示
PING 192.168.10.172 (192.168.10.172): 56 data bytes
ping: sendto: Network is unreachable

请问大家是不是网卡没有驱动啊,mini2440开发板的DM9000网卡的地址是多少啊?这篇文档写的是:
#define S3C2440_VA_ISA_DM9000 S3C2410_ADDR(0x02100300)
#define S3C2440_PA_ISA_DM9000 __phys_to_pfn(0x20000300)
#define S3C2440_SZ_ISA_DM9000 SZ_1M
不知道对不对,有在mini2440开发板上移植成功的吗?大家帮忙看看,谢谢了
...全文
2647 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
maidi 2009-03-04
  • 打赏
  • 举报
回复
使用没问题,就是有提示
laozei000 2009-02-23
  • 打赏
  • 举报
回复
首先确定你的dm9000所接片选地址和中断,修改相应地方,mac地址可以手动改成默认的
weileng 2009-02-23
  • 打赏
  • 举报
回复
你需要设置网卡的MAC地址,如下:

ifconfig eth0 down
ifconfig eth0 hw ether 00:00:AA:BB:CC:DD
ifconfig eth0 up
maidi 2009-02-22
  • 打赏
  • 举报
回复
没人遇到过吗?
xumercury 2009-02-10
  • 打赏
  • 举报
回复
顶下。也买了个MINI2440.准备研究下
maidi 2009-02-09
  • 打赏
  • 举报
回复
内核启动时DM9000信息是这样的:
dm9000 Ethernet Driver, V1.30
eth%d: Invalid ethernet MAC address. Load ne_defethaddr !!
<4>dm9000 dm9000: eth%d: Invalid ethernet MAC address. Please set using ifconfg
eth0: dm9000 at f6000000,f6000004 IRQ 51 MAC: 00:00:00:00:00:00 (eeprom)
不知这样代表什么?
maidi 2009-02-09
  • 打赏
  • 举报
回复
大家帮帮忙啊,谢谢了

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧