luandao2000 发表于 2006-3-7 22:05:51

运行uClinux的网络问题(已经解决)

编译完成后 得到linux和 image.bin

在skyeye中运行时 出现
dhcpcd: dhcpStart: ioctl SIOCGIFHWADDR: No such device running

写入板子也是运行也是同样的问题
网卡好像没有识别出来啊 怎么回事

请斑竹帮忙

无人理会我的问题啊 只好自己动手了

问题原因:
编译了一个2003版的uClinux 在skyeye种启动和 2004版本比较了一下
发现2003版的有加载一个samsung 4510B Ethernet Driver
基本可以确定默认情况下 2004版 编译时并未编译 Ethernet Drivers

解决办法:

make menuconfig

选择 customize kernel 找到 10-100 M network 找到
samsung 4510B并选择

还有一点 如果启动后还是报dhcpcd 错误

请到 vendors/samsung/4510b/rc 文件
注释掉 dhcpcd 的command
加入
ifconfig eth0 192.168.1.111 netmask 255.255.255.0 up

退出
make user_only
make romfs
make
make image
编译即可 写入板子后网卡工作正常了

limingth 发表于 2006-3-10 15:43:15

好啊,解决了能够不忘上来发贴,是大家学习的榜样!:P
btw: 我当时编译 2004 版的时候,主要是为了和 skyeye 配合调试,没有留意网络的配置,是我疏忽了,此贴已经设为精华贴,以后大家配置网络功能时可以借鉴:!:

edward98321 发表于 2006-9-17 14:42:15

我遇见相同的问题,但是按照上述方法解决问题,没有解决到根本问题!
页: [1]
查看完整版本: 运行uClinux的网络问题(已经解决)