韦老师linux_3.42内核没有配置网卡,已解决

本文记录了一次Linux系统中网卡未能正确配置的问题及其解决过程。在启动过程中遇到了找不到设备的问题,并且在尝试使用ifconfig命令时也提示没有这样的设备。最终通过添加特定的网卡驱动到内核中解决了该问题。

linux网卡没有配置
1、这是根文件启动时:
VFS: Mounted root (jffs2 filesystem) on device 31:3.
Freeing init memory: 124K
ifconfig: SIOCSIFADDR: No such device
2、进入到控制台后,用了以下的命令

/ # ifconfig -a
lo        Link encap:Local Loopback  
          LOOPBACK  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

/ # ifconfig eth0 up
ifconfig: SIOCGIFFLAGS: No such device

解决:

你看毕业班视频源码:drivers_and_test_new\jz2440\17th_dm9000c

把这个目录下的dm9dev9000c.c,dm9000.h放到内核的drivers/net目录去,
修改 drivers/net/Makefile,增加一行:obj-y += dm9dev9000c.o
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值