denny1125 发表于 2013-10-9 12:55:53

2416网络问题

我参照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

#
#
#
#
# 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 static/image/common/back.gif
我换了一个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 static/image/common/back.gif
问题解决,是我在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命令测试网络时,不通,怎么回事?
页: [1]
查看完整版本: 2416网络问题