您的位置:首页 > 其它

安卓系统中关于以太网(Ethernet)无法上网的问题解决(二)

2014-12-22 09:33 831 查看
设置完毕后发现系统已经能够自动获取ip了:

eth0      Link encap:Ethernet  HWaddr 00:09:C0:FF:EC:48

          inet addr:192.168.0.19  Bcast:192.168.0.255  Mask:255.255.255.0

          inet6 addr: fe80::209:c0ff:feff:ec48/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:15 errors:0 dropped:0 overruns:0 frame:0

          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:2095 (2.0 KiB)  TX bytes:1064 (1.0 KiB)

可是仍然无法上网,也无法ping通我的电脑,而且在插上网线之后有如下输出:

[   52.500109] ------------[ cut here ]------------
[   52.503326] WARNING: at net/sched/sch_generic.c:255 dev_watchdog+0x3c0/0x3d0()
[   52.510548] NETDEV WATCHDOG: eth0 (dm9000): transmit queue 0 timed out
[   52.517029] Modules linked in:
[   52.520064] Backtrace:
[   52.522513] [<c004c844>] (dump_backtrace+0x0/0x11c) from [<c0649344>] (dump_stack+0x18/0x1c)
[   52.530920]  r6:c08971d0 r5:000000ff r4:d186fde0 r3:d186e000
[   52.536567] [<c064932c>] (dump_stack+0x0/0x1c) from [<c0081d18>] (warn_slowpath_common+0x5c/0x6c)
[   52.545481] [<c0081cbc>] (warn_slowpath_common+0x0/0x6c) from [<c0081dcc>] (warn_slowpath_fmt+0x38/0x40)
[   52.554882]  r8:ffff3ade r7:c0ab1b2c r6:c08cc080 r5:00000000 r4:d18798c0
[   52.561351] r3:00000009
[   52.563989] [<c0081d94>] (warn_slowpath_fmt+0x0/0x40) from [<c04fadd0>] (dev_watchdog+0x3c0/0x3d0)
[   52.572938]  r3:d18798c0 r2:c08971e8
[   52.576498] [<c04faa10>] (dev_watchdog+0x0/0x3d0) from [<c0090274>] (run_timer_softirq+0x140/0x24c)
[   52.585555] [<c0090134>] (run_timer_softirq+0x0/0x24c) from [<c0088e88>] (__do_softirq+0xc4/0x198)
[   52.594478] [<c0088dc4>] (__do_softirq+0x0/0x198) from [<c00891fc>] (irq_exit+0xb4/0xb8)
[   52.602571] [<c0089148>] (irq_exit+0x0/0xb8) from [<c0041524>] (do_local_timer+0x88/0xa4)
[   52.610688]  r4:c08da8e8 r3:00000001
[   52.614251] [<c004149c>] (do_local_timer+0x0/0xa4) from [<c0047f40>] (__irq_svc+0x80/0x15c)
[   52.622591] Exception stack(0xd186ff20 to 0xd186ff68)
[   52.627642] ff20: 13dae5bd 00000000 1969742f 00068165 c0979638 c09af9cc c18bb0b8 c0650114
[   52.635796] ff40: c08e2ff4 c18bb0a8 00000000 d186ff8c 01a0595b d186ff68 1823cf47 c005d664
[   52.643904] ff60: 80000013 ffffffff
[   52.647378]  r8:00000001 r7:00000002 r6:0000001c r5:f8818000 r4:ffffffff
[   52.653870] r3:80000013
[   52.656488] [<c005d624>] (exynos4_enter_idle+0x0/0x17c) from [<c04552ec>] (cpuidle_idle_call+0xac/0x12c)
[   52.665946]  r5:c09af9cc r4:c18bb0a8
[   52.669500] [<c0455240>] (cpuidle_idle_call+0x0/0x12c) from [<c0049e50>] (cpu_idle+0xe0/0x114)
[   52.678096]  r9:413fc090 r8:c08e2ff4 r6:c0978f04 r5:f8820000 r4:d186e000
[   52.684597] r3:00000002
[   52.687210] [<c0049d70>] (cpu_idle+0x0/0x114) from [<c06465a8>] (secondary_start_kernel+0x158/0x15c)
[   52.696326]  r8:4000406a r7:c09790b4 r6:10c0387d r5:d186e000 r4:00000002
[   52.702825] r3:00000000
[   52.705434] [<c0646450>] (secondary_start_kernel+0x0/0x15c) from [<40646114>] (0x40646114)
[   52.713683]  r5:00000015 r4:5187006a
[   52.717235] ---[ end trace 7fffac64c7c2fcd6 ]---

这是由于中断口冲突所导致的,我用的是DM9000网卡,网卡驱动中设定的中断为EINT23,可是我发现内核中已经有别的驱动占用了这个中断口,而且这个驱动还没用到,果断将其屏蔽。修改之后再也没有报错,而且板子能够联网了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐