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.

PROCESSOR-SDK-AM335X: kernel hangs at boot up while migrating from 4.9 to 5.10 kernel

Part Number: PROCESSOR-SDK-AM335X
Other Parts Discussed in Thread: WL1835, AM3352, CSD, TPS65217

Hi TI Team,

We are working on am335x based custom board. Trying to migrating the kernel 4.9 to 5.10, we are modified few nodes in dts file as given below.

 

/*****************************************

&mmc3 {
        dmas = <&edma_xbar 12 0 1
&edma_xbar 13 0 2>;
        dma-names = "tx", "rx";
        status = "okay";
        vmmc-supply = <&wlan_en_reg>;
        bus-width = <4>;
        non-removable;
        cap-power-off-card;
        keep-power-in-suspend;
        pinctrl-names = "default", "sleep";
        pinctrl-0 = <&mmc3_pins &wlan_pins>;

  pinctrl-1 = <&mmc3_pins_sleep &wlan_pins_sleep>;

 

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

 

 

&uart3 {
        pinctrl-names = "default", "sleep";

  pinctrl-0 = <&uart3_pins_default &bt_pins>;

  pinctrl-1 = <&uart3_pins_sleep &bt_pins>;


        status = "okay";

};

**************************************************/

 

With created DTB and zImage  kernel hangs on the board  as show below logs,

 

***************************************************************************** 

U-Boot SPL 2016.03-gf92eba1-dirty (Sep 04 2019 - 09:21:28)
setting PLL to 300Mhz
DDR is configured at 400Mhz
- USB Input current limit set to 1.3V
- MPU_VDD (DCDC2) set to 1.1V
Trying to boot from MMC


U-Boot 2016.03-gf92eba1-dirty (Sep 04 2019 - 09:21:28 -0400)

Watchdog enabled
I2C: ready
DRAM: 256 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Using default environment

AC pwr loss pin state is high
Battery key state is high
-- Partition A selected. Count: 1
Card did not respond to voltage select!
Unknown command 'is' - try 'help'
Card did not respond to voltage select!
Fail. Switching to emmc at ====$(mmcdev)====
Card did not respond to voltage select!
** Bad device mmc 0 **
reading uEnv.txt
Card did not respond to voltage select!
** Bad device mmc 0 **
2922 bytes read in 20 ms (142.6 KiB/s)
uEnv.txt read fom eMMC main partition
Loaded environment from uEnv.txt
Importing environment from mmc ...
Running uenvcmd ...
switch to partitions #0, OK
mmc1(part 0) is current device
debug [uSD]
=---debug: About to boot from --- 1p1 -----====
4640472 bytes read in 478 ms (9.3 MiB/s)
65175 bytes read in 22 ms (2.8 MiB/s)
debug: [DTB loaded from 1:1]
Kernel image @ 0x82000000 [ 0x000000 - 0x46ced8 ]
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Ramdisk to 90000000, end 90000000 ... OK
Loading Device Tree to 8ef37000, end 8ef49e96 ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.10.153-gc384a4b071 (arm-poky-linux-gnueabi-gcc (GCC) 9.5.0, GNU ld (GNU Binutils) 2.34.0.20200910) #1 PREEMPT Thu May 18 05:32:02 UTC 2023
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: TI AM335x BeagleBone Green Wireless
[ 0.000000] printk: bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] cma: Reserved 48 MiB at 0x8b800000
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000080000000-0x000000008fefffff]
[ 0.000000] HighMem empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x000000008fefffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000008fefffff]
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.1 (neon)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64706
[ 0.000000] Kernel command line: console=ttyS0,115200n8 earlyprintk console=tty0 root=/dev/mmcblk1p1 rootfstype=ext4 rootwait coherent_pool=1M cape_universal=enable panic=1
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 193764K/261120K available (9216K kernel code, 677K rwdata, 3196K rodata, 1024K init, 278K bss, 18204K reserved, 49152K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
[ 0.000000] TI gptimer clocksource: always-on /ocp/interconnect@44c00000/segment@200000/target-module@31000
[ 0.000024] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.008117] clocksource: dmtimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.018493] TI gptimer clockevent: 24000000 Hz at /ocp/interconnect@48000000/segment@0/target-module@40000
[ 0.031174] Console: colour dummy device 80x30
[ 0.035785] printk: console [tty0] enabled
[ 0.040139] printk: bootconsole [earlycon0] disabled 

*****************************************************************************

Please Let me know any thoughts  and solutions.

  • we are using the minimal DTS  configurations as shown below

    /*&uart0_pins {
        pinctrl-single,pins = <
            AM33XX_PADCONF(AM335X_PIN_UART0_RXD, PIN_INPUT_PULLUP, MUX_MODE0)
            AM33XX_PADCONF(AM335X_PIN_UART0_TXD, PIN_OUTPUT_PULLDOWN, MUX_MODE0)
    >;
    };*/
    
     
    
    &am33xx_pinmux {
    
     
    
        /*uart0_pins {
            pinctrl-single,pins = <
                AM33XX_PADCONF(AM335X_PIN_UART0_RXD, PIN_INPUT_PULLUP, MUX_MODE0)
                AM33XX_PADCONF(AM335X_PIN_UART0_TXD, PIN_OUTPUT_PULLDOWN, MUX_MODE0)
    >;
        };*/
    
     
    
        uart1_pins_default: pinmux_uart1_pins {
            pinctrl-single,pins = <
                0x184 0x20 /* P9.24 uart1_txd.uart1_txd  OUTPUT  */
                0x180 0x20 /* P9.26 uart1_rxd.uart1_rxd  INPUT  */
    >;
        };
    
     
    
        uart2_pins_default: pinmux_uart2_pins {
            pinctrl-single,pins = <
                0x150 0x21    /* spi0_sclk.uart2_rxd | MODE1 */
                0x154 0x01    /* spi0_d0.uart2_txd | MODE1 */
                0x124 (PIN_OUTPUT_PULLUP | MUX_MODE7)    /* (K16) gmii1_txd1.gpio0[21] */
    >;
        };
    
     
    
        uart4_pins_rs485_default: pinmux_uart4_pins {
            pinctrl-single,pins = <
                0x070 0x26 /* gpmc_wait0.uart4_rxd | MODE6 */
                0x074 0x06 /* gpmc_wpn.uart4_txd | MODE6 */
                0x128 ( PIN_OUTPUT_PULLUP | MUX_MODE7 ) /* (K17) gmii1_txd0.gpio0[28] */
    >;
        };
    
     
    
        uart5_pins_default: pinmux_uart5_pins_default {
            pinctrl-single,pins = <
                0x108 ( PIN_INPUT | MUX_MODE3 ) /* (H16) gmii1_col.uart5_rxd */
                0x118 ( PIN_OUTPUT | MUX_MODE3 ) /* (J17) gmii1_rxdv.uart5_txd */
                0x10c ( PIN_INPUT | MUX_MODE5 ) /* (H17) gmii1_crs.uart5_ctsn */
                0x110 ( PIN_OUTPUT | MUX_MODE5 ) /* (J15) gmii1_rxer.uart5_rtsn */
    >;
        };
    
     
    
        uart5_pins_sleep: pinmux_uart5_pins_sleep {
            pinctrl-single,pins = <
                0XC4 ( PIN_INPUT | MUX_MODE4 ) /* (U2) lcd_data9.uart5_rxd */
                0XC0 ( PIN_OUTPUT | MUX_MODE4 ) /* (U1) lcd_data8.uart5_txd */
                0XD8 ( PIN_INPUT | MUX_MODE6 ) /* (V4) lcd_data14.uart5_ctsn */
                0XDC ( PIN_OUTPUT | MUX_MODE6 ) /* (T5) lcd_data15.uart5_rtsn */
    >;
        };
    
     
    
        cpsw_default: cpsw_default {
            pinctrl-single,pins = <
    >;
        };
        cpsw_sleep: cpsw_sleep {
            pinctrl-single,pins = <
    >;
        };
    
     
    
    };
    
     
    
    /*&uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_pins >;
        status = "okay";
    };*/
    
     
    
    &uart1 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart1_pins_default >;
        status = "okay";
    };
    
     
    
    &uart2 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart2_pins_default>;
    
        /* GPIO0 pin 21 for data direction */
        rts-gpio = <&gpio0 21 GPIO_ACTIVE_HIGH>;
        rs485-rts-active-high;
        rs485-rts-delay = <0 0>;      /* in milliseconds */
        linux,rs485-enabled-at-boot-time;
    
        status = "okay";
    };
    
     
    
    &uart4 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart4_pins_rs485_default >;
    
     
    
        /* GPIO0 pin 28 for data direction */
        rts-gpio = <&gpio0 28 GPIO_ACTIVE_HIGH>;
        rs485-rts-active-high;
        rs485-rts-delay = <0 0>;      /* in milliseconds */
        linux,rs485-enabled-at-boot-time;
    
     
    
        status = "okay";
    };
    
     
    
    &uart5 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart5_pins_default >;
        status = "okay";
    };
    
     
    
    /*&i2c0 {
        /delete-node/baseboard_eeprom@50;
    };*/
    
     
    
    &i2c2 {
        pinctrl-names = "default";
        pinctrl-0 = <&i2c2_pins>;
        status = "okay";
        clock-frequency = <400000>;
    
     
    
        status = "okay";
    
     
    
        nvconfig: nvconfig_eeprom@50 {
            compatible = "atmel,24c512";
            reg = <0x50>;
            pagesize = <0x80>;
    
     
    
            #address-cells = <1>;
            #size-cells = <1>;
            nvconfig_data: nvconfig_data@0 {
                reg = <0 0x100>;
            };
        };
        /*/delete-node/cape_eeprom0@54;
        /delete-node/cape_eeprom1@55;
        /delete-node/cape_eeprom2@56;
        /delete-node/cape_eeprom3@57;*/
    };
    
     
    
    /*&mac {
        /delete-node/davinci_mdio;
        /delete-node/cpsw_emac0;
        /delete-node/cpsw_emac1;
        /delete-node/phy_sel;
    };
    
     
    
    &mac_sw {
        /delete-node/cpsw_port1;
        /delete-node/cpsw_port2;
        /delete-node/davinci_mdio_sw;
    };*/
    
     
    
    &usb0 {
        status  = "okay";
        dr_mode = "host";    
    };
    
     
    
    &tscadc {
            status = "okay";
    
     
    
            adc {
                    ti,adc-channels = <0 1 2 3 4 5 6 7>;
                    ti,chan-step-avg = <0x16 0x16 0x16 0x16 0x16 0x16 0x16>;
                    ti,chan-step-opendelay = <0x98 0x98 0x98 0x98 0x98 0x98 0x98>;
                    ti,chan-step-sampledelay = <0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
            };
    };
    /*pmic*/
    /*&tps{
        /delete-property/interrupts;
        /delete-property/interrupt-parent;
        /delete-node/charger;
        /delete-node/pwrbutton;
    };*/

    Please let me know any thoughts . 

  • Hi Padmalatha,

    We are working on am335x based custom board. Trying to migrating the kernel 4.9 to 5.10,

    Can you please confirm that kernel v4.9 runs on your custom board without any issue, but kernel 5.10 doesn't boot to Linux login prompt? 

  • what the board is boot from? sdcard or something else?

  • Hi Bin Liu

    Thanks for reply. 

    Yes , 4.9 kernel is working on our board with out any issue, but 5.10 doesn't  boot. 

  • Hi Bin Liu, 

    Board is booting from MMC. 

  •  Hi TI team, 

    We are trying to migrate kernel 4.9 to 5.10 from "systemd", I am attaching config file.

     Observations: 

    1. When "CONFIG_NET =y" then kernel hangs as shown below, 

    ************************************************************

    U-Boot SPL 2016.03-gf92eba1-dirty (Sep 04 2019 - 09:21:28)

    setting PLL to 300Mhz

    DDR is configured at 400Mhz

    - USB Input current limit set to 1.3V

    - MPU_VDD (DCDC2) set to 1.1V

    Trying to boot from MMC

     

    U-Boot 2016.03-gf92eba1-dirty (Sep 04 2019 - 09:21:28 -0400)

     

           Watchdog enabled

    I2C:   ready

    DRAM:  256 MiB

    NAND:  0 MiB

    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1

    Using default environment

     

    AC pwr loss pin state is high

    Battery key state is high

     -- Partition A selected. Count: 2

    Card did not respond to voltage select!

    Unknown command 'is' - try 'help'

    Card did not respond to voltage select!

    Fail. Switching to emmc at ====$(mmcdev)====

    Card did not respond to voltage select!

    ** Bad device mmc 0 **

    reading uEnv.txt

    Card did not respond to voltage select!

    ** Bad device mmc 0 **

    3074 bytes read in 22 ms (135.7 KiB/s)

    uEnv.txt read fom eMMC main partition

    Loaded environment from uEnv.txt

    Importing environment from mmc ...

    Running uenvcmd ...

    Card did not respond to voltage select!

    =---debug: About to boot from --- 1p1 -----====

    3908096 bytes read in 397 ms (9.4 MiB/s)

    63687 bytes read in 17 ms (3.6 MiB/s)

    debug: [DTB loaded from 1:1]

    Kernel image @ 0x82000000 [ 0x000000 - 0x3ba200 ]

    ## Flattened Device Tree blob at 88000000

       Booting using the fdt blob at 0x88000000

       Loading Ramdisk to 90000000, end 90000000 ... OK

       Loading Device Tree to 8ef37000, end 8ef498c6 ... OK

     

    Starting kernel ...

     

    [    0.000000] Booting Linux on physical CPU 0x0

    [    0.000000] Linux version 5.10.153-gc384a4b071 (oe-user@oe-host) (arm-poky-linux-gnueabi-gcc (GCC) 9.5.0, GNU ld (GNU Binutils) 2.34.0.20200910) #1 PREEMPT Mon Nov 7 12:48:21 UTC 2022

    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d

    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache

    [    0.000000] OF: fdt: Machine model: TI AM335x BeagleBone Green Wireless

    [    0.000000] printk: bootconsole [earlycon0] enabled

    [    0.000000] Memory policy: Data cache writeback

    [    0.000000] efi: UEFI not found.

    [    0.000000] cma: Failed to reserve 512 MiB

    [    0.000000] Zone ranges:

    [    0.000000]   Normal   [mem 0x0000000080000000-0x000000008fefffff]

    [    0.000000]   HighMem  empty

    [    0.000000] Movable zone start for each node

    [    0.000000] Early memory node ranges

    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000008fefffff]

    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000008fefffff]

    [    0.000000] CPU: All CPU(s) started in SVC mode.

    [    0.000000] AM335X ES2.1 (neon)

    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64706

    [    0.000000] Kernel command line: console=ttyS0,115200n8 earlyprintk console=tty0 root=/dev/mmcblk0p1 rw rootfstype=ext4 rootwait coherent_pool=1M cape_universal=enable panic=1

    [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)

    [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)

    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off

    [    0.000000] Memory: 246144K/261120K available (7168K kernel code, 634K rwdata, 2448K rodata, 1024K init, 266K bss, 14976K reserved, 0K cma-reserved, 0K highmem)

    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

    [    0.000000] rcu: Preemptible hierarchical RCU implementation.

    [    0.000000]  Trampoline variant of Tasks RCU enabled.

    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.

    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16

    [    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts

    [    0.000000] TI gptimer clocksource: always-on /ocp/interconnect@44c00000/segment@200000/target-module@31000

    [    0.000023] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns

    [    0.008116] clocksource: dmtimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns

    [    0.018481] TI gptimer clockevent: 24000000 Hz at /ocp/interconnect@48000000/segment@0/target-module@40000

    [    0.031488] Console: colour dummy device 80x30

    [    0.036094] printk: console [tty0] enabled

    [    0.040445] printk: bootconsole [earlycon0] disabled

     

    **************************************************************************************

     2.When "CONFIG_NET is not set " then kernel hangs as shown below

     **************************************************************************************

    U-Boot SPL 2016.03-gf92eba1-dirty (Sep 04 2019 - 09:21:28)

    setting PLL to 300Mhz

    DDR is configured at 400Mhz

    - USB Input current limit set to 1.3V

    - MPU_VDD (DCDC2) set to 1.1V

    Trying to boot from MMC

     

    U-Boot 2016.03-gf92eba1-dirty (Sep 04 2019 - 09:21:28 -0400)

     

           Watchdog enabled

    I2C:   ready

    DRAM:  256 MiB

    NAND:  0 MiB

    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1

    Using default environment

     

    AC pwr loss pin state is high

    Battery key state is high

     -- Partition A selected. Count: 3

    Card did not respond to voltage select!

    Unknown command 'is' - try 'help'

    Card did not respond to voltage select!

    Fail. Switching to emmc at ====$(mmcdev)====

    Card did not respond to voltage select!

    ** Bad device mmc 0 **

    reading uEnv.txt

    Card did not respond to voltage select!

    ** Bad device mmc 0 **

    3062 bytes read in 20 ms (149.4 KiB/s)

    uEnv.txt read fom eMMC main partition

    Loaded environment from uEnv.txt

    Importing environment from mmc ...

    Running uenvcmd ...

    Card did not respond to voltage select!

    =---debug: About to boot from --- 1p1 -----====

    2507264 bytes read in 261 ms (9.2 MiB/s)

    63683 bytes read in 17 ms (3.6 MiB/s)

    debug: [DTB loaded from 1:1]

    Kernel image @ 0x82000000 [ 0x000000 - 0x264200 ]

    ## Flattened Device Tree blob at 88000000

       Booting using the fdt blob at 0x88000000

       Loading Ramdisk to 90000000, end 90000000 ... OK

       Loading Device Tree to 8ef37000, end 8ef498c2 ... OK

     

    Starting kernel ...

     

    [    0.000000] Booting Linux on physical CPU 0x0

    [    0.000000] Linux version 5.10.153-gc384a4b071 (aws-sudu@ip-10-207-92-147) (arm-poky-linux-gnueabi-gcc (GCC) 9.5.0, GNU ld (GNU Binutils) 2.34.0.20200910) #3 PREEMPT Thu Jun 8 05:50:30 UTC 2023

    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d

    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache

    [    0.000000] OF: fdt: Machine model: TI AM335x BeagleBone Green Wireless

    [    0.000000] Memory policy: Data cache writeback

    [    0.000000] efi: UEFI not found.

    [    0.000000] cma: Failed to reserve 512 MiB

    [    0.000000] Zone ranges:

    [    0.000000]   Normal   [mem 0x0000000080000000-0x000000008fefffff]

    [    0.000000]   HighMem  empty

    [    0.000000] Movable zone start for each node

    [    0.000000] Early memory node ranges

    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000008fefffff]

    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000008fefffff]

    [    0.000000] CPU: All CPU(s) started in SVC mode.

    [    0.000000] AM335X ES2.1 (neon)

    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64706

    [    0.000000] Kernel command line: console=ttyS0,115200n8 console=tty0 root=/dev/mmcblk0p1 rw rootfstype=ext4 rootwait coherent_pool=1M cape_universal=enable panic=1

    [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)

    [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)

    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off

    [    0.000000] Memory: 249344K/261120K available (5120K kernel code, 563K rwdata, 1520K rodata, 1024K init, 210K bss, 11776K reserved, 0K cma-reserved, 0K highmem)

    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

    [    0.000000] rcu: Preemptible hierarchical RCU implementation.

    [    0.000000]  Trampoline variant of Tasks RCU enabled.

    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.

    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16

    [    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts

    [    0.000000] TI gptimer clocksource: always-on /ocp/interconnect@44c00000/segment@200000/target-module@31000

    [    0.000023] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns

    [    0.000073] clocksource: dmtimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns

    [    0.000874] TI gptimer clockevent: 24000000 Hz at /ocp/interconnect@48000000/segment@0/target-module@40000

    [    0.003971] Console: colour dummy device 80x30

    [    0.005393] printk: console [tty0] enabled

    [    0.005557] Calibrating delay loop... 298.59 BogoMIPS (lpj=1492992)

    [    0.071002] pid_max: default: 32768 minimum: 301

    [    0.071411] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)

    [    0.071509] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)

    [    0.073476] CPU: Testing write buffer coherency: ok

    [    0.073679] CPU0: Spectre v2: using BPIALL workaround

    [    0.075924] Setting up static identity map for 0x80100000 - 0x80100060

    [    0.076369] rcu: Hierarchical SRCU implementation.

    [    0.076874] EFI services will not be available.

    [    0.077717] devtmpfs: initialized

    [    0.106399] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3

    [    0.107137] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns

    [    0.107256] futex hash table entries: 256 (order: -1, 3072 bytes, linear)

    [    0.107572] pinctrl core: initialized pinctrl subsystem

    [    0.109615] DMI not present or invalid.

    [    0.113700] DMA: preallocated 1024 KiB pool for atomic coherent allocations

    [    0.141498] l3-aon-clkctrl:0000:0: failed to disable

    [    0.143996] thermal_sys: Registered thermal governor 'step_wise'

    [    0.144711] cpuidle: using governor ladder

    [    0.144905] cpuidle: using governor menu

    [    3.641077] No ATAGs?

    [    3.641188] hw-breakpoint: debug architecture 0x4 unsupported.

    [    3.687771] Kprobes globally optimized

    [    3.696065] iommu: Default domain type: Translated

    [    3.699426] pps_core: LinuxPPS API ver. 1 registered

    [    3.699520] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>

    [    3.701629] clocksource: Switched to clocksource dmtimer

    [    3.726641] workingset: timestamp_bits=14 max_order=16 bucket_order=2

    [    3.736090] squashfs: version 4.0 (2009/01/31) Phillip Lougher

    [    3.736480] ntfs: driver 2.1.32 [Flags: R/O].

    [    3.738031] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)

    [    3.738136] io scheduler mq-deadline registered

    [    3.738189] io scheduler kyber registered

    [    4.148067] ti-sysc 44e07000.target-module: dts flag should be at module level for ti,no-reset-on-init

    [    4.552564] ti-sysc: probe of 44e31000.target-module failed with error -16

    [    4.655553] ti-sysc: probe of 48040000.target-module failed with error -16

    [    4.816019] ti-sysc 4804c000.target-module: dts flag should be at module level for ti,no-reset-on-init

    [    4.849256] ti-sysc 480602fc.target-module: really a child ti,hwmods property?

    [    4.850208] platform 48060000.mmc: Cannot lookup hwmod 'mmc1'

    [    4.916543] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400

    [    5.041301] ti-sysc 481ac000.target-module: dts flag should be at module level for ti,no-reset-on-init

    [    5.072374] ti-sysc 481ae000.target-module: dts flag should be at module level for ti,no-reset-on-init

    [    5.199529] return for 4a326000.target-module

    [    5.199683] ti-sysc: probe of 4a326000.target-module failed with error -1063783936

    [    5.244056] debugfs: Directory '49000000.dma' with parent 'dmaengine' already present!

    [    5.244224] edma 49000000.dma: TI EDMA DMA engine driver

    [    5.281831] pinctrl-single 44e10800.pinmux: 142 pins, size 568

    [    5.418538] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled

    [    5.430100] printk: skipping console [ttyS] disabled

    [    5.430621] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 20, base_baud = 3000000) is a 8250

    [    5.974329] printk: console [ttyS0] enabled

    [    5.983006] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 25, base_baud = 3000000) is a 8250

    [    5.996006] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 26, base_baud = 3000000) is a 8250

    [    6.009468] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 36, base_baud = 3000000) is a 8250

    [    6.022729] 481aa000.serial: ttyS5 at MMIO 0x481aa000 (irq = 37, base_baud = 3000000) is a 8250

    [    6.060719] brd: module loaded

    [    6.068803] i2c /dev entries driver

    [    6.077373] cpuidle: enable-method property 'ti,am3352' found operations

    [    6.085891] sdhci: Secure Digital Host Controller Interface driver

    [    6.092288] sdhci: Copyright(c) Pierre Ossman

    [    6.098469] sdhci-pltfm: SDHCI platform and OF driver helper

    [    6.106147] [sd]:in sdhci_omap_probe

    [    6.126546] omap_voltage_late_init: Voltage driver support not added

    [    6.133626] [sd]:in sdhci_omap_probe

    [    6.138481] sdhci-omap 481d8000.mmc: supply vqmmc not found, using dummy regulator

    [    6.147279] [sd]:in sdhci_omap_probe

    [    6.152256] sdhci-omap 47810000.mmc: supply vqmmc not found, using dummy regulator

    [    6.192923] OMAP GPIO hardware version 0.1

    [    6.200341] mmc1: SDHCI controller on 481d8000.mmc [481d8000.mmc] using External DMA

    [    6.211358] [sd]:out sdhci_omap_probe

    [    6.232618] tps65217-pmic: Failed to locate of_node [id: -1]

    [    6.249794] tps65217-bl: Failed to locate of_node [id: -1]

    [    6.257720] [sd]:in mmc_read_ext_csd

    [    6.261389] [sd]:in mmc_read_ext_csd-0

    [    6.267251] tps65217 0-0024: TPS65217 ID 0xe version 1.2

    [    6.272952] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz

    [    6.278740] [sd]:in mmc_read_ext_csd-2

    [    6.289768] mmc1: new high speed MMC card at address 0001

    [    6.295893] at24 2-0050: supply vcc not found, using dummy regulator

    [    6.304156] mmcblk0: mmc1:0001 IS004G 1.82 GiB

    [    6.309474] mmcblk0boot0: mmc1:0001 IS004G partition 1 2.00 MiB

    [    6.317508] mmcblk0boot1: mmc1:0001 IS004G partition 2 2.00 MiB

    [    6.324079] mmcblk1rpmb: mmc1:0001 IS004G partition 3 512 KiB, chardev (248:0)

    [    6.339198]  mmcblk0: p1 p2 p3 p4 < p5 p6 p7 p8 p9 p10 p11 >

    [    6.345413] at24 2-0050: 65536 byte 24c512 EEPROM, writable, 128 bytes/write

    [    6.358532] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 400 kHz

    [    6.367427] gpio-112 (MCASP0_AXR0): hogged as output/low

    [    6.384775] omap_reset_deassert: timedout waiting for gfx:0

    [    6.390588] ti-sysc: probe of 5600fe00.target-module failed with error -110

    [    6.403977] core: _opp_supported_by_regulators: OPP minuV: 931000 maxuV: 969000, not supported by regulator

    [    6.415269] cpu cpu0: _opp_add: OPP not supported by regulators (300000000)

    [    6.425286] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 300000 KHz, changing to: 600000 KHz

    [    6.436920] [sd]:in sdhci_omap_probe

    [    6.441042] omap_gpio 44e07000.gpio: Could not set line 6 debounce to 200000 microseconds (-22)

    [    6.450593] [sd]:in sdhci_omap_probe

    [    6.457471] sdhci-omap 47810000.mmc: supply vqmmc not found, using dummy regulator

    [    6.465873] sdhci-omap 48060000.mmc: Got CD GPIO

    [    6.472463] sdhci-omap 48060000.mmc: _od_fail_runtime_resume: FIXME: missing hwmod/omap_dev info

    [    6.481364] sdhci-omap 48060000.mmc: pm_runtime_get_sync failed

    [    6.586982] mmc2: SDHCI controller on 47810000.mmc [47810000.mmc] using External DMA

    [    6.595039] [sd]:out sdhci_omap_probe

    [    6.620085] EXT4-fs (mmcblk0p1): recovery complete

    [    6.625944] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)

    [    6.634304] VFS: Mounted root (ext4 filesystem) on device 179:1.

    [    6.640561] devtmpfs: mounted

    [    6.646044] Freeing unused kernel memory: 1024K

    [    6.651079] Run /sbin/init as init process

    [    6.887449] systemd[1]: System time before build time, advancing clock.

    [    6.913428] systemd[1]: Module 'unix' is built in

    [    6.934312] systemd[1]: systemd 244.5+ running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)

    [    6.957879] systemd[1]: Detected architecture arm.

    [    6.974747] systemd[1]: Set hostname to <ml5>.

    [    6.985580] systemd[1]: Failed to open netlink: Function not implemented

    [    7.345647] systemd[1]: Failed to allocate device monitor: Function not implemented

    [    7.936816] systemd[1]: Failed to allocate notification socket: Function not implemented

    [    7.955577] systemd[1]: Assertion '*_head == _item' failed at src/core/device.c:46, function device_unset_sysfs(). Aborting.

    [    8.001150] systemd[1]: Caught <ABRT>, dumped core as pid 52.

    [    8.007300] systemd[1]: Freezing execution. 

    ***************************************************************************************

    Any suggestion further, 

     

    Regards,

    Padma

    net_disable_kernel_config.txtnet_enable_kernel_config.txt

  • Hi,

    The issue seems to be network related. I am routing your query to our Network expert for comments.