#12657 NORM 13.2.0: Fix btmrvl/mwifiex suspend interactions
Zarro Boogs per Child
bugtracker at laptop.org
Wed May 22 17:42:46 EDT 2013
#12657: Fix btmrvl/mwifiex suspend interactions
------------------------------+---------------------------------------------
Reporter: dsd | Owner: pgf
Type: defect | Status: new
Priority: normal | Milestone: 13.2.0
Component: kernel | Version: not specified
Resolution: | Keywords:
Next_action: code | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
------------------------------+---------------------------------------------
Comment(by dsd):
Kernel preemption on again. no_console_suspend enabled. I replaced the
netif_carrier_off() call with a call to msleep(1000) as a nice hint to the
scheduler to run another task. It hangs. And a short time later prints
some messages similar to what Paul posted above:
{{{
[ 49.072163] ------------[ cut here ]------------
[ 49.072169] WARNING: at net/sched/sch_generic.c:256 dev_watchdog
[ 49.083939] NETDEV WATCHDOG: eth1 (mwifiex_sdio): transmit queue 0
timed out
[ 49.093977] ---[ end trace 1b56ae15412359c1 ]---
[ 49.093977] mwifiex_sdio mmc0:0001:1: 4294942204 : Tx timeout
}}}
So, whatever task gets scheduled at this point never returns, but does not
hard hang the system. And it seems like there is some mwifiex badness
happening around this time which may well be the real cause of the issue.
--
Ticket URL: <http://dev.laptop.org/ticket/12657#comment:9>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list