Possibly related? I noticed this in the boot log:
[ 0.000000] pcpu-alloc: s12736 r8192 d15936 u36864 alloc=9*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag ...skipping... [ 41.861663] ------------[ cut here ]------------ [ 41.861694] WARNING: at /build/buildd/linux-linaro-lt-ux500-3.3-3.3.1/kernel/softirq.c:159 local_bh_enable_ip+0xa0/0xd4() [ 41.861694] Modules linked in: g_multi [ 41.861755] [<c0016be0>] (unwind_backtrace+0x0/0x144) from [<c0696b98>] (dump_stack+0x20/0x24) [ 41.861785] [<c0696b98>] (dump_stack+0x20/0x24) from [<c002d23c>] (warn_slowpath_common+0x5c/0x74) [ 41.861816] [<c002d23c>] (warn_slowpath_common+0x5c/0x74) from [<c002d280>] (warn_slowpath_null+0x2c/0x34) [ 41.861816] [<c002d280>] (warn_slowpath_null+0x2c/0x34) from [<c003491c>] (local_bh_enable_ip+0xa0/0xd4) [ 41.861846] [<c003491c>] (local_bh_enable_ip+0xa0/0xd4) from [<c06ad610>] (_raw_spin_unlock_bh+0x48/0x4c) [ 41.861877] [<c06ad610>] (_raw_spin_unlock_bh+0x48/0x4c) from [<c04bfab0>] (cg2900_hu_dequeue+0x7c/0x17c) [ 41.861907] [<c04bfab0>] (cg2900_hu_dequeue+0x7c/0x17c) from [<c04c1fd4>] (cg2900_hci_uart_tx_wakeup+0x124/0x180) [ 41.861907] [<c04c1fd4>] (cg2900_hci_uart_tx_wakeup+0x124/0x180) from [<c04c2090>] (hci_uart_tty_wakeup+0x60/0x7c) [ 41.861938] [<c04c2090>] (hci_uart_tty_wakeup+0x60/0x7c) from [<c03554a0>] (tty_wakeup+0x60/0x6c) [ 41.861968] [<c03554a0>] (tty_wakeup+0x60/0x6c) from [<c03715f0>] (uart_write_wakeup+0x28/0x30) [ 41.861877] [<c06ad610>] (_raw_spin_unlock_bh+0x48/0x4c) from [<c04bfab0>] (cg2900_hu_dequeue+0x7c/0x17c) [ 41.861907] [<c04bfab0>] (cg2900_hu_dequeue+0x7c/0x17c) from [<c04c1fd4>] (cg2900_hci_uart_tx_wakeup+0x124/0x180) [ 41.861907] [<c04c1fd4>] (cg2900_hci_uart_tx_wakeup+0x124/0x180) from [<c04c2090>] (hci_uart_tty_wakeup+0x60/0x7c) [ 41.861938] [<c04c2090>] (hci_uart_tty_wakeup+0x60/0x7c) from [<c03554a0>] (tty_wakeup+0x60/0x6c) [ 41.861968] [<c03554a0>] (tty_wakeup+0x60/0x6c) from [<c03715f0>] (uart_write_wakeup+0x28/0x30) [ 41.861968] [<c03715f0>] (uart_write_wakeup+0x28/0x30) from [<c037432c>] (pl011_tx_chars+0x168/0x194) [ 41.861999] [<c037432c>] (pl011_tx_chars+0x168/0x194) from [<c037442c>] (pl011_int+0xd4/0x144) [ 41.862030] [<c037442c>] (pl011_int+0xd4/0x144) from [<c00993e4>] (handle_irq_event_percpu+0x78/0x2e0) [ 41.862030] [<c00993e4>] (handle_irq_event_percpu+0x78/0x2e0) from [<c0099698>] (handle_irq_event+0x4c/0x6c) [ 41.862060] [<c0099698>] (handle_irq_event+0x4c/0x6c) from [<c009c528>] (handle_fasteoi_irq+0xa8/0x168) [ 41.862091] [<c009c528>] (handle_fasteoi_irq+0xa8/0x168) from [<c0098b74>] (generic_handle_irq+0x3c/0x50) [ 41.862121] [<c0098b74>] (generic_handle_irq+0x3c/0x50) from [<c001010c>] (handle_IRQ+0x5c/0xbc) [ 41.862121] [<c001010c>] (handle_IRQ+0x5c/0xbc) from [<c000853c>] (gic_handle_irq+0x34/0xb8) [ 41.862152] [<c000853c>] (gic_handle_irq+0x34/0xb8) from [<c000f440>] (__irq_usr+0x40/0x60) [ 41.862152] Exception stack(0xebfc3fb0 to 0xebfc3ff8) [ 41.862182] 3fa0: 00000000 b6edebb0 b6ef44d0 00000002 [ 41.862182] 3fc0: b6ef44c8 00000010 00000009 b87998e0 ffffffff b6f78ab2 00000032 b6f78ae5 [ 41.862182] 3fe0: b6ef4014 bec90d08 b6e6b351 b6e68e26 000d0030 ffffffff [ 41.862213] ---[ end trace e9fc35f3fafee17c ]--- [ 42.267150] [ 42.267150] [4fc34491:0958cfc6] CG2900_FM_Driver: Sending Gen Power Up [ 42.350891] [ 42.350891] [4fc34491:0e569610] CG2900_FM_Driver: Sending Set Mode [ 43.990417] cw1200_core: module is from the staging directory, the quality is unknown, you have been warned.
Possibly related? I noticed this in the boot log:
[ 0.000000] pcpu-alloc: s12736 r8192 d15936 u36864 alloc=9*4096 buildd/ linux-linaro- lt-ux500- 3.3-3.3. 1/kernel/ softirq. c:159 local_bh_ enable_ ip+0xa0/ 0xd4() backtrace+ 0x0/0x144) from [<c0696b98>] (dump_stack+ 0x20/0x24) 0x20/0x24) from [<c002d23c>] (warn_slowpath_ common+ 0x5c/0x74) common+ 0x5c/0x74) from [<c002d280>] (warn_slowpath_ null+0x2c/ 0x34) null+0x2c/ 0x34) from [<c003491c>] (local_ bh_enable_ ip+0xa0/ 0xd4) bh_enable_ ip+0xa0/ 0xd4) from [<c06ad610>] (_raw_spin_ unlock_ bh+0x48/ 0x4c) unlock_ bh+0x48/ 0x4c) from [<c04bfab0>] (cg2900_ hu_dequeue+ 0x7c/0x17c) hu_dequeue+ 0x7c/0x17c) from [<c04c1fd4>] (cg2900_ hci_uart_ tx_wakeup+ 0x124/0x180) hci_uart_ tx_wakeup+ 0x124/0x180) from [<c04c2090>] (hci_uart_ tty_wakeup+ 0x60/0x7c) tty_wakeup+ 0x60/0x7c) from [<c03554a0>] (tty_wakeup+ 0x60/0x6c) 0x60/0x6c) from [<c03715f0>] (uart_write_ wakeup+ 0x28/0x30) unlock_ bh+0x48/ 0x4c) from [<c04bfab0>] (cg2900_ hu_dequeue+ 0x7c/0x17c) hu_dequeue+ 0x7c/0x17c) from [<c04c1fd4>] (cg2900_ hci_uart_ tx_wakeup+ 0x124/0x180) hci_uart_ tx_wakeup+ 0x124/0x180) from [<c04c2090>] (hci_uart_ tty_wakeup+ 0x60/0x7c) tty_wakeup+ 0x60/0x7c) from [<c03554a0>] (tty_wakeup+ 0x60/0x6c) 0x60/0x6c) from [<c03715f0>] (uart_write_ wakeup+ 0x28/0x30) wakeup+ 0x28/0x30) from [<c037432c>] (pl011_ tx_chars+ 0x168/0x194) tx_chars+ 0x168/0x194) from [<c037442c>] (pl011_ int+0xd4/ 0x144) int+0xd4/ 0x144) from [<c00993e4>] (handle_ irq_event_ percpu+ 0x78/0x2e0) irq_event_ percpu+ 0x78/0x2e0) from [<c0099698>] (handle_ irq_event+ 0x4c/0x6c) irq_event+ 0x4c/0x6c) from [<c009c528>] (handle_ fasteoi_ irq+0xa8/ 0x168) fasteoi_ irq+0xa8/ 0x168) from [<c0098b74>] (generic_ handle_ irq+0x3c/ 0x50) handle_ irq+0x3c/ 0x50) from [<c001010c>] (handle_ IRQ+0x5c/ 0xbc) IRQ+0x5c/ 0xbc) from [<c000853c>] (gic_handle_ irq+0x34/ 0xb8) irq+0x34/ 0xb8) from [<c000f440>] (__irq_ usr+0x40/ 0x60)
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag
...skipping...
[ 41.861663] ------------[ cut here ]------------
[ 41.861694] WARNING: at /build/
[ 41.861694] Modules linked in: g_multi
[ 41.861755] [<c0016be0>] (unwind_
[ 41.861785] [<c0696b98>] (dump_stack+
[ 41.861816] [<c002d23c>] (warn_slowpath_
[ 41.861816] [<c002d280>] (warn_slowpath_
[ 41.861846] [<c003491c>] (local_
[ 41.861877] [<c06ad610>] (_raw_spin_
[ 41.861907] [<c04bfab0>] (cg2900_
[ 41.861907] [<c04c1fd4>] (cg2900_
[ 41.861938] [<c04c2090>] (hci_uart_
[ 41.861968] [<c03554a0>] (tty_wakeup+
[ 41.861877] [<c06ad610>] (_raw_spin_
[ 41.861907] [<c04bfab0>] (cg2900_
[ 41.861907] [<c04c1fd4>] (cg2900_
[ 41.861938] [<c04c2090>] (hci_uart_
[ 41.861968] [<c03554a0>] (tty_wakeup+
[ 41.861968] [<c03715f0>] (uart_write_
[ 41.861999] [<c037432c>] (pl011_
[ 41.862030] [<c037442c>] (pl011_
[ 41.862030] [<c00993e4>] (handle_
[ 41.862060] [<c0099698>] (handle_
[ 41.862091] [<c009c528>] (handle_
[ 41.862121] [<c0098b74>] (generic_
[ 41.862121] [<c001010c>] (handle_
[ 41.862152] [<c000853c>] (gic_handle_
[ 41.862152] Exception stack(0xebfc3fb0 to 0xebfc3ff8)
[ 41.862182] 3fa0: 00000000 b6edebb0 b6ef44d0 00000002
[ 41.862182] 3fc0: b6ef44c8 00000010 00000009 b87998e0 ffffffff b6f78ab2 00000032 b6f78ae5
[ 41.862182] 3fe0: b6ef4014 bec90d08 b6e6b351 b6e68e26 000d0030 ffffffff
[ 41.862213] ---[ end trace e9fc35f3fafee17c ]---
[ 42.267150]
[ 42.267150] [4fc34491:0958cfc6] CG2900_FM_Driver: Sending Gen Power Up
[ 42.350891]
[ 42.350891] [4fc34491:0e569610] CG2900_FM_Driver: Sending Set Mode
[ 43.990417] cw1200_core: module is from the staging directory, the quality is unknown, you have been warned.