TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3715接wl1271模块,在android系统第二次打开出现oops,望求意见?

问题:使用android4.0.3的开发板,接上wifi 1271模块,通过界面第一次打开wifi正常,第一次关闭wifi正常,第二次就宕机了;

            在linux下,wifi1271是正常卸载和加载的,没有该问题;在android终端也可以正常手动加载卸载,望求意见?

第一次打开:

oot@android:/ # init wl1271_init
devinit wl1271_probe
devinit wl1271_probe
wlan_data = wl12xx_get_platform_data()
wl1271_init_ieee80211(wl)
wl1271_register_hw(wl)
wl1271: loaded
sdio_set_drvdata(func, wl)
__init wl1271_init ret = 0
wl12xx_chip_wakeup……
wl1271_sdio_power_on…
wl->fw_status = kmalloc(sizeof(*wl->fw_status), GFP_KERNEL)
wl->tx_res_if = kmalloc(sizeof(*wl->tx_res_if), GFP_KERNEL)
wl1271_setup end
wl12xx_chip_wakeup end……
wl1271: firmware booted (Rev 6.3.6.0.79_2)
wl1271: Driver version: R4_SP2_03_00
ADDRCONF(NETDEV_UP): wlan0: link is not ready

第一次关闭:

root@android:/ #
root@android:/ # wl1271: down
wl1271_sdio_power_off…

第二次打开:

root@android:/ # init wl1271_init
Enable_gpio is not 1 go to set enable
wl1271_sdio: probe of mmc0:0001:1 failed with error -16
wl1271_sdio: probe of mmc0:0001:2 failed with error -16
__init wl1271_init ret = 0
wl12xx_chip_wakeup……
Unable to handle kernel paging request at virtual address bf119aa8
pgd = d4ad8000
[bf119aa8] *pgd=9e0bc011, *pte=00000000, *ppte=00000000
Internal error: Oops: 7 [#1]
last sysfs file: /sys/devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:0001/mm
c0:0001:2/ieee80211/phy0/name
Modules linked in: wl12xx_sdio omaplfb pvrsrvkm wl12xx mac80211 cfg80211 compat
[last unloaded: wl12xx_sdio]
CPU: 0 Not tainted (2.6.37-g5c414d7-dirty #17)
PC is at wl12xx_chip_wakeup+0x38/0x374 [wl12xx]
LR is at wl12xx_chip_wakeup+0x3c/0x374 [wl12xx]
pc : [<bf0b0298>] lr : [<bf0b029c>] psr: 60000013
sp : d3c77d30 ip : d3c77cc8 fp : d3c77d7c
r10: de1f20e0 r9 : de1f2f34 r8 : 00000003
r7 : d3f30f40 r6 : de1f2f28 r5 : 00000000 r4 : de1f2f00
r3 : bf119a98 r2 : 00000000 r1 : 00000001 r0 : de1f2f00
Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 94ad8019 DAC: 00000015

SP: 0xd3c77cb0:
7cb0 c06890c0 fffff992 d3c77d0c d3c77cc8 c04c4028 c0080318 ffffffff d3c77d1c
7cd0 de1f2f28 d3f30f40 d3c77d7c d3c77ce8 c04c54ac c003f274 de1f2f00 00000001
7cf0 00000000 bf119a98 de1f2f00 00000000 de1f2f28 d3f30f40 00000003 de1f2f34
7d10 de1f20e0 d3c77d7c d3c77cc8 d3c77d30 bf0b029c bf0b0298 60000013 ffffffff
7d30 00000000 00000000 c03f70e0 00000000 d3c77d8c d3f30b68 de1f2000 d3f30800
7d50 de1f20e0 0000000c 00000000 d3f30800 d3c77dac de1f2f00 d3f30800 de1f2f28
7d70 d3c77dbc d3c77d80 bf0b06fc bf0b026c 0000000c de1f2fe1 de1f2fe0 de1f3118
7d90 de1f22c0 de1f22c0 d3f30800 d3f30b60 00000000 d3f30f40 00000001 ffffffff

IP: 0xd3c77c48:
7c48 c06441a4 c04c4020 00000019 0000001c c06441a4 bf0c8312 de1f2f34 00000000
7c68 d3c77d04 d3c77c78 c0076a9c c00762d4 d3c77cc4 0000001c c03f6a9c 00000000
7c88 de84d980 d3c77f64 00000034 60000013 00000024 fffff996 a0000013 c06890c0
7ca8 fffff996 a0000013 c06890c0 fffff992 d3c77d0c d3c77cc8 c04c4028 c0080318
7cc8 ffffffff d3c77d1c de1f2f28 d3f30f40 d3c77d7c d3c77ce8 c04c54ac c003f274
7ce8 de1f2f00 00000001 00000000 bf119a98 de1f2f00 00000000 de1f2f28 d3f30f40
7d08 00000003 de1f2f34 de1f20e0 d3c77d7c d3c77cc8 d3c77d30 bf0b029c bf0b0298
7d28 60000013 ffffffff 00000000 00000000 c03f70e0 00000000 d3c77d8c d3f30b68

FP: 0xd3c77cfc:
7cfc 00000000 de1f2f28 d3f30f40 00000003 de1f2f34 de1f20e0 d3c77d7c d3c77cc8
7d1c d3c77d30 bf0b029c bf0b0298 60000013 ffffffff 00000000 00000000 c03f70e0
7d3c 00000000 d3c77d8c d3f30b68 de1f2000 d3f30800 de1f20e0 0000000c 00000000
7d5c d3f30800 d3c77dac de1f2f00 d3f30800 de1f2f28 d3c77dbc d3c77d80 bf0b06fc
7d7c bf0b026c 0000000c de1f2fe1 de1f2fe0 de1f3118 de1f22c0 de1f22c0 d3f30800
7d9c d3f30b60 00000000 d3f30f40 00000001 ffffffff d3c77dec d3c77dc0 bf04d80c
7dbc bf0b05e0 de1f28f0 d3f30800 bf076060 00001002 00000001 d3f274cc 00000000
7ddc d3f30800 d3c77e04 d3c77df0 bf04dca4 bf04d42c d3f30800 bf076060 d3c77e1c

R0: 0xde1f2e80:
2e80 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2ea0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2ec0 00000000 00000000 00000000 00000000 de1f2ed0 de1f2ed0 00000001 00000000
2ee0 bf03d0ac 00000000 de1f2b78 de1f2bcc de1f2bcc 00000000 00000000 00000000
2f00 d6599000 de1f22c0 00000001 de004800 bf119a98 00000000 0000012b 00000002
2f20 00000000 00000001 00000000 de1f2f2c de1f2f2c 00000000 00014fc0 00040000
2f40 0000a000 00300000 00000004 003004f8 00000000 00040404 04030111 20766552
2f60 2e332e36 2e302e36 325f3937 00000000 00000000 00000000 00000000 00000006

R4: 0xde1f2e80:
2e80 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2ea0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2ec0 00000000 00000000 00000000 00000000 de1f2ed0 de1f2ed0 00000001 00000000
2ee0 bf03d0ac 00000000 de1f2b78 de1f2bcc de1f2bcc 00000000 00000000 00000000
2f00 d6599000 de1f22c0 00000001 de004800 bf119a98 00000000 0000012b 00000002
2f20 00000000 00000001 00000000 de1f2f2c de1f2f2c 00000000 00014fc0 00040000
2f40 0000a000 00300000 00000004 003004f8 00000000 00040404 04030111 20766552
2f60 2e332e36 2e302e36 325f3937 00000000 00000000 00000000 00000000 00000006

R6: 0xde1f2ea8:
2ea8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2ec8 00000000 00000000 de1f2ed0 de1f2ed0 00000001 00000000 bf03d0ac 00000000
2ee8 de1f2b78 de1f2bcc de1f2bcc 00000000 00000000 00000000 d6599000 de1f22c0
2f08 00000001 de004800 bf119a98 00000000 0000012b 00000002 00000000 00000001
2f28 00000000 de1f2f2c de1f2f2c 00000000 00014fc0 00040000 0000a000 00300000
2f48 00000004 003004f8 00000000 00040404 04030111 20766552 2e332e36 2e302e36
2f68 325f3937 00000000 00000000 00000000 00000000 00000006 00000003 00000006
2f88 00000000 0000004f 000407b4 0004cf80 e1891000 00044640 d65c2400 00000390

R7: 0xd3f30ec0:
0ec0 00000000 00000000 00000000 00000000 00000001 00000001 00000000 00000000
0ee0 00000200 d3f30ee4 d3f30ee4 bf0438bc 00000000 00000000 00000000 00000000
0f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0f20 00000000 00000000 de6ece98 de6ece18 00000000 00000000 00000000 00000000
0f40 00000002 00000000 bf076018 00000000 00000000 00000000 00000000 00000000
0f60 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0f80 00000000 00000000 00000000 00000000 00000000 01000000 00000000 00000000
0fa0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

R9: 0xde1f2eb4:
2eb4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 de1f2ed0
2ed4 de1f2ed0 00000001 00000000 bf03d0ac 00000000 de1f2b78 de1f2bcc de1f2bcc
2ef4 00000000 00000000 00000000 d6599000 de1f22c0 00000001 de004800 bf119a98
2f14 00000000 0000012b 00000002 00000000 00000001 00000000 de1f2f2c de1f2f2c
2f34 00000000 00014fc0 00040000 0000a000 00300000 00000004 003004f8 00000000
2f54 00040404 04030111 20766552 2e332e36 2e302e36 325f3937 00000000 00000000
2f74 00000000 00000000 00000006 00000003 00000006 00000000 0000004f 000407b4
2f94 0004cf80 e1891000 00044640 d65c2400 00000390 00000007 00000000 78563412

R10: 0xde1f2060:
2060 de1f2060 de1f2060 d6544400 d3f5b200 d65c1a10 00000013 00000000 00000000
2080 00000000 00000100 de1f2088 de1f2088 bf00fe68 00000200 de1f2098 de1f2098
20a0 bf00fd40 00000000 00000200 de1f20ac de1f20ac bf020630 00000200 de1f20bc
20c0 de1f20bc bf009300 00000000 00000000 00000000 00000000 00000000 00000000
20e0 56341200 00009078 00000000 00000000 bf075fd8 00000000 00000000 00000050
2100 0000035e 000008f8 00000001 00000060 00101001 00e400b5 00000005 bf0c5108
2120 00000407 ffffffff ffffffff 76655200 332e3620 302e362e 5f39372e 00000032
2140 00000000 00000000 00000000 00000000 04030111 00000000 00000000 00000000
Process wpa_supplicant (pid: 1683, stack limit = 0xd3c762f0)
Stack: (0xd3c77d30 to 0xd3c78000)
7d20: 00000000 00000000 c03f70e0 00000000
7d40: d3c77d8c d3f30b68 de1f2000 d3f30800 de1f20e0 0000000c 00000000 d3f30800
7d60: d3c77dac de1f2f00 d3f30800 de1f2f28 d3c77dbc d3c77d80 bf0b06fc bf0b026c
7d80: 0000000c de1f2fe1 de1f2fe0 de1f3118 de1f22c0 de1f22c0 d3f30800 d3f30b60
7da0: 00000000 d3f30f40 00000001 ffffffff d3c77dec d3c77dc0 bf04d80c bf0b05e0
7dc0: de1f28f0 d3f30800 bf076060 00001002 00000001 d3f274cc 00000000 d3f30800
7de0: d3c77e04 d3c77df0 bf04dca4 bf04d42c d3f30800 bf076060 d3c77e1c d3c77e08
7e00: c03e1fd0 bf04dc40 d3f30800 00001003 d3c77e3c d3c77e20 c03df358 c03e1f34
7e20: d3f30800 00001002 00000001 d3f274c0 d3c77e5c d3c77e40 c03e1ef4 c03df2d0
7e40: 00000000 00008914 00000001 d3f274c0 d3c77ed4 d3c77e60 c042637c c03e1ee8
7e60: d3c77e98 be9029d4 00000020 00000000 d3c77e88 be9029d4 6e616c77 00000030
7e80: 00000000 00000000 00001003 00000000 00000000 00000000 00001003 00000000
7ea0: 00000000 00000000 00001002 00008914 be9029d4 00008914 00000005 00000000
7ec0: d3c76000 00000000 d3c77eec d3c77ed8 c04275e4 c0425fe8 00008914 be9029d4
7ee0: d3c77f0c d3c77ef0 c03d0444 c0427518 be9029d4 d6664640 00008914 00000005
7f00: d3c77f74 d3c77f10 c010be4c c03d0258 c009a36c c0067c74 008f6182 00000000
7f20: 00000111 00000000 d3c77f80 de6fbe40 00000000 be90289c 00000129 c004a268
7f40: d3c76000 00000000 d3c77fa4 d3c77f58 d6664640 be9029d4 00008914 00000005
7f60: 00000000 d3c76000 d3c77fa4 d3c77f78 c010bf20 c010b970 c010b520 00000000
7f80: 00000000 00094b8c 00000005 be9029d4 00000036 c004a268 00000000 d3c77fa8
7fa0: c004a0c0 c010bed4 00094b8c 00000005 00000005 00008914 be9029d4 be9029cc
7fc0: 00094b8c 00000005 be9029d4 00000036 00094a7a 00000005 0009449a 00094b80
7fe0: 00093074 be9029b0 400488c1 4002d670 80000010 00000005 ff000000 ff000000
Backtrace:
[<bf0b0260>] (wl12xx_chip_wakeup+0x0/0x374 [wl12xx]) from [<bf0b06fc>] (wl1271_op_add_interface+0x128/0x334 [wl12xx])
r6:de1f2f28 r5:d3f30800 r4:de1f2f00
[<bf0b05d4>] (wl1271_op_add_interface+0x0/0x334 [wl12xx]) from [<bf04d80c>] (ieee80211_do_open+0x3ec/0x814 [mac80211])
[<bf04d420>] (ieee80211_do_open+0x0/0x814 [mac80211]) from [<bf04dca4>] (ieee80211_open+0x70/0x74 [mac80211])
[<bf04dc34>] (ieee80211_open+0x0/0x74 [mac80211]) from [<c03e1fd0>] (__dev_open+0xa8/0xf8)
r5:bf076060 r4:d3f30800
[<c03e1f28>] (__dev_open+0x0/0xf8) from [<c03df358>] (__dev_change_flags+0x94/0x118)
r5:00001003 r4:d3f30800
[<c03df2c4>] (__dev_change_flags+0x0/0x118) from [<c03e1ef4>] (dev_change_flags+0x18/0x4c)
r7:d3f274c0 r6:00000001 r5:00001002 r4:d3f30800
[<c03e1edc>] (dev_change_flags+0x0/0x4c) from [<c042637c>] (devinet_ioctl+0x3a0/
0x790)
r7:d3f274c0 r6:00000001 r5:00008914 r4:00000000
[<c0425fdc>] (devinet_ioctl+0x0/0x790) from [<c04275e4>] (inet_ioctl+0xd8/0x108)
[<c042750c>] (inet_ioctl+0x0/0x108) from [<c03d0444>] (sock_ioctl+0x1f8/0x248)
r5:be9029d4 r4:00008914
[<c03d024c>] (sock_ioctl+0x0/0x248) from [<c010be4c>] (do_vfs_ioctl+0x4e8/0x564)
r7:00000005 r6:00008914 r5:d6664640 r4:be9029d4
[<c010b964>] (do_vfs_ioctl+0x0/0x564) from [<c010bf20>] (sys_ioctl+0x58/0x7c)
r9:d3c76000 r8:00000000 r7:00000005 r6:00008914 r5:be9029d4
r4:d6664640
[<c010bec8>] (sys_ioctl+0x0/0x7c) from [<c004a0c0>] (ret_fast_syscall+0x0/0x30)
r8:c004a268 r7:00000036 r6:be9029d4 r5:00000005 r4:00094b8c
Code: e5943010 e1a00004 e3a01001 e1a0e00f (e593f010)
—[ end trace 434b9a2d71ac1b51 ]—
Kernel panic – not syncing: Fatal exception
Backtrace:
[<c004e65c>] (dump_backtrace+0x0/0x110) from [<c04c329c>] (dump_stack+0x18/0x1c)
r7:00000001 r6:bf0b029a r5:c0678568 r4:c0678568
[<c04c3284>] (dump_stack+0x0/0x1c) from [<c04c3304>] (panic+0x64/0x180)
[<c04c32a0>] (panic+0x0/0x180) from [<c004ea38>] (die+0x2cc/0x320)
r3:00000001 r2:c0607ade r1:d3c77b10 r0:c05aae64
[<c004e76c>] (die+0x0/0x320) from [<c0051c94>] (__do_kernel_fault+0x6c/0x8c)
[<c0051c28>] (__do_kernel_fault+0x0/0x8c) from [<c04c7460>] (do_page_fault+0x294/0x2b8)
r9:d493b3b4 r8:d493b380 r7:bf119aa8 r6:d64a6bc0 r5:00010000
r4:d3c77ce8
[<c04c71cc>] (do_page_fault+0x0/0x2b8) from [<c003f2a4>] (do_DataAbort+0x3c/0xa0)
[<c003f268>] (do_DataAbort+0x0/0xa0) from [<c04c54ac>] (__dabt_svc+0x4c/0x60)
Exception stack(0xd3c77ce8 to 0xd3c77d30)
7ce0: de1f2f00 00000001 00000000 bf119a98 de1f2f00 00000000
7d00: de1f2f28 d3f30f40 00000003 de1f2f34 de1f20e0 d3c77d7c d3c77cc8 d3c77d30
7d20: bf0b029c bf0b0298 60000013 ffffffff
r7:d3f30f40 r6:de1f2f28 r5:d3c77d1c r4:ffffffff
[<bf0b0260>] (wl12xx_chip_wakeup+0x0/0x374 [wl12xx]) from [<bf0b06fc>] (wl1271_o
p_add_interface+0x128/0x334 [wl12xx])
r6:de1f2f28 r5:d3f30800 r4:de1f2f00
[<bf0b05d4>] (wl1271_op_add_interface+0x0/0x334 [wl12xx]) from [<bf04d80c>] (ieee80211_do_open+0x3ec/0x814 [mac80211])
[<bf04d420>] (ieee80211_do_open+0x0/0x814 [mac80211]) from [<bf04dca4>] (ieee80211_open+0x70/0x74 [mac80211])
[<bf04dc34>] (ieee80211_open+0x0/0x74 [mac80211]) from [<c03e1fd0>] (__dev_open+0xa8/0xf8)
r5:bf076060 r4:d3f30800
[<c03e1f28>] (__dev_open+0x0/0xf8) from [<c03df358>] (__dev_change_flags+0x94/0x118)
r5:00001003 r4:d3f30800
[<c03df2c4>] (__dev_change_flags+0x0/0x118) from [<c03e1ef4>] (dev_change_flags+0x18/0x4c)
r7:d3f274c0 r6:00000001 r5:00001002 r4:d3f30800
[<c03e1edc>] (dev_change_flags+0x0/0x4c) from [<c042637c>] (devinet_ioctl+0x3a0/0x790)
r7:d3f274c0 r6:00000001 r5:00008914 r4:00000000
[<c0425fdc>] (devinet_ioctl+0x0/0x790) from [<c04275e4>] (inet_ioctl+0xd8/0x108)
[<c042750c>] (inet_ioctl+0x0/0x108) from [<c03d0444>] (sock_ioctl+0x1f8/0x248)
r5:be9029d4 r4:00008914
[<c03d024c>] (sock_ioctl+0x0/0x248) from [<c010be4c>] (do_vfs_ioctl+0x4e8/0x564)
r7:00000005 r6:00008914 r5:d6664640 r4:be9029d4
[<c010b964>] (do_vfs_ioctl+0x0/0x564) from [<c010bf20>] (sys_ioctl+0x58/0x7c)
r9:d3c76000 r8:00000000 r7:00000005 r6:00008914 r5:be9029d4
r4:d6664640
[<c010bec8>] (sys_ioctl+0x0/0x7c) from [<c004a0c0>] (ret_fast_syscall+0x0/0x30)
r8:c004a268 r7:00000036 r6:be9029d4 r5:00000005 r4:00094b8c

yin zhang1:

回复 jianhui alvin:

您好,我也在使用AM3715  正在调试wl1271模块,能留下一个联系方式吗?咨询一些问题

赞(0)
未经允许不得转载:TI中文支持网 » AM3715接wl1271模块,在android系统第二次打开出现oops,望求意见?
分享到: 更多 (0)