免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2673 | 回复: 0
打印 上一主题 下一主题

marvell 88w8782移植问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-04-14 10:05 |只看该作者 |倒序浏览
无线网卡注册网络设备的时候段出错了,查了好几天没查出来。。。而且模块更新时候的堆栈信息和模块不更新的堆栈信息还不一样。。。
模块更新时候的堆栈:
Unable to handle kernel paging request at virtual address 09109dea
pgd = c3000000
[09109dea] *pgd=00000000
Internal error: Oops: 3 [#1]
last sysfs file: /sys/devices/platform/s3c2440-sdi/mmc_host/mmc0/mmc0:0001/mmc0:0001:1/firmware/mmc0:0001:1/loading
Modules linked in: marvell_88w8782(+) libertas
CPU: 0    Not tainted  (2.6.32.2 #102)
PC is at __kmalloc_track_caller+0x78/0xd4
LR is at __kmalloc_track_caller+0x40/0xd4
pc : [<c00899b4>]    lr : [<c008997c>]    psr: 20000093
sp : c3a69e88  ip : c0400534  fp : c383d340
r10: 00000000  r9 : 00000000  r8 : c0183a34
r7 : 00000200  r6 : 000000d0  r5 : a0000013  r4 : 09109dea
r3 : 00000000  r2 : 00000094  r1 : c0400534  r0 : c0400534
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: c000717f  Table: 33000000  DAC: 00000015
Process insmod (pid: 756, stack limit = 0xc3a68270)
Stack: (0xc3a69e88 to 0xc3a6a000)
9e80:                   000001d8 000000d0 c3992e40 000000d0 00000080 c0400128
9ea0: c0183a34 c02615e0 00000024 00000000 00000000 c0458e18 c3a49000 00000000
9ec0: 00000000 c0183a34 c3054c30 c3054c30 c3a69ef0 00000000 c39d8e40 c038797c
9ee0: 00000000 c3054030 c041fa00 c00d2514 c3054030 00000000 bf0369e0 bf0369e0
9f00: c39def60 c041fa00 c3a68000 00000000 bef21e44 c01c47f8 bf036220 bf036220
9f20: 00000001 00000000 bf036a14 bf0369e0 bf039000 00000000 00000000 c01c58cc
9f40: 00000000 bf036a14 00000000 bf039000 00000000 bf039070 00000000 c002937c
9f60: bf039000 00000000 00000001 00000000 00000000 bf036a14 00000000 40000008
9f80: c002a024 c005dbf4 40000008 0002215d 001d9fa8 0002215d 001d9fd5 bef21f2d
9fa0: 00000080 c0029ea0 0002215d 001d9fd5 40000008 0002215d 001d9fa8 bef21f2d
9fc0: 0002215d 001d9fd5 bef21f2d 00000080 00000000 00000003 00000000 bef21e44
9fe0: bef21c98 bef21c88 0002baf4 00009310 20000010 40000008 00000000 00000000
[<c00899b4>] (__kmalloc_track_caller+0x78/0xd4) from [<c02615e0>] (__alloc_skb+0x4c/0x100)
[<c02615e0>] (__alloc_skb+0x4c/0x100) from [<c0183a34>] (kobject_uevent_env+0x238/0x3a4)
[<c0183a34>] (kobject_uevent_env+0x238/0x3a4) from [<c01c47f8>] (bus_add_driver+0x1b8/0x22
[<c01c47f8>] (bus_add_driver+0x1b8/0x22 from [<c01c58cc>] (driver_register+0xac/0x13c)
[<c01c58cc>] (driver_register+0xac/0x13c) from [<bf039070>] (if_sdio_init_module+0x70/0x110 [marvell_88w8782])
[<bf039070>] (if_sdio_init_module+0x70/0x110 [marvell_88w8782]) from [<c002937c>] (do_one_initcall+0x5c/0x1b4)
[<c002937c>] (do_one_initcall+0x5c/0x1b4) from [<c005dbf4>] (sys_init_module+0xbc/0x1e
[<c005dbf4>] (sys_init_module+0xbc/0x1e from [<c0029ea0>] (ret_fast_syscall+0x0/0x2
Code: e59c4080 e59c7090 e3540000 159c308c (17943103)
---[ end trace f1d583ad3828fae5 ]---
Segmentation fault

模块不更新时候的堆栈信息:
Unable to handle kernel paging request at virtual address 09109dea
pgd = c3034000
[09109dea] *pgd=00000000
Internal error: Oops: 3 [#1]
last sysfs file: /sys/devices/platform/s3c2440-sdi/mmc_host/mmc0/mmc0:0001/mmc0:0001:1/firmware/mmc0:0001:1/loading
Modules linked in: marvell_88w8782(+) libertas
CPU: 0    Not tainted  (2.6.32.2 #102)
PC is at __kmalloc+0x78/0xd4
LR is at __kmalloc+0x40/0xd4
pc : [<c0089d54>]    lr : [<c0089d1c>]    psr: 20000093
sp : c3039ce0  ip : c0400534  fp : c383de08
r10: c0427c40  r9 : c3039d40  r8 : c0042e5c
r7 : 00000200  r6 : 000080d0  r5 : a0000013  r4 : 09109dea
r3 : 00000000  r2 : 00000094  r1 : c0400534  r0 : c0400534
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: c000717f  Table: 33034000  DAC: 00000015
Process insmod (pid: 755, stack limit = 0xc3038270)
Stack: (0xc3039ce0 to 0xc303a000)
9ce0: 00000190 000080d0 c3039d68 00000004 00000000 c3039d68 c3a63004 c0042e5c
9d00: c3047000 c02f6e38 00000024 c04021bc c040d3ec c38002c0 c04072f0 c3039d68
9d20: c3a63004 c045fd20 c3a94000 00000003 c3a6e200 00000005 c383de08 c02f6e38
9d40: 00000024 c04021bc c040d3ec c38002c0 c04072f0 c045fd20 c3a63000 c39db660
9d60: c045fd20 c02a6804 c038fc68 00000003 c0388035 00000005 c0389ef3 00000010
9d80: c39d8e80 00000003 00000000 00000000 c3047000 c39db600 c3a94000 00000000
9da0: c3a94000 c02a6964 00000005 00000000 00000000 c02a69fc c3802f30 c01c2560
9dc0: c3802f30 c02f71bc c3802f30 c3a94284 00000010 c02f7250 c0424f58 00000000
9de0: fffffff9 00000000 c3a94000 c3a6e200 00000005 c0051c4c c3a94000 00000000
9e00: 00000024 c3a94000 00000010 c3a6e200 00000000 c0051cf8 00000000 00000005
9e20: c3a94000 c026a0f4 c3a94000 c3a942c0 00000000 c026a1d4 c3a942c0 c3a942c0
9e40: 00000000 bf001efc 001242c0 0000000a 00000000 c3a942c0 c3060000 00000000
9e60: c383de00 00000010 c48e1858 bf034f10 bf00ae40 c3039e7c 00000000 00000000
9e80: 00000000 00000000 00000000 00000000 00000030 00000000 c3038000 00000000
9ea0: c383de00 bf0369e0 bf03603c c041fa00 c3038000 00000000 bef66e44 c021a174
9ec0: c383de08 c383de08 bf0369e0 c39def60 c041fa00 c01c54b8 c383de08 bf0369e0
9ee0: c383de3c c39def60 c041fa00 c01c55e4 00000000 c01c556c bf0369e0 c01c4d80
9f00: c3837d38 c39c0c90 00000000 bf0369e0 bf0369e0 c01c46e0 bf036220 bf036220
9f20: 00000001 00000000 bf036a14 bf0369e0 bf039000 00000000 00000000 c01c58cc
9f40: 00000000 bf036a14 00000000 bf039000 00000000 bf039070 00000000 c002937c
9f60: bf039000 00000000 00000001 00000000 00000000 bf036a14 00000000 40000008
9f80: c002a024 c005dbf4 40000008 0002215d 001d9fa8 0002215d 001d9fd5 bef66f2d
9fa0: 00000080 c0029ea0 0002215d 001d9fd5 40000008 0002215d 001d9fa8 bef66f2d
9fc0: 0002215d 001d9fd5 bef66f2d 00000080 00000000 00000003 00000000 bef66e44
9fe0: bef66c98 bef66c88 0002baf4 00009310 20000010 40000008 00000000 00000000
[<c0089d54>] (__kmalloc+0x78/0xd4) from [<c0042e5c>] (__register_sysctl_paths+0x5c/0x2a
[<c0042e5c>] (__register_sysctl_paths+0x5c/0x2a from [<c02f6e38>] (register_net_sysctl_table+0x54/0x60)
[<c02f6e38>] (register_net_sysctl_table+0x54/0x60) from [<c02a6804>] (__devinet_sysctl_register+0xdc/0x120)
[<c02a6804>] (__devinet_sysctl_register+0xdc/0x120) from [<c02a6964>] (inetdev_init+0xc8/0x114)
[<c02a6964>] (inetdev_init+0xc8/0x114) from [<c02a69fc>] (inetdev_event+0x4c/0x3fc)
[<c02a69fc>] (inetdev_event+0x4c/0x3fc) from [<c0051c4c>] (notifier_call_chain+0x2c/0x70)
[<c0051c4c>] (notifier_call_chain+0x2c/0x70) from [<c0051cf8>] (raw_notifier_call_chain+0x14/0x1
[<c0051cf8>] (raw_notifier_call_chain+0x14/0x1 from [<c026a0f4>] (register_netdevice+0x374/0x404)
[<c026a0f4>] (register_netdevice+0x374/0x404) from [<c026a1d4>] (register_netdev+0x50/0x74)
[<c026a1d4>] (register_netdev+0x50/0x74) from [<bf001efc>] (lbs_start_card+0x1a8/0x3ac [libertas])
[<bf001efc>] (lbs_start_card+0x1a8/0x3ac [libertas]) from [<bf034f10>] (if_sdio_probe+0xa84/0xc34 [marvell_88w8782])
[<bf034f10>] (if_sdio_probe+0xa84/0xc34 [marvell_88w8782]) from [<c021a174>] (sdio_bus_probe+0x5c/0x6
[<c021a174>] (sdio_bus_probe+0x5c/0x68) from [<c01c54b8>] (driver_probe_device+0xa8/0x15c)
[<c01c54b8>] (driver_probe_device+0xa8/0x15c) from [<c01c55e4>] (__driver_attach+0x78/0xa0)
[<c01c55e4>] (__driver_attach+0x78/0xa0) from [<c01c4d80>] (bus_for_each_dev+0x48/0x78)
[<c01c4d80>] (bus_for_each_dev+0x48/0x78) from [<c01c46e0>] (bus_add_driver+0xa0/0x228)
[<c01c46e0>] (bus_add_driver+0xa0/0x228) from [<c01c58cc>] (driver_register+0xac/0x13c)
[<c01c58cc>] (driver_register+0xac/0x13c) from [<bf039070>] (if_sdio_init_module+0x70/0x110 [marvell_88w8782])
[<bf039070>] (if_sdio_init_module+0x70/0x110 [marvell_88w8782]) from [<c002937c>] (do_one_initcall+0x5c/0x1b4)
[<c002937c>] (do_one_initcall+0x5c/0x1b4) from [<c005dbf4>] (sys_init_module+0xbc/0x1e8)
[<c005dbf4>] (sys_init_module+0xbc/0x1e8) from [<c0029ea0>] (ret_fast_syscall+0x0/0x28)
Code: e59c4080 e59c7090 e3540000 159c308c (17943103)
---[ end trace d95a8b555faae786 ]---
Segmentation fault

有哪位大神懂这个的吗,感激不尽。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP