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