DM3730 开发板网络不工作的解决办法 (Beagleboard-xM,SBC8530)

    买了Timll 的 SBC8530 单板机做开发,手册页说的跟 Beagleboard-xM 接口兼容的,十有八九是照着人家的图做的,管它呢,能用就行。不过能用也是一种奢望啊,网络接口不能用,进入系统后运行 ifconfig 只有一个 lo,根本找不到网卡。想通过 NFS 和 tftp 来加载内核的努力也宣告失败,在 u-boot 里压根就没看见网卡,也没有 dhcp 和 tftpboot 命令。没办法,只能期待 Google 的强大威力了,最终还是在 Google 的帮助下找到了解决办法,原帖地址附在最后,有需要的朋友可以去查看。这里的方法是参照链接 1 进行的。首先要说明的是上述两款开发板的以太网是通过 USB 连接的,所以其名字并不是常见的 eth0 等等,而是 usb0 , usb1 这样的,设置的时候要注意这点。具体步骤如下

  • 执行 ifconfig -a 查看所有网络设备,我这里能看到的是 lo ,usb0 ,usb1 这三个
  • 在 /etc/interfaces 文件中加入以下内容  

auto usb1

iface usb1 inet dhcp

  • 这样每次启动时就会自动给 usb1 分配地址,至于为什么是 usb1 而不是 usb0,我也不知道,不过 who cares,能用就行。然后 ping 一下主机或者虚拟机中的 ip ,发现可以正常 ping 通,确定网络没连接正常

然后就可以用 tftp 传文件了,very nice

不过还遗留有一个问题没有弄明白,在 u-boot 中使用 usb start 启动 usb 子系统,但是找不到任何 usb 设备,当然也就找不到网卡了,想用 NFS 或 tftp 加载内核的图谋还是未遂,这个只能期待高人解决了



链接1:http://cn0086.info/?p=187

链接2:http://www.beagleboard.tw/techdocs/beagleboard-series/beagleboard-xm/beagleboard-xm-adv-dev/untitledpost

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值