天嵌 ARM开发社区

 找回密码
 注册
查看: 3635|回复: 6

2416网络问题

[复制链接]
denny1125 发表于 2013-10-9 12:55:53 | 显示全部楼层 |阅读模式
我参照TQ2416/2440A_BOARD画了一个底板,核心板是s3c2416,网卡芯片使用的是DM9000AEP,网络滤波器使用的是H1102NL,网络部分与TQ2416/2440A_BOARD底板一模一样,但是在插上s3c2416核心板之后网络不通,操作系统启动之后网卡初始化信息为NET: Registered protocol family 24dm9000 Ethernet Driver, V1.31
eth%d: Invalid ethernet MAC address. using default config,  Please set using ifconfig
eth0: dm9000a at c485e300,c4860308 IRQ 48 MAC: 10:23:45:67:89:ab (platform data)
启动后显示
Try to bring net interface up ...

Please press Enter to activate this console. sh: 1: unknown operand
ifconfig eth0 hw ether 10:23:45:67:4e:5f
dm9000 dm9000: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
ifconfig eth0 192.168.0.201 netmask 255.255.255.0 up
add default gw 192.168.0.1
Done

请问这是怎么回事
我的核心板是去年9月买的,参照的是今年8月天嵌光盘资料画的底板

 楼主| denny1125 发表于 2013-10-9 13:35:51 | 显示全部楼层
我换了一个MAC地址,结果出现以下问题
Please press Enter to activate this console. ifconfig: SIOCSIFHWADDR: Cannot assign requested address
ifconfig eth0 hw ether 11:22:33:44:55:66
dm9000 dm9000: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
ifconfig eth0 192.168.0.201 netmask 255.255.255.0 up
add default gw 192.168.0.1
Done

[root@EmbedSky /]#
[root@EmbedSky /]#
[root@EmbedSky /]#
[root@EmbedSky /]#
[root@EmbedSky /]# ping ------------[ cut here ]------------
WARNING: at net/sched/sch_generic.c:255 dev_watchdog+0x26c/0x28c()
NETDEV WATCHDOG: eth0 (dm9000): transmit queue 0 timed out
Modules linked in: libertas_sdio libertas
[<c0019dc4>] (unwind_backtrace+0x0/0xf8) from [<c0029ac8>] (warn_slowpath_common+0x4c/0x64)
[<c0029ac8>] (warn_slowpath_common+0x4c/0x64) from [<c0029b74>] (warn_slowpath_fmt+0x30/0x40)
[<c0029b74>] (warn_slowpath_fmt+0x30/0x40) from [<c0400710>] (dev_watchdog+0x26c/0x28c)
[<c0400710>] (dev_watchdog+0x26c/0x28c) from [<c0035048>] (run_timer_softirq+0x104/0x238)
[<c0035048>] (run_timer_softirq+0x104/0x238) from [<c002f0a0>] (__do_softirq+0x84/0x13c)
[<c002f0a0>] (__do_softirq+0x84/0x13c) from [<c0015900>] (handle_IRQ+0x34/0x84)
[<c0015900>] (handle_IRQ+0x34/0x84) from [<c0014610>] (__irq_svc+0x30/0xc0)
[<c0014610>] (__irq_svc+0x30/0xc0) from [<c0015aa0>] (default_idle+0x84/0x90)
[<c0015aa0>] (default_idle+0x84/0x90) from [<c001609c>] (cpu_idle+0x70/0xa8)
[<c001609c>] (cpu_idle+0x70/0xa8) from [<c06fd764>] (start_kernel+0x208/0x278)
---[ end trace b99bcfa0a057a6c8 ]---
wbz073 发表于 2013-10-9 13:59:26 | 显示全部楼层
denny1125 发表于 2013-10-9 13:35
我换了一个MAC地址,结果出现以下问题
Please press Enter to activate this console. ifconfig: SIOCSIFH ...

2416 与2440的网卡芯片是有区别的,不一样
 楼主| denny1125 发表于 2013-10-9 14:02:42 | 显示全部楼层
我用的网卡芯片是DM9000AEP,不是DM9000EP
 楼主| denny1125 发表于 2013-10-9 14:37:58 | 显示全部楼层
问题解决,是我在DM9000AEp的21脚和22脚上焊接了上拉电阻
亚瑟王 发表于 2013-10-9 18:55:35 | 显示全部楼层
denny1125 发表于 2013-10-9 14:37
问题解决,是我在DM9000AEp的21脚和22脚上焊接了上拉电阻

TQ2416和TQ2440提供的内核中的DM9000的驱动都是支持DM9000EP、DM9000AEP和DM9000CEP的。
亲,问题解决了请修改帖子类型为“以解决”(请参考:http://www.armbbs.net/forum.php?mod=viewthread&tid=15200)。
sgyou2010 发表于 2013-10-10 18:21:23 | 显示全部楼层
我用的是2416的核心板,2440的底板,用ping命令测试网络时,不通,怎么回事?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-5 06:47 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表