This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/WL1835MOD: DEVM_PowerOnDevice() Failure: -4, Unknown Error.

Part Number: WL1835MOD
Other Parts Discussed in Thread: WL1835, SN74AVC4T245

Tool/software: Linux

HI, 

I try to turn on bluetooth module wl1835mod. just get the error. 

I am using this guide: processors.wiki.ti.com/.../WL18xx_Platform_Integration_Guide

Got error: 

SPPM>1 1 

BTPM_Initialize() Success: 0.
DEVM_RegisterEventCallback() Success: 5.
SPPM>9 1

echo 23 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio23/direction
echo 0 > /sys/class/gpio/gpio23/value
echo 1 > /sys/class/gpio/gpio23/value
echo 0 > /sys/class/gpio/gpio23/value
echo 1 > /sys/class/gpio/gpio23/value
BT COMM PORT (/dev/ttyS1): 1
DEVM_PowerOnDevice() Failure: -4, Unknown Error.
Function Error.

Please help . 

  • Hi,

    Seems like you are not able to power on the wl1835 module (BT subsystem).

    Lookslike you are using /dev/ttyS1 as your UART for connecting to the Bluetooth subsystem.
    Are you sure that this UART is enabled on your platform and all the relevant UART pins are muxed correctly? Is the UART responding?
    In addition, is gpio23 the correct pin connected from your host as a bt_enable pin to the wl1835 module?

    BR,
    Eyal
  • Hi Eyal

    Here is my dts file. My BT_EN is on when I run LinuxSPPM application.
    How can I check ttyS1 is ready to use for this device?

    #include "am33xx.dtsi"
    #include "am335x-bone-common.dtsi"
    #include <dt-bindings/display/tda998x.h>
    #include <dt-bindings/interrupt-controller/irq.h>

    / {
    model = "TI AM335x BeagleBone Black";
    compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
    wlan_en_reg: fixedregulator@1 {
    compatible = "regulator-fixed";
    regulator-name = "wlan-en-regulator";
    regulator-min-microvolt = <1800000>;
    regulator-max-microvolt = <1800000>;
    gpio = <&gpio0 26 0>;
    enable-active-high;
    };

    tibt {
    compatible = "tibt";
    nshutdown_gpio = <23>; /* Bank1, pin12 */
    dev_name = "/dev/ttyS1";
    flow_cntrl = <1>;
    baud_rate = <3000000>;
    };
    };

    &ldo3_reg {
    regulator-min-microvolt = <1800000>;
    regulator-max-microvolt = <1800000>;
    regulator-always-on;
    };

    &mmc1 {
    vmmc-supply = <&vmmcsd_fixed>;
    };

    &mmc2 {
    vmmc-supply = <&vmmcsd_fixed>;
    pinctrl-names = "default";
    pinctrl-0 = <&emmc_pins>;
    bus-width = <8>;
    status = "okay";
    };

    &cpu0_opp_table {
    /*
    * All PG 2.0 silicon may not support 1GHz but some of the early
    * BeagleBone Blacks have PG 2.0 silicon which is guaranteed
    * to support 1GHz OPP so enable it for PG 2.0 on this board.
    */
    oppnitro@1000000000 {
    opp-supported-hw = <0x06 0x0100>;
    };
    };

    &am33xx_pinmux {
    pinctrl-names = "default", "sleep";
    pinctrl-0 = <&wlan_pins_default>;
    pinctrl-1 = <&wlan_pins_sleep>;

    nxp_hdmi_bonelt_pins: nxp_hdmi_bonelt_pins {
    pinctrl-single,pins = <
    AM33XX_IOPAD(0x9b0, PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* xdma_event_intr0 */
    AM33XX_IOPAD(0x8a0, PIN_OUTPUT | MUX_MODE0) /* lcd_data0.lcd_data0 */
    AM33XX_IOPAD(0x8a4, PIN_OUTPUT | MUX_MODE0) /* lcd_data1.lcd_data1 */
    AM33XX_IOPAD(0x8a8, PIN_OUTPUT | MUX_MODE0) /* lcd_data2.lcd_data2 */
    AM33XX_IOPAD(0x8ac, PIN_OUTPUT | MUX_MODE0) /* lcd_data3.lcd_data3 */
    AM33XX_IOPAD(0x8b0, PIN_OUTPUT | MUX_MODE0) /* lcd_data4.lcd_data4 */
    AM33XX_IOPAD(0x8b4, PIN_OUTPUT | MUX_MODE0) /* lcd_data5.lcd_data5 */
    AM33XX_IOPAD(0x8b8, PIN_OUTPUT | MUX_MODE0) /* lcd_data6.lcd_data6 */
    AM33XX_IOPAD(0x8bc, PIN_OUTPUT | MUX_MODE0) /* lcd_data7.lcd_data7 */
    AM33XX_IOPAD(0x8c0, PIN_OUTPUT | MUX_MODE0) /* lcd_data8.lcd_data8 */
    AM33XX_IOPAD(0x8c4, PIN_OUTPUT | MUX_MODE0) /* lcd_data9.lcd_data9 */
    AM33XX_IOPAD(0x8c8, PIN_OUTPUT | MUX_MODE0) /* lcd_data10.lcd_data10 */
    AM33XX_IOPAD(0x8cc, PIN_OUTPUT | MUX_MODE0) /* lcd_data11.lcd_data11 */
    AM33XX_IOPAD(0x8d0, PIN_OUTPUT | MUX_MODE0) /* lcd_data12.lcd_data12 */
    AM33XX_IOPAD(0x8d4, PIN_OUTPUT | MUX_MODE0) /* lcd_data13.lcd_data13 */
    AM33XX_IOPAD(0x8d8, PIN_OUTPUT | MUX_MODE0) /* lcd_data14.lcd_data14 */
    AM33XX_IOPAD(0x8dc, PIN_OUTPUT | MUX_MODE0) /* lcd_data15.lcd_data15 */
    AM33XX_IOPAD(0x8e0, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* lcd_vsync.lcd_vsync */
    AM33XX_IOPAD(0x8e4, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* lcd_hsync.lcd_hsync */
    AM33XX_IOPAD(0x8e8, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* lcd_pclk.lcd_pclk */
    AM33XX_IOPAD(0x8ec, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* lcd_ac_bias_en.lcd_ac_bias_en */
    >;
    };
    nxp_hdmi_bonelt_off_pins: nxp_hdmi_bonelt_off_pins {
    pinctrl-single,pins = <
    AM33XX_IOPAD(0x9b0, PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* xdma_event_intr0 */
    >;
    };

    mcasp0_pins: mcasp0_pins {
    pinctrl-single,pins = <
    AM33XX_IOPAD(0x9ac, PIN_INPUT_PULLUP | MUX_MODE0) /* mcasp0_ahcklx.mcasp0_ahclkx */
    AM33XX_IOPAD(0x99c, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mcasp0_ahclkr.mcasp0_axr2*/
    AM33XX_IOPAD(0x994, PIN_OUTPUT_PULLUP | MUX_MODE0) /* mcasp0_fsx.mcasp0_fsx */
    AM33XX_IOPAD(0x990, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* mcasp0_aclkx.mcasp0_aclkx */
    AM33XX_IOPAD(0x86c, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_a11.GPIO1_27 */
    >;
    };
    uart1_pins_default: pinmux_uart1_pins_default {
    pinctrl-single,pins = <
    0x168 (PIN_INPUT | MUX_MODE0) /* lcd_data12.uart4_cts */
    0x16c (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* lcd_data13.uart4_rts */
    0x180 (PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_wait0.uart4_rxd */
    0x184 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* gpmc_wpn.uart4_txd */
    >;
    };

    uart1_pins_sleep: pinmux_uart1_pins_sleep {
    pinctrl-single,pins = <
    0x168 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_data12.uart4_cts */
    0x16c (PIN_INPUT_PULLDOWN | MUX_MODE7) /* lcd_data13.uart4_rts */
    0x180 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_wait0.uart4_rxd */
    0x184 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_wpn.uart4_txd */
    >;
    };

    mmc3_pins_default: pinmux_mmc3_pins_default {
    pinctrl-single,pins = <
    0x8c (PIN_INPUT_PULLUP | MUX_MODE3) /* gpmc_csn1.mmc1_clk */
    0x88 (PIN_INPUT_PULLUP | MUX_MODE3) /* gpmc_csn2.mmc1_cmd */
    0x30 (PIN_INPUT_PULLUP | MUX_MODE3) /* gpmc_ad0.mmc1_dat0 */
    0x34 (PIN_INPUT_PULLUP | MUX_MODE3) /* gpmc_ad1.mmc1_dat1 */
    0x38 (PIN_INPUT_PULLUP | MUX_MODE3) /* gpmc_ad2.mmc1_dat2 */
    0x3c (PIN_INPUT_PULLUP | MUX_MODE3) /* gpmc_ad3.mmc1_dat3 */
    >;
    };

    mmc3_pins_sleep: pinmux_mmc3_pins_sleep {
    pinctrl-single,pins = <
    0x8c (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_csn1.mmc1_clk */
    0x88 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_csn2.mmc1_cmd */
    0x30 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad0.mmc1_dat0 */
    0x34 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad1.mmc1_dat1 */
    0x38 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad2.mmc1_dat2 */
    0x3c (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad3.mmc1_dat3 */
    >;
    };

    wlan_pins_default: pinmux_wlan_pins_default {
    pinctrl-single,pins = <
    0x28 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad10.gpio0_26 WL_EN*/
    0x2C (PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_ad11.gpio0_27 WL_IRQ*/
    0x24 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad12.gpio1_12 BT_EN*/
    0x7C (PIN_OUTPUT_PULLUP | MUX_MODE0) /* gpmc_csn0.gpio1_29 Cape_Buffer_EN*/
    >;
    };

    wlan_pins_sleep: pinmux_wlan_pins_sleep {
    pinctrl-single,pins = <
    0x28 (PIN_OUTPUT_PULLUP | MUX_MODE7) /* gpmc_ad10.gpio0_26 WL_EN*/
    0x2C (PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_ad11.gpio0_27 WL_IRQ*/
    0x30 (PIN_OUTPUT_PULLUP | MUX_MODE7) /* gpmc_ad12.gpio1_12 BT_EN*/
    0x7C (PIN_OUTPUT_PULLUP | MUX_MODE0) /* gpmc_csn0.gpio1_29 Cape_Buffer_EN*/

    >;
    };
    };
    &uart1 {
    pinctrl-names = "default","sleep";
    pinctrl-0 = <&uart1_pins_default>;
    pinctrl-1 = <&uart1_pins_sleep>;
    status = "okay";
    };

    &mmc3 {
    status = "okay";
    vmmc-supply = <&wlan_en_reg>;
    bus-width = <4>;
    pinctrl-names = "default", "sleep";
    pinctrl-0 = <&mmc3_pins_default &wlan_pins_default>;
    pinctrl-1 = <&mmc3_pins_sleep &wlan_pins_sleep>;
    ti,non-removable;
    ti,needs-special-hs-handling;
    cap-power-off-card;
    keep-power-in-suspend;

    #address-cells = <1>;
    #size-cells = <0>;
    wlcore: wlcore@0 {
    compatible = "ti,wl1835";
    reg = <2>;
    interrupt-parent = <&gpio0>;
    interrupts = <27 IRQ_TYPE_EDGE_RISING>;
    };
    };

    &gpio1 {
    ls_buf_en {
    gpio-hog;
    gpios = <29 GPIO_ACTIVE_HIGH>;
    output-high;
    line-name = "LS_BUF_EN";
    };
    };

    &lcdc {
    status = "okay";

    /* If you want to get 24 bit RGB and 16 BGR mode instead of
    * current 16 bit RGB and 24 BGR modes, set the propety
    * below to "crossed" and uncomment the video-ports -property
    * in tda19988 node.
    */
    blue-and-red-wiring = "straight";

    port {
    lcdc_0: endpoint@0 {
    remote-endpoint = <&hdmi_0>;
    };
    };
    };

    &i2c0 {
    tda19988: tda19988 {
    compatible = "nxp,tda998x";
    reg = <0x70>;

    pinctrl-names = "default", "off";
    pinctrl-0 = <&nxp_hdmi_bonelt_pins>;
    pinctrl-1 = <&nxp_hdmi_bonelt_off_pins>;

    /* Convert 24bit BGR to RGB, e.g. cross red and blue wiring */
    /* video-ports = <0x234501>; */

    #sound-dai-cells = <0>;
    audio-ports = < TDA998x_I2S 0x03>;

    ports {
    port@0 {
    hdmi_0: endpoint@0 {
    remote-endpoint = <&lcdc_0>;
    };
    };
    };
    };
    };

    &rtc {
    system-power-controller;
    };

    &mcasp0 {
    #sound-dai-cells = <0>;
    pinctrl-names = "default";
    pinctrl-0 = <&mcasp0_pins>;
    status = "okay";
    op-mode = <0>; /* MCASP_IIS_MODE */
    tdm-slots = <2>;
    serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
    0 0 1 0
    >;
    tx-num-evt = <32>;
    rx-num-evt = <32>;
    };

    &sgx {
    status = "okay";
    };

    / {
    clk_mcasp0_fixed: clk_mcasp0_fixed {
    #clock-cells = <0>;
    compatible = "fixed-clock";
    clock-frequency = <24576000>;
    };

    clk_mcasp0: clk_mcasp0 {
    #clock-cells = <0>;
    compatible = "gpio-gate-clock";
    clocks = <&clk_mcasp0_fixed>;
    enable-gpios = <&gpio1 27 0>; /* BeagleBone Black Clk enable on GPIO1_27 */
    };

    sound {
    compatible = "simple-audio-card";
    simple-audio-card,name = "TI BeagleBone Black";
    simple-audio-card,format = "i2s";
    simple-audio-card,bitclock-master = <&dailink0_master>;
    simple-audio-card,frame-master = <&dailink0_master>;

    dailink0_master: simple-audio-card,cpu {
    sound-dai = <&mcasp0>;
    clocks = <&clk_mcasp0>;
    };

    simple-audio-card,codec {
    sound-dai = <&tda19988>;
    };
    };
    };
  • What are you using as UART, is it uart1 or uart4?
    Based on the comment below in the pin muxing you are muxing uart4 pins.

    uart1_pins_default: pinmux_uart1_pins_default {
    pinctrl-single,pins = <
    0x168 (PIN_INPUT | MUX_MODE0) /* lcd_data12.uart4_cts */
    0x16c (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* lcd_data13.uart4_rts */
    0x180 (PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_wait0.uart4_rxd */
    0x184 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* gpmc_wpn.uart4_txd */
    >;
    };

    BR,
    Eyal
  • I am using sample dts file, just change pin address and forget change comments. I sure that it's correct for uart 1

  • Which host processor are you using? If, it is TI AMxxx EVMs, with COM8 just use the TISDK release.
    As, Eyal mentioned it is very likely some UART connectivity problems..

    Thansk
  • I found the error in my AM335x custom board. I am using TXS0108 logic translation 3.3v and 1.8v. But in my board, VCCA = 3.3v, VCCB = 1.8v. It must be VCCA=1.8V , VCCB = 3.3V as refer in datasheet. That is the reason why host can't see WL1835 via Uart and SIDO.

    Are there any way to fix it?
  • Humm.. If, you need to use level shifters, the recommendation is to use TXS0108 for SDIO and SN74AVC4T245 for BT/HCI UART.. Please check this application note : www.ti.com/.../swra448a.pdf

    Thanks
  • I just modify my board using TXS0108 like beangle bone green wireless. An sure that uart comunication between AM335x and WL1835 is fine. But still get Error

    echo 23 > /sys/class/gpio/export
    echo out > /sys/class/gpio/gpio23/direction
    echo 0 > /sys/class/gpio/gpio23/value
    echo 1 > /sys/class/gpio/gpio23/value
    echo 0 > /sys/class/gpio/gpio23/value
    echo 1 > /sys/class/gpio/gpio23/value
    BT COMM PORT (/dev/ttyS1): 1
    Changing HCI baud rate to 3000000
    Status: Executing BTS Script /lib/firmware/TIInit_11.8.32.bts.
    echo 0 > /sys/class/gpio/gpio23/value
    DEVM_PowerOnDevice() Failure: -4, Unknown Error.
    Function Error.
  • Hi, I can see the uart TX and RX, also RTX & CTS by oscilloscope, so the communication is working, are there any error from my driver.?
  • Hi, after check uart communication, I still get same error.  My design use TXS0108 deivce same with BeangleBone Green Wireless, so I think it meet in this design

  • Hi, after check uart communication, I still get same error. My design use TXS0108 deivce same with BeangleBone Green Wireless, so I think it meet in this design.

    please help

  • HI,

    I try to change baud_rate = 115200. and get some message. Could you tell me what does it mean ?

    ******************************************************************
    SPPM>1 1

    BTPM_Initialize() Success: 0.
    DEVM_RegisterEventCallback() Success: 5.
    SPPM>9 1

    echo 23 > /sys/class/gpio/export
    echo out > /sys/class/gpio/gpio23/direction
    echo 0 > /sys/class/gpio/gpio23/value
    echo 1 > /sys/class/gpio/gpio23/value
    echo 0 > /sys/class/gpio/gpio23/value
    echo 1 > /sys/class/gpio/gpio23/value
    BT COMM PORT (/dev/ttyS1): 1
    Status: Executing BTS Script /lib/firmware/TIInit_11.8.32.bts.
    echo 0 > /sys/class/gpio/gpio23/value
    [ 80.413397] INFO: rcu_preempt self-detected stall on CPU
    [ 80.418833] 0-...: (2100 ticks this GP) idle=ad5/140000000000002/0 softirq=11649/11649 fqs=0
    [ 80.427500] (t=2100 jiffies g=1748 c=1747 q=4)
    [ 80.432179] rcu_preempt kthread starved for 2100 jiffies! g1748 c1747 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1
    [ 80.441803] rcu_preempt S 0 7 2 0x00000000
    [ 80.447340] Backtrace:
    [ 80.449869] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 80.456982] r10:c0d14840 r9:00000001 r8:c0d13740 r7:c0d14840 r6:dc07fed8 r5:c0d13740
    [ 80.464858] r4:dc07e000
    [ 80.467437] [<c084fc08>] (schedule) from [<c0852e9c>] (schedule_timeout+0x160/0x270)
    [ 80.475232] r5:c0d13740 r4:ffffa206
    [ 80.478856] [<c0852d3c>] (schedule_timeout) from [<c017671c>] (rcu_gp_kthread+0x690/0x99c)
    [ 80.487183] r8:c0d13068 r7:c0d12f90 r6:00000003 r5:dc07e000 r4:c0d12f90
    [ 80.493955] [<c017608c>] (rcu_gp_kthread) from [<c01485e0>] (kthread+0xf8/0x110)
    [ 80.501397] r7:c0d12f90
    [ 80.503980] [<c01484e8>] (kthread) from [<c0107d50>] (ret_from_fork+0x14/0x24)
    [ 80.511259] r8:00000000 r7:00000000 r6:00000000 r5:c01484e8 r4:dc031500
    [ 80.518014] Task dump for CPU 0:
    [ 80.521269] rngd R running task 0 718 1 0x00000002
    [ 80.528382] Backtrace:
    [ 80.530889] [<c010b790>] (dump_backtrace) from [<c010ba4c>] (show_stack+0x18/0x1c)
    [ 80.538515] r7:c0d028fc r6:00000000 r5:00000001 r4:d6805600
    [ 80.544231] [<c010ba34>] (show_stack) from [<c0151dd8>] (sched_show_task+0xb8/0x108)
    [ 80.552035] [<c0151d20>] (sched_show_task) from [<c0152e2c>] (dump_cpu_task+0x2c/0x30)
    [ 80.560003] r5:d84e0000 r4:c0d12f90
    [ 80.563639] [<c0152e00>] (dump_cpu_task) from [<c01b924c>] (rcu_dump_cpu_stacks+0xb4/0xd8)
    [ 80.571970] [<c01b9198>] (rcu_dump_cpu_stacks) from [<c0177338>] (rcu_check_callbacks+0x4fc/0x970)
    [ 80.580999] r10:c0d028fc r9:c0d028f4 r8:c0d14840 r7:00000000 r6:c0d13428 r5:c0d12f90
    [ 80.588879] r4:c0d13474 r3:d84e0000
    [ 80.592503] [<c0176e3c>] (rcu_check_callbacks) from [<c017ad98>] (update_process_times+0x3c/0x64)
    [ 80.601445] r10:c0d1490c r9:c018b08c r8:00000000 r7:00000012 r6:00000000 r5:d6805600
    [ 80.609320] r4:ffffe000
    [ 80.611906] [<c017ad5c>] (update_process_times) from [<c018b088>] (tick_sched_handle+0x50/0x54)
    [ 80.620668] r7:00000012 r6:b8cf5c63 r5:d84e1910 r4:c0d15040
    [ 80.626383] [<c018b038>] (tick_sched_handle) from [<c018b0f0>] (tick_sched_timer+0x64/0xb8)
    [ 80.634807] [<c018b08c>] (tick_sched_timer) from [<c017bb24>] (__hrtimer_run_queues.constprop.4+0x150/0x1e0)
    [ 80.644701] r7:c0d14900 r6:d84e0000 r5:c0d15040 r4:c0d148c0
    [ 80.650416] [<c017b9d4>] (__hrtimer_run_queues.constprop.4) from [<c017bde4>] (hrtimer_interrupt+0xb4/0x254)
    [ 80.660317] r10:c0d14978 r9:d84e17c0 r8:ffffffff r7:7fffffff r6:00000003 r5:d84e0000
    [ 80.668192] r4:c0d148c0
    [ 80.670779] [<c017bd30>] (hrtimer_interrupt) from [<c0119f38>] (omap2_gp_timer_interrupt+0x30/0x38)
    [ 80.679894] r10:c0d4866f r9:dc01a000 r8:00000010 r7:d84e1874 r6:00000000 r5:dc01a000
    [ 80.687771] r4:c0d080f4
    [ 80.690360] [<c0119f08>] (omap2_gp_timer_interrupt) from [<c0169338>] (__handle_irq_event_percpu+0xb4/0x144)
    [ 80.700266] [<c0169284>] (__handle_irq_event_percpu) from [<c01693ec>] (handle_irq_event_percpu+0x24/0x60)
    [ 80.709992] r10:c0d4a600 r9:d84e0000 r8:dc006000 r7:d84e1a10 r6:00000000 r5:dc01a000
    [ 80.717869] r4:dc01a000
    [ 80.720444] [<c01693c8>] (handle_irq_event_percpu) from [<c016948c>] (handle_irq_event+0x64/0x90)
    [ 80.729372] r5:dc01a010 r4:dc01a000
    [ 80.732995] [<c0169428>] (handle_irq_event) from [<c016c5e4>] (handle_level_irq+0xb8/0x164)
    [ 80.741399] r5:dc01a010 r4:dc01a000
    [ 80.745017] [<c016c52c>] (handle_level_irq) from [<c0168534>] (generic_handle_irq+0x2c/0x3c)
    [ 80.753509] r5:00000010 r4:c0d1f600
    [ 80.757130] [<c0168508>] (generic_handle_irq) from [<c0168bdc>] (__handle_domain_irq+0x5c/0xb0)
    [ 80.765897] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 80.774837] r9:d84e0000 r8:dc006000 r7:d84e1944 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 80.782640] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 80.790692] Exception stack(0xd84e1910 to 0xd84e1958)
    [ 80.795789] 1900: 00404140 00000102 c0d4a5c0 00003154
    [ 80.804032] 1920: 00000202 00000010 00000000 00000000 dc006000 d84e0000 c0d4a600 d84e19bc
    [ 80.812270] 1940: c0d4a600 d84e1960 c012f380 c012ee50 60070113 ffffffff
    [ 80.818929] r5:60070113 r4:c012ee50
    [ 80.822562] [<c012edb0>] (__do_softirq) from [<c012f380>] (irq_exit+0x140/0x144)
    [ 80.830018] r10:00000000 r9:d84e0000 r8:dc006000 r7:00000000 r6:00000000 r5:00000010
    [ 80.837895] r4:c0d1f600
    [ 80.840471] [<c012f240>] (irq_exit) from [<c0168be0>] (__handle_domain_irq+0x60/0xb0)
    [ 80.848366] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 80.857306] r9:d84e0000 r8:c084f8b8 r7:d84e1a44 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 80.865108] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 80.873158] Exception stack(0xd84e1a10 to 0xd84e1a58)
    [ 80.878251] 1a00: d6b30580 00000002 00000000 d84e1a60
    [ 80.886493] 1a20: 00000000 00000000 d6b30580 d6805600 c084f8b8 00000005 00000000 d84e1a94
    [ 80.894731] 1a40: d84e1a98 d84e1a60 c084f8b8 c014e294 60070113 ffffffff
    [ 80.901388] r5:60070113 r4:c014e294
    [ 80.905022] [<c014e234>] (finish_task_switch) from [<c084f8b8>] (__schedule+0x284/0x5d4)
    [ 80.913177] r9:00000005 r8:d87098c0 r7:00000000 r6:c0d0fd98 r5:c0d05fc0 r4:d6805600
    [ 80.920982] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 80.928089] r10:00000000 r9:00000000 r8:d849a600 r7:d84e1bf4 r6:00000000 r5:00000000
    [ 80.935966] r4:d84e0000
    [ 80.938543] [<c084fc08>] (schedule) from [<c0853338>] (schedule_hrtimeout_range_clock+0x138/0x140)
    [ 80.947556] r5:00000000 r4:00000000
    [ 80.951179] [<c0853200>] (schedule_hrtimeout_range_clock) from [<c0853360>] (schedule_hrtimeout_range+0x20/0x28)
    [ 80.961417] r6:00000000 r5:00000000 r4:d84e1ce4
    [ 80.966096] [<c0853340>] (schedule_hrtimeout_range) from [<c02277cc>] (poll_schedule_timeout+0x48/0x74)
    [ 80.975562] [<c0227784>] (poll_schedule_timeout) from [<c02290d4>] (do_sys_poll+0x414/0x538)
    [ 80.984049] r4:d84e1bf4
    [ 80.986624] [<c0228cc0>] (do_sys_poll) from [<c0229324>] (SyS_poll+0xc8/0x10c)
    [ 80.993907] r10:00000000 r9:d84e0000 r8:c0107e44 r7:000000a8 r6:000231b4 r5:bedec318
    [ 81.001783] r4:00000001
    [ 81.004356] [<c022925c>] (SyS_poll) from [<c0107c80>] (ret_fast_syscall+0x0/0x48)
    [ 81.011895] r7:000000a8 r6:000231b4 r5:00000040 r4:000231bc
    [ 143.443384] INFO: rcu_preempt self-detected stall on CPU
    [ 143.448770] 0-...: (8344 ticks this GP) idle=ad5/140000000000002/0 softirq=11649/11649 fqs=0
    [ 143.457431] (t=8403 jiffies g=1748 c=1747 q=4)
    [ 143.462107] rcu_preempt kthread starved for 8403 jiffies! g1748 c1747 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x0
    [ 143.471728] rcu_preempt R running task 0 7 2 0x00000000
    [ 143.478843] Backtrace:
    [ 143.481346] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 143.488456] r10:c0d14840 r9:00000001 r8:c0d13740 r7:c0d14840 r6:dc07fed8 r5:c0d13740
    [ 143.496332] r4:dc07e000
    [ 143.498905] [<c084fc08>] (schedule) from [<c0852e9c>] (schedule_timeout+0x160/0x270)
    [ 143.506699] r5:c0d13740 r4:ffffa206
    [ 143.510319] [<c0852d3c>] (schedule_timeout) from [<c017671c>] (rcu_gp_kthread+0x690/0x99c)
    [ 143.518647] r8:c0d13068 r7:c0d12f90 r6:00000003 r5:dc07e000 r4:c0d12f90
    [ 143.525408] [<c017608c>] (rcu_gp_kthread) from [<c01485e0>] (kthread+0xf8/0x110)
    [ 143.532849] r7:c0d12f90
    [ 143.535422] [<c01484e8>] (kthread) from [<c0107d50>] (ret_from_fork+0x14/0x24)
    [ 143.542702] r8:00000000 r7:00000000 r6:00000000 r5:c01484e8 r4:dc031500
    [ 143.549444] Task dump for CPU 0:
    [ 143.552695] rngd R running task 0 718 1 0x00000002
    [ 143.559807] Backtrace:
    [ 143.562308] [<c010b790>] (dump_backtrace) from [<c010ba4c>] (show_stack+0x18/0x1c)
    [ 143.569934] r7:c0d028fc r6:00000000 r5:00000001 r4:d6805600
    [ 143.575648] [<c010ba34>] (show_stack) from [<c0151dd8>] (sched_show_task+0xb8/0x108)
    [ 143.583451] [<c0151d20>] (sched_show_task) from [<c0152e2c>] (dump_cpu_task+0x2c/0x30)
    [ 143.591420] r5:d84e0000 r4:c0d12f90
    [ 143.595041] [<c0152e00>] (dump_cpu_task) from [<c01b924c>] (rcu_dump_cpu_stacks+0xb4/0xd8)
    [ 143.603373] [<c01b9198>] (rcu_dump_cpu_stacks) from [<c0177338>] (rcu_check_callbacks+0x4fc/0x970)
    [ 143.612402] r10:c0d028fc r9:c0d028f4 r8:c0d14840 r7:00000000 r6:c0d13428 r5:c0d12f90
    [ 143.620282] r4:c0d13474 r3:d84e0000
    [ 143.623903] [<c0176e3c>] (rcu_check_callbacks) from [<c017ad98>] (update_process_times+0x3c/0x64)
    [ 143.632844] r10:c0d1490c r9:c018b08c r8:00000000 r7:00000021 r6:00000000 r5:d6805600
    [ 143.640721] r4:ffffe000
    [ 143.643298] [<c017ad5c>] (update_process_times) from [<c018b088>] (tick_sched_handle+0x50/0x54)
    [ 143.652058] r7:00000021 r6:65b0e1cd r5:d84e1910 r4:c0d15040
    [ 143.657773] [<c018b038>] (tick_sched_handle) from [<c018b0f0>] (tick_sched_timer+0x64/0xb8)
    [ 143.666195] [<c018b08c>] (tick_sched_timer) from [<c017bb24>] (__hrtimer_run_queues.constprop.4+0x150/0x1e0)
    [ 143.676089] r7:c0d14900 r6:d84e0000 r5:c0d15040 r4:c0d148c0
    [ 143.681805] [<c017b9d4>] (__hrtimer_run_queues.constprop.4) from [<c017bde4>] (hrtimer_interrupt+0xb4/0x254)
    [ 143.691706] r10:c0d14978 r9:d84e17c0 r8:ffffffff r7:7fffffff r6:00000003 r5:d84e0000
    [ 143.699582] r4:c0d148c0
    [ 143.702160] [<c017bd30>] (hrtimer_interrupt) from [<c0119f38>] (omap2_gp_timer_interrupt+0x30/0x38)
    [ 143.711275] r10:c0d4866f r9:dc01a000 r8:00000010 r7:d84e1874 r6:00000000 r5:dc01a000
    [ 143.719151] r4:c0d080f4
    [ 143.721730] [<c0119f08>] (omap2_gp_timer_interrupt) from [<c0169338>] (__handle_irq_event_percpu+0xb4/0x144)
    [ 143.731635] [<c0169284>] (__handle_irq_event_percpu) from [<c01693ec>] (handle_irq_event_percpu+0x24/0x60)
    [ 143.741360] r10:c0d4a600 r9:d84e0000 r8:dc006000 r7:d84e1a10 r6:00000000 r5:dc01a000
    [ 143.749236] r4:dc01a000
    [ 143.751811] [<c01693c8>] (handle_irq_event_percpu) from [<c016948c>] (handle_irq_event+0x64/0x90)
    [ 143.760738] r5:dc01a010 r4:dc01a000
    [ 143.764357] [<c0169428>] (handle_irq_event) from [<c016c5e4>] (handle_level_irq+0xb8/0x164)
    [ 143.772761] r5:dc01a010 r4:dc01a000
    [ 143.776380] [<c016c52c>] (handle_level_irq) from [<c0168534>] (generic_handle_irq+0x2c/0x3c)
    [ 143.784870] r5:00000010 r4:c0d1f600
    [ 143.788491] [<c0168508>] (generic_handle_irq) from [<c0168bdc>] (__handle_domain_irq+0x5c/0xb0)
    [ 143.797258] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 143.806198] r9:d84e0000 r8:dc006000 r7:d84e1944 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 143.814001] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 143.822052] Exception stack(0xd84e1910 to 0xd84e1958)
    [ 143.827146] 1900: 00404140 00000102 c0d4a5c0 00003154
    [ 143.835389] 1920: 00000202 00000010 00000000 00000000 dc006000 d84e0000 c0d4a600 d84e19bc
    [ 143.843627] 1940: c0d4a600 d84e1960 c012f380 c012ee50 60070113 ffffffff
    [ 143.850286] r5:60070113 r4:c012ee50
    [ 143.853909] [<c012edb0>] (__do_softirq) from [<c012f380>] (irq_exit+0x140/0x144)
    [ 143.861365] r10:00000000 r9:d84e0000 r8:dc006000 r7:00000000 r6:00000000 r5:00000010
    [ 143.869241] r4:c0d1f600
    [ 143.871816] [<c012f240>] (irq_exit) from [<c0168be0>] (__handle_domain_irq+0x60/0xb0)
    [ 143.879710] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 143.888650] r9:d84e0000 r8:c084f8b8 r7:d84e1a44 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 143.896452] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 143.904502] Exception stack(0xd84e1a10 to 0xd84e1a58)
    [ 143.909596] 1a00: d6b30580 00000002 00000000 d84e1a60
    [ 143.917838] 1a20: 00000000 00000000 d6b30580 d6805600 c084f8b8 00000005 00000000 d84e1a94
    [ 143.926077] 1a40: d84e1a98 d84e1a60 c084f8b8 c014e294 60070113 ffffffff
    [ 143.932735] r5:60070113 r4:c014e294
    [ 143.936360] [<c014e234>] (finish_task_switch) from [<c084f8b8>] (__schedule+0x284/0x5d4)
    [ 143.944515] r9:00000005 r8:d87098c0 r7:00000000 r6:c0d0fd98 r5:c0d05fc0 r4:d6805600
    [ 143.952320] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 143.959426] r10:00000000 r9:00000000 r8:d849a600 r7:d84e1bf4 r6:00000000 r5:00000000
    [ 143.967303] r4:d84e0000
    [ 143.969878] [<c084fc08>] (schedule) from [<c0853338>] (schedule_hrtimeout_range_clock+0x138/0x140)
    [ 143.978892] r5:00000000 r4:00000000
    [ 143.982514] [<c0853200>] (schedule_hrtimeout_range_clock) from [<c0853360>] (schedule_hrtimeout_range+0x20/0x28)
    [ 143.992752] r6:00000000 r5:00000000 r4:d84e1ce4
    [ 143.997424] [<c0853340>] (schedule_hrtimeout_range) from [<c02277cc>] (poll_schedule_timeout+0x48/0x74)
    [ 144.006890] [<c0227784>] (poll_schedule_timeout) from [<c02290d4>] (do_sys_poll+0x414/0x538)
    [ 144.015377] r4:d84e1bf4
    [ 144.017949] [<c0228cc0>] (do_sys_poll) from [<c0229324>] (SyS_poll+0xc8/0x10c)
    [ 144.025232] r10:00000000 r9:d84e0000 r8:c0107e44 r7:000000a8 r6:000231b4 r5:bedec318
    [ 144.033109] r4:00000001
    [ 144.035682] [<c022925c>] (SyS_poll) from [<c0107c80>] (ret_fast_syscall+0x0/0x48)
    [ 144.043221] r7:000000a8 r6:000231b4 r5:00000040 r4:000231bc
    [ 206.473382] INFO: rcu_preempt self-detected stall on CPU
    [ 206.478763] 0-...: (14588 ticks this GP) idle=ad5/140000000000002/0 softirq=11649/11649 fqs=0
    [ 206.487509] (t=14706 jiffies g=1748 c=1747 q=4)
    [ 206.492274] rcu_preempt kthread starved for 14706 jiffies! g1748 c1747 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x0
    [ 206.501980] rcu_preempt R running task 0 7 2 0x00000000
    [ 206.509094] Backtrace:
    [ 206.511592] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 206.518703] r10:c0d14840 r9:00000001 r8:c0d13740 r7:c0d14840 r6:dc07fed8 r5:c0d13740
    [ 206.526580] r4:dc07e000
    [ 206.529152] [<c084fc08>] (schedule) from [<c0852e9c>] (schedule_timeout+0x160/0x270)
    [ 206.536946] r5:c0d13740 r4:ffffa206
    [ 206.540564] [<c0852d3c>] (schedule_timeout) from [<c017671c>] (rcu_gp_kthread+0x690/0x99c)
    [ 206.548890] r8:c0d13068 r7:c0d12f90 r6:00000003 r5:dc07e000 r4:c0d12f90
    [ 206.555649] [<c017608c>] (rcu_gp_kthread) from [<c01485e0>] (kthread+0xf8/0x110)
    [ 206.563091] r7:c0d12f90
    [ 206.565664] [<c01484e8>] (kthread) from [<c0107d50>] (ret_from_fork+0x14/0x24)
    [ 206.572944] r8:00000000 r7:00000000 r6:00000000 r5:c01484e8 r4:dc031500
    [ 206.579686] Task dump for CPU 0:
    [ 206.582938] rngd R running task 0 718 1 0x00000002
    [ 206.590051] Backtrace:
    [ 206.592551] [<c010b790>] (dump_backtrace) from [<c010ba4c>] (show_stack+0x18/0x1c)
    [ 206.600178] r7:c0d028fc r6:00000000 r5:00000001 r4:d6805600
    [ 206.605891] [<c010ba34>] (show_stack) from [<c0151dd8>] (sched_show_task+0xb8/0x108)
    [ 206.613694] [<c0151d20>] (sched_show_task) from [<c0152e2c>] (dump_cpu_task+0x2c/0x30)
    [ 206.621661] r5:d84e0000 r4:c0d12f90
    [ 206.625284] [<c0152e00>] (dump_cpu_task) from [<c01b924c>] (rcu_dump_cpu_stacks+0xb4/0xd8)
    [ 206.633616] [<c01b9198>] (rcu_dump_cpu_stacks) from [<c0177338>] (rcu_check_callbacks+0x4fc/0x970)
    [ 206.642645] r10:c0d028fc r9:c0d028f4 r8:c0d14840 r7:00000000 r6:c0d13428 r5:c0d12f90
    [ 206.650525] r4:c0d13474 r3:d84e0000
    [ 206.654144] [<c0176e3c>] (rcu_check_callbacks) from [<c017ad98>] (update_process_times+0x3c/0x64)
    [ 206.663084] r10:c0d1490c r9:c018b08c r8:00000000 r7:00000030 r6:00000000 r5:d6805600
    [ 206.670959] r4:ffffe000
    [ 206.673535] [<c017ad5c>] (update_process_times) from [<c018b088>] (tick_sched_handle+0x50/0x54)
    [ 206.682295] r7:00000030 r6:129257e9 r5:d84e1910 r4:c0d15040
    [ 206.688011] [<c018b038>] (tick_sched_handle) from [<c018b0f0>] (tick_sched_timer+0x64/0xb8)
    [ 206.696434] [<c018b08c>] (tick_sched_timer) from [<c017bb24>] (__hrtimer_run_queues.constprop.4+0x150/0x1e0)
    [ 206.706327] r7:c0d14900 r6:d84e0000 r5:c0d15040 r4:c0d148c0
    [ 206.712043] [<c017b9d4>] (__hrtimer_run_queues.constprop.4) from [<c017bde4>] (hrtimer_interrupt+0xb4/0x254)
    [ 206.721944] r10:c0d14978 r9:d84e17c0 r8:ffffffff r7:7fffffff r6:00000003 r5:d84e0000
    [ 206.729821] r4:c0d148c0
    [ 206.732397] [<c017bd30>] (hrtimer_interrupt) from [<c0119f38>] (omap2_gp_timer_interrupt+0x30/0x38)
    [ 206.741511] r10:c0d4866f r9:dc01a000 r8:00000010 r7:d84e1874 r6:00000000 r5:dc01a000
    [ 206.749389] r4:c0d080f4
    [ 206.751971] [<c0119f08>] (omap2_gp_timer_interrupt) from [<c0169338>] (__handle_irq_event_percpu+0xb4/0x144)
    [ 206.761875] [<c0169284>] (__handle_irq_event_percpu) from [<c01693ec>] (handle_irq_event_percpu+0x24/0x60)
    [ 206.771603] r10:c0d4a600 r9:d84e0000 r8:dc006000 r7:d84e1a10 r6:00000000 r5:dc01a000
    [ 206.779478] r4:dc01a000
    [ 206.782054] [<c01693c8>] (handle_irq_event_percpu) from [<c016948c>] (handle_irq_event+0x64/0x90)
    [ 206.790982] r5:dc01a010 r4:dc01a000
    [ 206.794602] [<c0169428>] (handle_irq_event) from [<c016c5e4>] (handle_level_irq+0xb8/0x164)
    [ 206.803006] r5:dc01a010 r4:dc01a000
    [ 206.806626] [<c016c52c>] (handle_level_irq) from [<c0168534>] (generic_handle_irq+0x2c/0x3c)
    [ 206.815117] r5:00000010 r4:c0d1f600
    [ 206.818737] [<c0168508>] (generic_handle_irq) from [<c0168bdc>] (__handle_domain_irq+0x5c/0xb0)
    [ 206.827503] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 206.836445] r9:d84e0000 r8:dc006000 r7:d84e1944 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 206.844249] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 206.852300] Exception stack(0xd84e1910 to 0xd84e1958)
    [ 206.857395] 1900: 00404140 00000102 c0d4a5c0 00003154
    [ 206.865639] 1920: 00000202 00000010 00000000 00000000 dc006000 d84e0000 c0d4a600 d84e19bc
    [ 206.873876] 1940: c0d4a600 d84e1960 c012f380 c012ee50 60070113 ffffffff
    [ 206.880535] r5:60070113 r4:c012ee50
    [ 206.884158] [<c012edb0>] (__do_softirq) from [<c012f380>] (irq_exit+0x140/0x144)
    [ 206.891616] r10:00000000 r9:d84e0000 r8:dc006000 r7:00000000 r6:00000000 r5:00000010
    [ 206.899493] r4:c0d1f600
    [ 206.902067] [<c012f240>] (irq_exit) from [<c0168be0>] (__handle_domain_irq+0x60/0xb0)
    [ 206.909962] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 206.918902] r9:d84e0000 r8:c084f8b8 r7:d84e1a44 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 206.926704] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 206.934755] Exception stack(0xd84e1a10 to 0xd84e1a58)
    [ 206.939849] 1a00: d6b30580 00000002 00000000 d84e1a60
    [ 206.948091] 1a20: 00000000 00000000 d6b30580 d6805600 c084f8b8 00000005 00000000 d84e1a94
    [ 206.956329] 1a40: d84e1a98 d84e1a60 c084f8b8 c014e294 60070113 ffffffff
    [ 206.962988] r5:60070113 r4:c014e294
    [ 206.966611] [<c014e234>] (finish_task_switch) from [<c084f8b8>] (__schedule+0x284/0x5d4)
    [ 206.974765] r9:00000005 r8:d87098c0 r7:00000000 r6:c0d0fd98 r5:c0d05fc0 r4:d6805600
    [ 206.982570] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 206.989677] r10:00000000 r9:00000000 r8:d849a600 r7:d84e1bf4 r6:00000000 r5:00000000
    [ 206.997552] r4:d84e0000
    [ 207.000127] [<c084fc08>] (schedule) from [<c0853338>] (schedule_hrtimeout_range_clock+0x138/0x140)
    [ 207.009142] r5:00000000 r4:00000000
    [ 207.012765] [<c0853200>] (schedule_hrtimeout_range_clock) from [<c0853360>] (schedule_hrtimeout_range+0x20/0x28)
    [ 207.023003] r6:00000000 r5:00000000 r4:d84e1ce4
    [ 207.027673] [<c0853340>] (schedule_hrtimeout_range) from [<c02277cc>] (poll_schedule_timeout+0x48/0x74)
    [ 207.037140] [<c0227784>] (poll_schedule_timeout) from [<c02290d4>] (do_sys_poll+0x414/0x538)
    [ 207.045628] r4:d84e1bf4
    [ 207.048200] [<c0228cc0>] (do_sys_poll) from [<c0229324>] (SyS_poll+0xc8/0x10c)
    [ 207.055484] r10:00000000 r9:d84e0000 r8:c0107e44 r7:000000a8 r6:000231b4 r5:bedec318
    [ 207.063359] r4:00000001
    [ 207.065933] [<c022925c>] (SyS_poll) from [<c0107c80>] (ret_fast_syscall+0x0/0x48)
    [ 207.073472] r7:000000a8 r6:000231b4 r5:00000040 r4:000231bc
    [ 269.503380] INFO: rcu_preempt self-detected stall on CPU
    [ 269.508760] 0-...: (20832 ticks this GP) idle=ad5/140000000000002/0 softirq=11649/11649 fqs=0
    [ 269.517506] (t=21009 jiffies g=1748 c=1747 q=4)
    [ 269.522268] rcu_preempt kthread starved for 21009 jiffies! g1748 c1747 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x0
    [ 269.531975] rcu_preempt R running task 0 7 2 0x00000000
    [ 269.539089] Backtrace:
    [ 269.541588] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 269.548698] r10:c0d14840 r9:00000001 r8:c0d13740 r7:c0d14840 r6:dc07fed8 r5:c0d13740
    [ 269.556576] r4:dc07e000
    [ 269.559149] [<c084fc08>] (schedule) from [<c0852e9c>] (schedule_timeout+0x160/0x270)
    [ 269.566943] r5:c0d13740 r4:ffffa206
    [ 269.570562] [<c0852d3c>] (schedule_timeout) from [<c017671c>] (rcu_gp_kthread+0x690/0x99c)
    [ 269.578890] r8:c0d13068 r7:c0d12f90 r6:00000003 r5:dc07e000 r4:c0d12f90
    [ 269.585651] [<c017608c>] (rcu_gp_kthread) from [<c01485e0>] (kthread+0xf8/0x110)
    [ 269.593091] r7:c0d12f90
    [ 269.595664] [<c01484e8>] (kthread) from [<c0107d50>] (ret_from_fork+0x14/0x24)
    [ 269.602944] r8:00000000 r7:00000000 r6:00000000 r5:c01484e8 r4:dc031500
    [ 269.609687] Task dump for CPU 0:
    [ 269.612938] rngd R running task 0 718 1 0x00000002
    [ 269.620052] Backtrace:
    [ 269.622551] [<c010b790>] (dump_backtrace) from [<c010ba4c>] (show_stack+0x18/0x1c)
    [ 269.630179] r7:c0d028fc r6:00000000 r5:00000001 r4:d6805600
    [ 269.635892] [<c010ba34>] (show_stack) from [<c0151dd8>] (sched_show_task+0xb8/0x108)
    [ 269.643695] [<c0151d20>] (sched_show_task) from [<c0152e2c>] (dump_cpu_task+0x2c/0x30)
    [ 269.651663] r5:d84e0000 r4:c0d12f90
    [ 269.655284] [<c0152e00>] (dump_cpu_task) from [<c01b924c>] (rcu_dump_cpu_stacks+0xb4/0xd8)
    [ 269.663616] [<c01b9198>] (rcu_dump_cpu_stacks) from [<c0177338>] (rcu_check_callbacks+0x4fc/0x970)
    [ 269.672645] r10:c0d028fc r9:c0d028f4 r8:c0d14840 r7:00000000 r6:c0d13428 r5:c0d12f90
    [ 269.680524] r4:c0d13474 r3:d84e0000
    [ 269.684145] [<c0176e3c>] (rcu_check_callbacks) from [<c017ad98>] (update_process_times+0x3c/0x64)
    [ 269.693086] r10:c0d1490c r9:c018b08c r8:00000000 r7:0000003e r6:00000000 r5:d6805600
    [ 269.700963] r4:ffffe000
    [ 269.703539] [<c017ad5c>] (update_process_times) from [<c018b088>] (tick_sched_handle+0x50/0x54)
    [ 269.712300] r7:0000003e r6:bf73cac4 r5:d84e1910 r4:c0d15040
    [ 269.718014] [<c018b038>] (tick_sched_handle) from [<c018b0f0>] (tick_sched_timer+0x64/0xb8)
    [ 269.726436] [<c018b08c>] (tick_sched_timer) from [<c017bb24>] (__hrtimer_run_queues.constprop.4+0x150/0x1e0)
    [ 269.736331] r7:c0d14900 r6:d84e0000 r5:c0d15040 r4:c0d148c0
    [ 269.742047] [<c017b9d4>] (__hrtimer_run_queues.constprop.4) from [<c017bde4>] (hrtimer_interrupt+0xb4/0x254)
    [ 269.751947] r10:c0d14978 r9:d84e17c0 r8:ffffffff r7:7fffffff r6:00000003 r5:d84e0000
    [ 269.759824] r4:c0d148c0
    [ 269.762402] [<c017bd30>] (hrtimer_interrupt) from [<c0119f38>] (omap2_gp_timer_interrupt+0x30/0x38)
    [ 269.771517] r10:c0d4866f r9:dc01a000 r8:00000010 r7:d84e1874 r6:00000000 r5:dc01a000
    [ 269.779393] r4:c0d080f4
    [ 269.781973] [<c0119f08>] (omap2_gp_timer_interrupt) from [<c0169338>] (__handle_irq_event_percpu+0xb4/0x144)
    [ 269.791878] [<c0169284>] (__handle_irq_event_percpu) from [<c01693ec>] (handle_irq_event_percpu+0x24/0x60)
    [ 269.801604] r10:c0d4a600 r9:d84e0000 r8:dc006000 r7:d84e1a10 r6:00000000 r5:dc01a000
    [ 269.809479] r4:dc01a000
    [ 269.812055] [<c01693c8>] (handle_irq_event_percpu) from [<c016948c>] (handle_irq_event+0x64/0x90)
    [ 269.820983] r5:dc01a010 r4:dc01a000
    [ 269.824603] [<c0169428>] (handle_irq_event) from [<c016c5e4>] (handle_level_irq+0xb8/0x164)
    [ 269.833006] r5:dc01a010 r4:dc01a000
    [ 269.836625] [<c016c52c>] (handle_level_irq) from [<c0168534>] (generic_handle_irq+0x2c/0x3c)
    [ 269.845116] r5:00000010 r4:c0d1f600
    [ 269.848737] [<c0168508>] (generic_handle_irq) from [<c0168bdc>] (__handle_domain_irq+0x5c/0xb0)
    [ 269.857504] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 269.866445] r9:d84e0000 r8:dc006000 r7:d84e1944 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 269.874247] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 269.882299] Exception stack(0xd84e1910 to 0xd84e1958)
    [ 269.887395] 1900: 00404140 00000102 c0d4a5c0 00003154
    [ 269.895638] 1920: 00000202 00000010 00000000 00000000 dc006000 d84e0000 c0d4a600 d84e19bc
    [ 269.903877] 1940: c0d4a600 d84e1960 c012f380 c012ee50 60070113 ffffffff
    [ 269.910536] r5:60070113 r4:c012ee50
    [ 269.914159] [<c012edb0>] (__do_softirq) from [<c012f380>] (irq_exit+0x140/0x144)
    [ 269.921616] r10:00000000 r9:d84e0000 r8:dc006000 r7:00000000 r6:00000000 r5:00000010
    [ 269.929493] r4:c0d1f600
    [ 269.932067] [<c012f240>] (irq_exit) from [<c0168be0>] (__handle_domain_irq+0x60/0xb0)
    [ 269.939962] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 269.948904] r9:d84e0000 r8:c084f8b8 r7:d84e1a44 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 269.956705] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 269.964755] Exception stack(0xd84e1a10 to 0xd84e1a58)
    [ 269.969849] 1a00: d6b30580 00000002 00000000 d84e1a60
    [ 269.978090] 1a20: 00000000 00000000 d6b30580 d6805600 c084f8b8 00000005 00000000 d84e1a94
    [ 269.986329] 1a40: d84e1a98 d84e1a60 c084f8b8 c014e294 60070113 ffffffff
    [ 269.992988] r5:60070113 r4:c014e294
    [ 269.996610] [<c014e234>] (finish_task_switch) from [<c084f8b8>] (__schedule+0x284/0x5d4)
    [ 270.004765] r9:00000005 r8:d87098c0 r7:00000000 r6:c0d0fd98 r5:c0d05fc0 r4:d6805600
    [ 270.012569] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 270.019676] r10:00000000 r9:00000000 r8:d849a600 r7:d84e1bf4 r6:00000000 r5:00000000
    [ 270.027552] r4:d84e0000
    [ 270.030125] [<c084fc08>] (schedule) from [<c0853338>] (schedule_hrtimeout_range_clock+0x138/0x140)
    [ 270.039140] r5:00000000 r4:00000000
    [ 270.042763] [<c0853200>] (schedule_hrtimeout_range_clock) from [<c0853360>] (schedule_hrtimeout_range+0x20/0x28)
    [ 270.053002] r6:00000000 r5:00000000 r4:d84e1ce4
    [ 270.057673] [<c0853340>] (schedule_hrtimeout_range) from [<c02277cc>] (poll_schedule_timeout+0x48/0x74)
    [ 270.067139] [<c0227784>] (poll_schedule_timeout) from [<c02290d4>] (do_sys_poll+0x414/0x538)
    [ 270.075626] r4:d84e1bf4
    [ 270.078198] [<c0228cc0>] (do_sys_poll) from [<c0229324>] (SyS_poll+0xc8/0x10c)
    [ 270.085480] r10:00000000 r9:d84e0000 r8:c0107e44 r7:000000a8 r6:000231b4 r5:bedec318
    [ 270.093356] r4:00000001
    [ 270.095930] [<c022925c>] (SyS_poll) from [<c0107c80>] (ret_fast_syscall+0x0/0x48)
    [ 270.103469] r7:000000a8 r6:000231b4 r5:00000040 r4:000231bc
    [ 332.533379] INFO: rcu_preempt self-detected stall on CPU
    [ 332.538759] 0-...: (27076 ticks this GP) idle=ad5/140000000000002/0 softirq=11649/11649 fqs=0
    [ 332.547504] (t=27312 jiffies g=1748 c=1747 q=4)
    [ 332.552268] rcu_preempt kthread starved for 27312 jiffies! g1748 c1747 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x0
    [ 332.561974] rcu_preempt R running task 0 7 2 0x00000000
    [ 332.569088] Backtrace:
    [ 332.571584] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 332.578694] r10:c0d14840 r9:00000001 r8:c0d13740 r7:c0d14840 r6:dc07fed8 r5:c0d13740
    [ 332.586571] r4:dc07e000
    [ 332.589143] [<c084fc08>] (schedule) from [<c0852e9c>] (schedule_timeout+0x160/0x270)
    [ 332.596936] r5:c0d13740 r4:ffffa206
    [ 332.600555] [<c0852d3c>] (schedule_timeout) from [<c017671c>] (rcu_gp_kthread+0x690/0x99c)
    [ 332.608882] r8:c0d13068 r7:c0d12f90 r6:00000003 r5:dc07e000 r4:c0d12f90
    [ 332.615643] [<c017608c>] (rcu_gp_kthread) from [<c01485e0>] (kthread+0xf8/0x110)
    [ 332.623084] r7:c0d12f90
    [ 332.625656] [<c01484e8>] (kthread) from [<c0107d50>] (ret_from_fork+0x14/0x24)
    [ 332.632935] r8:00000000 r7:00000000 r6:00000000 r5:c01484e8 r4:dc031500
    [ 332.639678] Task dump for CPU 0:
    [ 332.642930] rngd R running task 0 718 1 0x00000002
    [ 332.650041] Backtrace:
    [ 332.652541] [<c010b790>] (dump_backtrace) from [<c010ba4c>] (show_stack+0x18/0x1c)
    [ 332.660167] r7:c0d028fc r6:00000000 r5:00000001 r4:d6805600
    [ 332.665881] [<c010ba34>] (show_stack) from [<c0151dd8>] (sched_show_task+0xb8/0x108)
    [ 332.673684] [<c0151d20>] (sched_show_task) from [<c0152e2c>] (dump_cpu_task+0x2c/0x30)
    [ 332.681652] r5:d84e0000 r4:c0d12f90
    [ 332.685272] [<c0152e00>] (dump_cpu_task) from [<c01b924c>] (rcu_dump_cpu_stacks+0xb4/0xd8)
    [ 332.693603] [<c01b9198>] (rcu_dump_cpu_stacks) from [<c0177338>] (rcu_check_callbacks+0x4fc/0x970)
    [ 332.702632] r10:c0d028fc r9:c0d028f4 r8:c0d14840 r7:00000000 r6:c0d13428 r5:c0d12f90
    [ 332.710511] r4:c0d13474 r3:d84e0000
    [ 332.714131] [<c0176e3c>] (rcu_check_callbacks) from [<c017ad98>] (update_process_times+0x3c/0x64)
    [ 332.723071] r10:c0d1490c r9:c018b08c r8:00000000 r7:0000004d r6:00000000 r5:d6805600
    [ 332.730947] r4:ffffe000
    [ 332.733522] [<c017ad5c>] (update_process_times) from [<c018b088>] (tick_sched_handle+0x50/0x54)
    [ 332.742282] r7:0000004d r6:6c55449f r5:d84e1910 r4:c0d15040
    [ 332.747997] [<c018b038>] (tick_sched_handle) from [<c018b0f0>] (tick_sched_timer+0x64/0xb8)
    [ 332.756419] [<c018b08c>] (tick_sched_timer) from [<c017bb24>] (__hrtimer_run_queues.constprop.4+0x150/0x1e0)
    [ 332.766314] r7:c0d14900 r6:d84e0000 r5:c0d15040 r4:c0d148c0
    [ 332.772031] [<c017b9d4>] (__hrtimer_run_queues.constprop.4) from [<c017bde4>] (hrtimer_interrupt+0xb4/0x254)
    [ 332.781931] r10:c0d14978 r9:d84e17c0 r8:ffffffff r7:7fffffff r6:00000003 r5:d84e0000
    [ 332.789807] r4:c0d148c0
    [ 332.792383] [<c017bd30>] (hrtimer_interrupt) from [<c0119f38>] (omap2_gp_timer_interrupt+0x30/0x38)
    [ 332.801497] r10:c0d4866f r9:dc01a000 r8:00000010 r7:d84e1874 r6:00000000 r5:dc01a000
    [ 332.809374] r4:c0d080f4
    [ 332.811952] [<c0119f08>] (omap2_gp_timer_interrupt) from [<c0169338>] (__handle_irq_event_percpu+0xb4/0x144)
    [ 332.821859] [<c0169284>] (__handle_irq_event_percpu) from [<c01693ec>] (handle_irq_event_percpu+0x24/0x60)
    [ 332.831584] r10:c0d4a600 r9:d84e0000 r8:dc006000 r7:d84e1a10 r6:00000000 r5:dc01a000
    [ 332.839461] r4:dc01a000
    [ 332.842037] [<c01693c8>] (handle_irq_event_percpu) from [<c016948c>] (handle_irq_event+0x64/0x90)
    [ 332.850965] r5:dc01a010 r4:dc01a000
    [ 332.854584] [<c0169428>] (handle_irq_event) from [<c016c5e4>] (handle_level_irq+0xb8/0x164)
    [ 332.862988] r5:dc01a010 r4:dc01a000
    [ 332.866606] [<c016c52c>] (handle_level_irq) from [<c0168534>] (generic_handle_irq+0x2c/0x3c)
    [ 332.875098] r5:00000010 r4:c0d1f600
    [ 332.878720] [<c0168508>] (generic_handle_irq) from [<c0168bdc>] (__handle_domain_irq+0x5c/0xb0)
    [ 332.887487] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 332.896428] r9:d84e0000 r8:dc006000 r7:d84e1944 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 332.904230] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 332.912282] Exception stack(0xd84e1910 to 0xd84e1958)
    [ 332.917377] 1900: 00404140 00000102 c0d4a5c0 00003154
    [ 332.925620] 1920: 00000202 00000010 00000000 00000000 dc006000 d84e0000 c0d4a600 d84e19bc
    [ 332.933859] 1940: c0d4a600 d84e1960 c012f380 c012ee50 60070113 ffffffff
    [ 332.940517] r5:60070113 r4:c012ee50
    [ 332.944141] [<c012edb0>] (__do_softirq) from [<c012f380>] (irq_exit+0x140/0x144)
    [ 332.951598] r10:00000000 r9:d84e0000 r8:dc006000 r7:00000000 r6:00000000 r5:00000010
    [ 332.959474] r4:c0d1f600
    [ 332.962048] [<c012f240>] (irq_exit) from [<c0168be0>] (__handle_domain_irq+0x60/0xb0)
    [ 332.969941] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 332.978883] r9:d84e0000 r8:c084f8b8 r7:d84e1a44 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 332.986685] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 332.994736] Exception stack(0xd84e1a10 to 0xd84e1a58)
    [ 332.999830] 1a00: d6b30580 00000002 00000000 d84e1a60
    [ 333.008072] 1a20: 00000000 00000000 d6b30580 d6805600 c084f8b8 00000005 00000000 d84e1a94
    [ 333.016311] 1a40: d84e1a98 d84e1a60 c084f8b8 c014e294 60070113 ffffffff
    [ 333.022970] r5:60070113 r4:c014e294
    [ 333.026592] [<c014e234>] (finish_task_switch) from [<c084f8b8>] (__schedule+0x284/0x5d4)
    [ 333.034749] r9:00000005 r8:d87098c0 r7:00000000 r6:c0d0fd98 r5:c0d05fc0 r4:d6805600
    [ 333.042552] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 333.049660] r10:00000000 r9:00000000 r8:d849a600 r7:d84e1bf4 r6:00000000 r5:00000000
    [ 333.057536] r4:d84e0000
    [ 333.060109] [<c084fc08>] (schedule) from [<c0853338>] (schedule_hrtimeout_range_clock+0x138/0x140)
    [ 333.069123] r5:00000000 r4:00000000
    [ 333.072746] [<c0853200>] (schedule_hrtimeout_range_clock) from [<c0853360>] (schedule_hrtimeout_range+0x20/0x28)
    [ 333.082985] r6:00000000 r5:00000000 r4:d84e1ce4
    [ 333.087654] [<c0853340>] (schedule_hrtimeout_range) from [<c02277cc>] (poll_schedule_timeout+0x48/0x74)
    [ 333.097120] [<c0227784>] (poll_schedule_timeout) from [<c02290d4>] (do_sys_poll+0x414/0x538)
    [ 333.105609] r4:d84e1bf4
    [ 333.108180] [<c0228cc0>] (do_sys_poll) from [<c0229324>] (SyS_poll+0xc8/0x10c)
    [ 333.115463] r10:00000000 r9:d84e0000 r8:c0107e44 r7:000000a8 r6:000231b4 r5:bedec318
    [ 333.123339] r4:00000001
    [ 333.125912] [<c022925c>] (SyS_poll) from [<c0107c80>] (ret_fast_syscall+0x0/0x48)
    [ 333.133451] r7:000000a8 r6:000231b4 r5:00000040 r4:000231bc
    [ 395.563383] INFO: rcu_preempt self-detected stall on CPU
    [ 395.568763] 0-...: (33320 ticks this GP) idle=ad5/140000000000002/0 softirq=11649/11649 fqs=0
    [ 395.577509] (t=33615 jiffies g=1748 c=1747 q=4)
    [ 395.582272] rcu_preempt kthread starved for 33615 jiffies! g1748 c1747 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x0
    [ 395.591979] rcu_preempt R running task 0 7 2 0x00000000
    [ 395.599091] Backtrace:
    [ 395.601589] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 395.608698] r10:c0d14840 r9:00000001 r8:c0d13740 r7:c0d14840 r6:dc07fed8 r5:c0d13740
    [ 395.616575] r4:dc07e000
    [ 395.619148] [<c084fc08>] (schedule) from [<c0852e9c>] (schedule_timeout+0x160/0x270)
    [ 395.626943] r5:c0d13740 r4:ffffa206
    [ 395.630563] [<c0852d3c>] (schedule_timeout) from [<c017671c>] (rcu_gp_kthread+0x690/0x99c)
    [ 395.638891] r8:c0d13068 r7:c0d12f90 r6:00000003 r5:dc07e000 r4:c0d12f90
    [ 395.645653] [<c017608c>] (rcu_gp_kthread) from [<c01485e0>] (kthread+0xf8/0x110)
    [ 395.653094] r7:c0d12f90
    [ 395.655666] [<c01484e8>] (kthread) from [<c0107d50>] (ret_from_fork+0x14/0x24)
    [ 395.662946] r8:00000000 r7:00000000 r6:00000000 r5:c01484e8 r4:dc031500
    [ 395.669689] Task dump for CPU 0:
    [ 395.672940] rngd R running task 0 718 1 0x00000002
    [ 395.680051] Backtrace:
    [ 395.682548] [<c010b790>] (dump_backtrace) from [<c010ba4c>] (show_stack+0x18/0x1c)
    [ 395.690174] r7:c0d028fc r6:00000000 r5:00000001 r4:d6805600
    [ 395.695887] [<c010ba34>] (show_stack) from [<c0151dd8>] (sched_show_task+0xb8/0x108)
    [ 395.703691] [<c0151d20>] (sched_show_task) from [<c0152e2c>] (dump_cpu_task+0x2c/0x30)
    [ 395.711659] r5:d84e0000 r4:c0d12f90
    [ 395.715284] [<c0152e00>] (dump_cpu_task) from [<c01b924c>] (rcu_dump_cpu_stacks+0xb4/0xd8)
    [ 395.723615] [<c01b9198>] (rcu_dump_cpu_stacks) from [<c0177338>] (rcu_check_callbacks+0x4fc/0x970)
    [ 395.732644] r10:c0d028fc r9:c0d028f4 r8:c0d14840 r7:00000000 r6:c0d13428 r5:c0d12f90
    [ 395.740525] r4:c0d13474 r3:d84e0000
    [ 395.744143] [<c0176e3c>] (rcu_check_callbacks) from [<c017ad98>] (update_process_times+0x3c/0x64)
    [ 395.753084] r10:c0d1490c r9:c018b08c r8:00000000 r7:0000005c r6:00000000 r5:d6805600
    [ 395.760961] r4:ffffe000
    [ 395.763535] [<c017ad5c>] (update_process_times) from [<c018b088>] (tick_sched_handle+0x50/0x54)
    [ 395.772296] r7:0000005c r6:1936cf14 r5:d84e1910 r4:c0d15040
    [ 395.778013] [<c018b038>] (tick_sched_handle) from [<c018b0f0>] (tick_sched_timer+0x64/0xb8)
    [ 395.786435] [<c018b08c>] (tick_sched_timer) from [<c017bb24>] (__hrtimer_run_queues.constprop.4+0x150/0x1e0)
    [ 395.796330] r7:c0d14900 r6:d84e0000 r5:c0d15040 r4:c0d148c0
    [ 395.802045] [<c017b9d4>] (__hrtimer_run_queues.constprop.4) from [<c017bde4>] (hrtimer_interrupt+0xb4/0x254)
    [ 395.811945] r10:c0d14978 r9:d84e17c0 r8:ffffffff r7:7fffffff r6:00000003 r5:d84e0000
    [ 395.819822] r4:c0d148c0
    [ 395.822398] [<c017bd30>] (hrtimer_interrupt) from [<c0119f38>] (omap2_gp_timer_interrupt+0x30/0x38)
    [ 395.831514] r10:c0d4866f r9:dc01a000 r8:00000010 r7:d84e1874 r6:00000000 r5:dc01a000
    [ 395.839390] r4:c0d080f4
    [ 395.841967] [<c0119f08>] (omap2_gp_timer_interrupt) from [<c0169338>] (__handle_irq_event_percpu+0xb4/0x144)
    [ 395.851873] [<c0169284>] (__handle_irq_event_percpu) from [<c01693ec>] (handle_irq_event_percpu+0x24/0x60)
    [ 395.861599] r10:c0d4a600 r9:d84e0000 r8:dc006000 r7:d84e1a10 r6:00000000 r5:dc01a000
    [ 395.869476] r4:dc01a000
    [ 395.872051] [<c01693c8>] (handle_irq_event_percpu) from [<c016948c>] (handle_irq_event+0x64/0x90)
    [ 395.880979] r5:dc01a010 r4:dc01a000
    [ 395.884599] [<c0169428>] (handle_irq_event) from [<c016c5e4>] (handle_level_irq+0xb8/0x164)
    [ 395.893003] r5:dc01a010 r4:dc01a000
    [ 395.896623] [<c016c52c>] (handle_level_irq) from [<c0168534>] (generic_handle_irq+0x2c/0x3c)
    [ 395.905114] r5:00000010 r4:c0d1f600
    [ 395.908736] [<c0168508>] (generic_handle_irq) from [<c0168bdc>] (__handle_domain_irq+0x5c/0xb0)
    [ 395.917503] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 395.926444] r9:d84e0000 r8:dc006000 r7:d84e1944 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 395.934247] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 395.942298] Exception stack(0xd84e1910 to 0xd84e1958)
    [ 395.947394] 1900: 00404140 00000102 c0d4a5c0 00003154
    [ 395.955636] 1920: 00000202 00000010 00000000 00000000 dc006000 d84e0000 c0d4a600 d84e19bc
    [ 395.963874] 1940: c0d4a600 d84e1960 c012f380 c012ee50 60070113 ffffffff
    [ 395.970532] r5:60070113 r4:c012ee50
    [ 395.974156] [<c012edb0>] (__do_softirq) from [<c012f380>] (irq_exit+0x140/0x144)
    [ 395.981613] r10:00000000 r9:d84e0000 r8:dc006000 r7:00000000 r6:00000000 r5:00000010
    [ 395.989489] r4:c0d1f600
    [ 395.992065] [<c012f240>] (irq_exit) from [<c0168be0>] (__handle_domain_irq+0x60/0xb0)
    [ 395.999959] [<c0168b80>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
    [ 396.008899] r9:d84e0000 r8:c084f8b8 r7:d84e1a44 r6:ffffffff r5:60070113 r4:c0d7f900
    [ 396.016701] [<c0101448>] (omap_intc_handle_irq) from [<c010c48c>] (__irq_svc+0x6c/0xa8)
    [ 396.024752] Exception stack(0xd84e1a10 to 0xd84e1a58)
    [ 396.029846] 1a00: d6b30580 00000002 00000000 d84e1a60
    [ 396.038089] 1a20: 00000000 00000000 d6b30580 d6805600 c084f8b8 00000005 00000000 d84e1a94
    [ 396.046327] 1a40: d84e1a98 d84e1a60 c084f8b8 c014e294 60070113 ffffffff
    [ 396.052986] r5:60070113 r4:c014e294
    [ 396.056610] [<c014e234>] (finish_task_switch) from [<c084f8b8>] (__schedule+0x284/0x5d4)
    [ 396.064765] r9:00000005 r8:d87098c0 r7:00000000 r6:c0d0fd98 r5:c0d05fc0 r4:d6805600
    [ 396.072570] [<c084f634>] (__schedule) from [<c084fc5c>] (schedule+0x54/0xb8)
    [ 396.079677] r10:00000000 r9:00000000 r8:d849a600 r7:d84e1bf4 r6:00000000 r5:00000000
    [ 396.087553] r4:d84e0000
    [ 396.090127] [<c084fc08>] (schedule) from [<c0853338>] (schedule_hrtimeout_range_clock+0x138/0x140)
    [ 396.099140] r5:00000000 r4:00000000
    [ 396.102763] [<c0853200>] (schedule_hrtimeout_range_clock) from [<c0853360>] (schedule_hrtimeout_range+0x20/0x28)
    [ 396.113003] r6:00000000 r5:00000000 r4:d84e1ce4
    [ 396.117673] [<c0853340>] (schedule_hrtimeout_range) from [<c02277cc>] (poll_schedule_timeout+0x48/0x74)
    [ 396.127140] [<c0227784>] (poll_schedule_timeout) from [<c02290d4>] (do_sys_poll+0x414/0x538)
    [ 396.135628] r4:d84e1bf4
    [ 396.138200] [<c0228cc0>] (do_sys_poll) from [<c0229324>] (SyS_poll+0xc8/0x10c)
    [ 396.145483] r10:00000000 r9:d84e0000 r8:c0107e44 r7:000000a8 r6:000231b4 r5:bedec318
    [ 396.153358] r4:00000001
    [ 396.155931] [<c022925c>] (SyS_poll) from [<c0107c80>] (ret_fast_syscall+0x0/0x48)
    [ 396.163469] r7:000000a8 r6:000231b4 r5:00000040 r4:000231bc
  • How did you change the baudrate?

    It it appears changing to the new baudrate is causing the problem..
    I suggest taking FW logs to see, if the controller has received the baudrate command and if it has responded..
    www.ti.com/.../swau058

    Thanks
  • I change baud_rate parameter in dts file. I will try to access debug port, and let you know

    ....... cut here ...
    tibt {
    compatible = "tibt";
    nshutdown_gpio = <23>; /* Bank1, pin12 */
    dev_name = "/dev/ttyS1";
    flow_cntrl = <1>;
    baud_rate = <115200>;
    };
  • Did, you manage to get the FW logs?
  • Hi, I found the problem in cts and rts pin are short together . After fix it, I can turn one Bluetooth function.