运行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
编译即可 写入板子后网卡工作正常了 好啊,解决了能够不忘上来发贴,是大家学习的榜样!:P
btw: 我当时编译 2004 版的时候,主要是为了和 skyeye 配合调试,没有留意网络的配置,是我疏忽了,此贴已经设为精华贴,以后大家配置网络功能时可以借鉴:!: 我遇见相同的问题,但是按照上述方法解决问题,没有解决到根本问题!
页:
[1]