Openmoko Bug #1597: after a long suspend time, kernel thread events/0 sits eating 30% cpu
Openmoko Public Trac
bugs at docs.openmoko.org
Tue Aug 5 21:08:43 CEST 2008
#1597: after a long suspend time, kernel thread events/0 sits eating 30% cpu
-----------------------------+----------------------------------------------
Reporter: raster | Owner: zecke
Type: defect | Status: accepted
Priority: normal | Milestone:
Component: System Software | Version:
Severity: major | Resolution:
Keywords: | Blocking:
Blockedby: |
-----------------------------+----------------------------------------------
Comment(by zecke):
Okay, the previous entry was a red herring. I attached the debug board and
waited for it to happen. It is the wlan driver. The internal debug buffer
of the a6k runs over and tells the host about it... I try to understand
how to disable that.
Breakpoint 19, wireless_send_event (dev=0xc7430000, cmd=35842,
wrqu=0xc7c25d50, extra=0xc7d594c0 "\b0l�,D\b0") at
net/wireless/wext.c:1229
1229 if (cmd <= SIOCIWLAST) {
(gdb) bt
#0 wireless_send_event (dev=0xc7430000, cmd=35842, wrqu=0xc7c25d50,
extra=0xc7d594c0 "\b0l�,D\b0") at net/wireless/wext.c:1229
#1 0xc01e534c in ar6000_send_event_to_app (ar=0xc7430360, eventId=12296,
datap=0xc7fe0094 "l�,D\b0", len=244)
at drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.c:2894
#2 0xc01e5464 in ar6000_dbglog_event (ar=0xc7430000, dropped=<value
optimized out>, buffer=0xc7fe0094 "l�,D\b0", length=1492)
at drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.c:482
#3 0xc01f63e0 in wmi_control_rx_xtnd (wmip=0xc7d59ec0, osbuf=0xc7c32380)
at drivers/sdio/function/wlan/ar6000/wmi/wmi.c:1359
#4 0xc01f7308 in wmi_control_rx (wmip=0xc7d59ec0, osbuf=0xc7c32380) at
drivers/sdio/function/wlan/ar6000/wmi/wmi.c:630
#5 0xc01e7f78 in ar6000_rx (Context=0xc7430360, pPacket=0xc7fe0000) at
drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.c:1913
#6 0xc01e0fd0 in HTCRecvCompleteHandler (Context=0xc7e9a000,
pPacket=0xc7fe0000) at
drivers/sdio/function/wlan/ar6000/htc/htc_recv.c:324
#7 0xc01de7b0 in DevRWCompletionHandler (context=0xc7d594c0,
status=<value optimized out>) at
drivers/sdio/function/wlan/ar6000/htc/ar6k_events.c:42
#8 0xc01e2d10 in hifRWCompletionHandler (request=<value optimized out>)
at drivers/sdio/function/wlan/ar6000/hif/hif.c:420
#9 0xc01da0f4 in _SDIO_HandleHcdEvent (pHcd=0xc039b884, Event=<value
optimized out>) at drivers/sdio/stack/busdriver/_busdriver.h:347
#10 0xc01dacc8 in SDIO_HandleHcdEvent (pHcd=0xc7430000, Event=2 '\002') at
drivers/sdio/stack/busdriver/sdio_bus_os.c:199
#11 0xc01ddb88 in s3c24xx_hcd_io_work (work=<value optimized out>) at
drivers/sdio/hcd/s3c24xx/s3c24xx_hcd.c:645
#12 0xc005773c in run_workqueue (cwq=0xc7c01a00) at kernel/workqueue.c:277
#13 0xc0058374 in worker_thread (__cwq=<value optimized out>) at
kernel/workqueue.c:322
#14 0xc005bfec in kthread (_create=<value optimized out>) at
kernel/kthread.c:78
#15 0xc0048db4 in sys_waitid (which=-942304064, pid=35842,
infop=0xc7c25d50, options=-943563448, ru=0x0) at kernel/exit.c:1727
--
Ticket URL: <https://docs.openmoko.org/trac/ticket/1597#comment:15>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac
More information about the buglog
mailing list