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:从4.9迁移至5.10内核时、内核在启动时挂起

Guru**** 664280 points
Other Parts Discussed in Thread: AM3352, TPS65217
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1228354/processor-sdk-am335x-kernel-hangs-at-boot-up-while-migrating-from-4-9-to-5-10-kernel

器件型号:PROCESSOR-SDK-AM335X
主题中讨论的其他器件:WL1835AM3352、CSD、 TPS65217

您好、TI 团队、

我们正在使用基于 AM335x 的定制电路板。 尝试将内核4.9迁移到5.10,我们修改了 DTS 文件中的几个节点,如下所示。

 

/

mmc3{(&M)}
        DMA =<&EDMA_Xbar 12 0 1
&EDMA_XBAR 13 0 2>;
        dma-names ="tx"、"Rx";
        状态="可以";
        VMMC-SUPPLY =<&WLAN_en_reg>;
        总线宽度=<4>;
        不可拆卸;
        CAP-Power-Off-Card;
        保持电源在暂停状态;
        pinctrl-names ="默认"、"睡眠";
       pinctrl-0 =<&mmc3_pins &wlan_pins>;

 pinctrl-1 =<&mmc3_PINS_SLEEP &WLAN_PINS_SLEEP>;

 

#address-Cells =<1>;
        #size-cells =<0>;
        wlcore:wlcore@2 {
                兼容="ti、wl1835";
                寄存器=<2>;
                INTERRUPT-PARENT =<&GPIO0>;
                中断=<27 IRQ_TYPE_EDGE_RISING >;
        };
};

 

 

uart3 (&U){
        pinctrl-names ="默认"、"睡眠";

 pinctrl-0 =<&uart3_PINS_DEFAULT &bt_PINS>;

 pinctrl-1 =<&uart3_PINS_SLEEP &bt_PINS>;


        状态="可以";

};

* /

 

随着 电路板上创建的 dtb 和 zimage 内核挂起、 如下日志所示、

 

*  

U-Boot SPL 2016.03-gf92eba1-Dirty (2019年9月04日- 09:21:28)
将 PLL 设置为300MHz
DDR 配置为400MHz
- USB 输入电流限制设置为1.3V
- MPU_VDD (DCDC2)设置为1.1V
尝试从 MMC 引导


U-Boot 2016.03-gf92eba1-Dirty (2019年9月04日- 09:21:28 -0400)

看门狗已启用
I2C:就绪
DRAM:256MiB
NAND:0 MiB
MMC:OMAP SD/MMC:0、OMAP SD/MMC:1
使用默认环境

交流功率损耗引脚状态为高电平
蓄电池钥匙状态为高电平
--分区 A 已选定。 计数:1
卡片未对电压选择作出响应!
未知命令'is'-尝试'help'
卡片未对电压选择作出响应!
失败。 切换到 eMMC、地址为========$(mmcdev)===
卡片未对电压选择作出响应!
**设备 MMC 0 **错误
阅读 uEnv.txt
卡片未对电压选择作出响应!
**设备 MMC 0 **错误
2922个字节读取、20ms (142.6 KiB/s)
uEnv.txt 读取 fom eMMC 主分区
从 uEnv.txt 加载的环境
从 MMC 导入环境...
正在运行 uenvcmd ...
切换到分区#0,确定
mmc1 (第0部分)是当前器件
调试[USD]
=--debug:即将从--1p1 ----引导 ===
478ms (9.3MiB/s)内读取的4640472字节
65175字节在22ms (2.8MiB/s)内读取
调试:[dtb loaded from 1:1]
内核映像@ 0x82000000 [ 0x000000 - 0x46ced8]
##平展设备树 Blob、88000000
在0x88000000使用 FDT Blob 引导
正在加载 Ramdisk 至90000000,结束90000000 ... 确定
将设备树加载到8ef37000,结束8ef49e96 ... 确定

正在启动内核...

正在解压缩 Linux... 继续、引导内核。
[ 0.000000]在物理 CPU 0x0上引导 Linux
[ 0.000000] Linux 版本5.10.153-gc384a4b071 (arm-poky-linux-gnueabi-gcc (GCC) 9.5.0、GNU ld (GNU binutils) 2.34.0.20200910)#1抢占星期四5月18日05:32:02 UTC 2023
[ 0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、cr=10c5387d
[ 0.000000] CPU:PIPT/VIPT 非别名数据高速缓存、VIPT 别名指令高速缓存
[ 0.000000] of:FDT:机器模型:TI AM335x BeagleBone Green Wireless
[ 0.000000] printk:启动控制台[earlycon0]已启用
[ 0.000000]内存策略:数据缓存写回
[ 0.000000] CMA:保留48MiB,位于0x8b800000
[ 0.000000]区域范围:
[ 0.000000]正常[mem 0x000080000000-0x000000008fefffff]
[ 0.000000] HIGHMEM 空
[ 0.000000]每个节点的可移动区域开始
[ 0.000000]早期存储器节点范围
[ 0.000000]节点0:[MEM 0x0000000080000000-0x000000008fefffff]
[ 0.000000] Initmem 设置节点0 [mem 0x000080000000-0x00008fefffff]
[ 0.000000] CPU:所有 CPU 都在 SVC 模式下启动。
[ 0.000000] AM335X ES2.1 (NEON)
[0.000000]构建了1个区域主义者,移动性分组。 总页数:64706
[ 0.000000]内核命令行:console=ttyS0115200n8 earlyprintk console=tty0 root=/dev/mmcblk1p1 rootfsttype=ext4 rootwait 相干池=1M cape_universal=enable panar=1
[ 0.000000]条目高速缓存哈希表条目:32768 (顺序:5131072字节、线性)
[ 0.000000] inode-cache 哈希表条目:16384 (顺序:465536字节、线性)
[ 0.000000] mem auto-init:stack:off、heap alloc:off、heap free:off
[ 0.000000]内存:193764K/261120K 可用(9216K 内核代码、677K rwdata、3196K rodata、1024K 初始化、278K BSS、 18204K 保留、49152K CMA 保留、0K HIGHMEM)
[ 0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
[ 0.000000] RCU:抢占式分层 RCU 实现。
[ 0.000000]启用任务 RCU 的 trampoline 变体。
[ 0.000000] RCU:RCU 计算出的调度器入射延迟值为10个间隔。
[ 0.000000] NR_IRQ:16、nr_IRQ:16、预分配的 IRQ:16
[ 0.000000] IRQ:在0x (ptrval)(修订版5.0)找到一个带有128个中断的 INTC
[ 0.000000] TI gptimer 时钟源:ALWAYS-ON /ocp/interconnect@44c00000/段@200000/目标模块@31000
[ 0.000024] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换一次
[ 0.008117]时钟源:dmtimer:mask:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
[ 0.018493] TI gptimer 时钟事件:/ocp/interconnect@48000000/段@0/目标模块@40000时为24000000 Hz
[0.031174]控制台:彩色虚拟设备80x30
[ 0.035785] printk:启用控制台[tty0]
[0.040139] printk:启动控制台[earlycon0]已禁用  

请告诉我有什么想法 和解决方案。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们将使用最小 dts 配置、如下所示

    /*&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;
    };*/

    请让我知道你的想法。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Padmalatha:

    我们正在使用基于 AM335x 的定制电路板。 尝试将内核4.9迁移到5.10,

    您能否确认内核 v4.9在您的定制电路板上运行没有任何问题、但内核5.10不启动到 Linux 登录提示?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    从什么引导电路板? SDCard 还是其他东西?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    刘斌

    感谢您的回复。  

    是的,4.9内核在我们的主板上工作,没有任何问题,但5.10不 启动。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bin Liu:  

    电路板从 MMC 引导。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     您好、TI 团队、  

    我们正在尝试从"systemd"将内核4.9迁移到5.10,我正在附加配置文件。

     观察结果:  

    1. "CONFIG_NET =y"时、内核挂起、如下所示:  

    U-Boot SPL 2016.03-gf92eba1-Dirty (2019年9月04日- 09:21:28)

    将 PLL 设置为300MHz

    DDR 配置为400MHz

    - USB 输入电流限制设置为1.3V

    - MPU_VDD (DCDC2)设置为1.1V

    尝试从 MMC 引导

     

    U-Boot 2016.03-gf92eba1-Dirty (2019年9月04日- 09:21:28 -0400)

     

          看门狗已启用

    I2C:  就绪

    DRAM: 256MiB

    NAND: 0 MiB

    MMC:  OMAP SD/MMC:0、OMAP SD/MMC:1

    使用默认环境

     

    交流功率损耗引脚状态为高电平

    蓄电池钥匙状态为高电平

     --分区 A 已选定。 数量:2

    卡片未对电压选择作出响应!

    未知命令'is'-尝试'help'

    卡片未对电压选择作出响应!

    失败。 切换到 eMMC、地址为========$(mmcdev)===

    卡片未对电压选择作出响应!

    **设备 MMC 0 **错误

    阅读 uEnv.txt

    卡片未对电压选择作出响应!

    **设备 MMC 0 **错误

    3074字节在22ms 内读取(135.7 KiB/s)

    uEnv.txt 读取 fom eMMC 主分区

    从 uEnv.txt 加载的环境

    从 MMC 导入环境...

    正在运行 uenvcmd ...

    卡片未对电压选择作出响应!

    =--debug:即将从--1p1 ----引导 ===

    3908096字节读取时间为397ms (9.4MiB/s)

    63687字节的读取时间为17ms (3.6MiB/s)

    调试:[dtb loaded from 1:1]

    内核映像@ 0x82000000 [ 0x000000 - 0x3ba200 ]

    ##平展设备树 Blob、88000000

      在0x88000000使用 FDT Blob 引导

      正在加载 Ramdisk 至90000000,结束90000000 ... 确定

      正在将设备树加载到8ef37000,末端8ef498c6 ... 确定

     

    正在启动内核...

     

    [   0.000000]在物理 CPU 0x0上引导 Linux

    [   0.000000] Linux 版本5.10.153-gc384a4b071 (OE-user@OE-host)(arm-poky-linux-gnueabi-gcc (GCC) 9.5.0、GNU (GNU binutils) 2.34.0.20200ld)#1抢占 Mon Nov 7 12:48:21 2022

    [   0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、cr=10c5387d

    [   0.000000] CPU:PIPT/VIPT 非别名数据高速缓存、VIPT 别名指令高速缓存

    [   0.000000] of:FDT:机器模型:TI AM335x BeagleBone Green Wireless

    [   0.000000] printk:启动控制台[earlycon0]已启用

    [   0.000000]内存策略:数据缓存写回

    [   0.000000] EFI:未找到 UEFI。

    [0.000000]   CMA:无法保留512 MIB

    [   0.000000]区域范围:

    [   0.000000]  正常  [mem 0x000080000000-0x000000008fefffff]

    [   0.000000]  HIGHMEM 空

    [   0.000000]每个节点的可移动区域开始

    [   0.000000]早期存储器节点范围

    [   0.000000]  节点  0:[MEM 0x0000000080000000-0x000000008fefffff]

    [   0.000000] Initmem 设置节点0 [mem 0x000080000000-0x00008fefffff]

    [   0.000000] CPU:所有 CPU 都在 SVC 模式下启动。

    [   0.000000] AM335X ES2.1 (NEON)

    [0.000000]   构建了1个区域主义者,移动性分组。  总页数:64706

    [   0.000000]内核命令行:console=ttyS0115200n8 earlyprintk console=tty0 root=/dev/mmcblk0p1 rw rootfsttype=ext4 rootwait silice_pool=1M cape_universal=enable panar=1

    [   0.000000]条目高速缓存哈希表条目:32768 (顺序:5131072字节、线性)

    [   0.000000] inode-cache 哈希表条目:16384 (顺序:465536字节、线性)

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

    [   0.000000]内存:246144K/261120K 可用(7168K 内核代码、634K rwdata、2448K rodata、1024K 初始化、266K BSS、 14976K 保留、0K CMA 保留、0K HIGHMEM)

    [   0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1

    [   0.000000] RCU:抢占式分层 RCU 实现。

    [   0.000000] 启用任务 RCU 的 trampoline 变体。

    [   0.000000] RCU:RCU 计算出的调度器入射延迟值为10个间隔。

    [   0.000000] NR_IRQ:16、nr_IRQ:16、预分配的 IRQ:16

    [   0.000000] IRQ:在0x (ptrval)(修订版5.0)找到一个带有128个中断的 INTC

    [   0.000000] TI gptimer 时钟源:ALWAYS-ON /ocp/interconnect@44c00000/段@200000/目标模块@31000

    [   0.000023] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换一次

    [   0.008116]时钟源:dmtimer:mask:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns

    [   0.018481] TI gptimer 时钟事件:/ocp/interconnect@48000000/段@0/目标模块@40000时为24000000 Hz

    [0.031488]   控制台:彩色虚拟设备80x30

    [   0.036094] printk:启用控制台[tty0]

    [0.040445]   printk:已禁用 bootconsole [earlycon0]

     

     2.当"CONFIG_NET 未设置"时,内核挂起,如下所示

     *

    U-Boot SPL 2016.03-gf92eba1-Dirty (2019年9月04日- 09:21:28)

    将 PLL 设置为300MHz

    DDR 配置为400MHz

    - USB 输入电流限制设置为1.3V

    - MPU_VDD (DCDC2)设置为1.1V

    尝试从 MMC 引导

     

    U-Boot 2016.03-gf92eba1-Dirty (2019年9月04日- 09:21:28 -0400)

     

          看门狗已启用

    I2C:  就绪

    DRAM: 256MiB

    NAND: 0 MiB

    MMC:  OMAP SD/MMC:0、OMAP SD/MMC:1

    使用默认环境

     

    交流功率损耗引脚状态为高电平

    蓄电池钥匙状态为高电平

     --分区 A 已选定。 数量:3

    卡片未对电压选择作出响应!

    未知命令'is'-尝试'help'

    卡片未对电压选择作出响应!

    失败。 切换到 eMMC、地址为========$(mmcdev)===

    卡片未对电压选择作出响应!

    **设备 MMC 0 **错误

    阅读 uEnv.txt

    卡片未对电压选择作出响应!

    **设备 MMC 0 **错误

    3062字节、在20ms 内读取(149.4 KiB/s)

    uEnv.txt 读取 fom eMMC 主分区

    从 uEnv.txt 加载的环境

    从 MMC 导入环境...

    正在运行 uenvcmd ...

    卡片未对电压选择作出响应!

    =--debug:即将从--1p1 ----引导 ===

    2507264字节读取、261ms (9.2MiB/s)

    63683字节在17ms (3.6MiB/s)内读取

    调试:[dtb loaded from 1:1]

    内核映像@ 0x82000000 [ 0x000000 - 0x264200]

    ##平展设备树 Blob、88000000

      在0x88000000使用 FDT Blob 引导

      正在加载 Ramdisk 至90000000,结束90000000 ... 确定

      正在将设备树加载到8ef37000,末端8ef498c2 ... 确定

     

    正在启动内核...

     

    [   0.000000]在物理 CPU 0x0上引导 Linux

    [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 UTC(GNU binutils) 2.34.0.20200910)#3 preempt Thu Jun 8 05:50:30 2023

    [   0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、cr=10c5387d

    [   0.000000] CPU:PIPT/VIPT 非别名数据高速缓存、VIPT 别名指令高速缓存

    [   0.000000] of:FDT:机器模型:TI AM335x BeagleBone Green Wireless

    [   0.000000]内存策略:数据缓存写回

    [   0.000000] EFI:未找到 UEFI。

    [0.000000]   CMA:无法保留512 MIB

    [   0.000000]区域范围:

    [   0.000000]  正常  [mem 0x000080000000-0x000000008fefffff]

    [   0.000000]  HIGHMEM 空

    [   0.000000]每个节点的可移动区域开始

    [   0.000000]早期存储器节点范围

    [   0.000000]  节点  0:[MEM 0x0000000080000000-0x000000008fefffff]

    [   0.000000] Initmem 设置节点0 [mem 0x000080000000-0x00008fefffff]

    [   0.000000] CPU:所有 CPU 都在 SVC 模式下启动。

    [   0.000000] AM335X ES2.1 (NEON)

    [0.000000]   构建了1个区域主义者,移动性分组。  总页数:64706

    [   0.000000]内核命令行:console=ttyS0115200n8 console=tty0 root=/dev/mmcblk0p1 RW rootfsttype=ext4 rootwait 相干池=1M cape_universal=enable panar=1

    [   0.000000]条目高速缓存哈希表条目:32768 (顺序:5131072字节、线性)

    [   0.000000] inode-cache 哈希表条目:16384 (顺序:465536字节、线性)

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

    [   0.000000]内存:249344K/261120K 可用(5120K 内核代码、563K rwdata、1520K rodata、1024K 初始化、210K BSS、 11776K 保留、0K CMA 保留、0K HIGHMEM)

    [   0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1

    [   0.000000] RCU:抢占式分层 RCU 实现。

    [   0.000000] 启用任务 RCU 的 trampoline 变体。

    [   0.000000] RCU:RCU 计算出的调度器入射延迟值为10个间隔。

    [   0.000000] NR_IRQ:16、nr_IRQ:16、预分配的 IRQ:16

    [   0.000000] IRQ:在0x (ptrval)(修订版5.0)找到一个带有128个中断的 INTC

    [   0.000000] TI gptimer 时钟源:ALWAYS-ON /ocp/interconnect@44c00000/段@200000/目标模块@31000

    [   0.000023] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换一次

    [   0.000073]时钟源:dmtimer:mask:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns

    [   0.000874] TI gptimer 时钟事件:在/ocp/interconnect@48000000/段@0/目标模块@40000时为24000000 Hz

    [0.003971]   控制台:彩色虚拟设备80x30

    [   0.005393] printk:控制台[tty0]已启用

    [0.005557]   校准延迟环路... 298.59 BogoMips (lpj=1492992)

    [   0.071002] pid_max:默认值:32768最小值:301

    [   0.071411]安装高速缓存散列表条目:1024 (顺序:04096字节、线性)

    [   0.071509]安装点高速缓存哈希表条目:1024 (顺序:04096字节、线性)

    [   0.073476] CPU:测试写缓冲器一致性:正常

    [0.073679]   CPU0:SPRETER v2:使用 BPIALL 解决方法

    [   0.075924]为0x80100000 - 0x80100060设置静态标识映射

    [0.076369]   RCU:分层 SRCU 实现。

    [0.076874]   EFI 服务将不可用。

    [   0.077717] devtmpfs:已初始化

    [   0.106399] VFP 支持 v0.3:Implementor 41体系结构3第30部分版本 c 修订版3

    [   0.107137]时钟源:jiffies:mask:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns

    [   0.107256] futex 哈希表条目:256 (顺序:-13072字节、线性)

    [   0.107572] pinctrl core:初始化 pinctrl subsystem

    [0.109615]   DMI 不存在或无效。

    [0.113700]   DMA:为原子相干分配预分配1024 KiB 池

    [   0.141498] L3-aon-clkctrl:0000:0:无法禁用

    [   0.143996] THERMAL_SYS:寄存式温度调节器"STEP_WITE"

    [0.144711]   CPUIDLE:使用调速器梯

    [0.144905]   cpuidle:使用调速器菜单

    [   3.641077]无 ATAG?

    [   3.641188]硬件断点:不支持调试架构0x4。

    [   3.687771] Kprobes 全局优化

    [   3.696065] iommu:默认域类型:已翻译

    [   3.699426] pps_core:LinuxPPS API 版本 1个已注册

    [   3.699520] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti

    [   3.701629] clocksource:切换到 clocksource dmtimer

    [   3.726641]工作集:TIMESTAMP_BITS=14 max_order=16 bucket_order=2

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

    [3.736480]   NTFS: driver 2.1.32[Flags: R/O]。

    [3.738031]   已加载块层 SCSI 通用(BSG)驱动程序0.4版(主要250)

    [   3.738136] IO 调度程序 MQ 最后期限已登记

    [   3.738189] IO 调度程序凸起已注册

    [4.148067]   ti-sysc 44e07000.target-tool:dts 标志应当位于 ti、no-reset-on-init 的模块级

    [4.552564]   ti-sysc:44e31000.target-module 的探测失败,错误-16

    [4.655553]   ti-sysc:48040000探测器。target-module 失败,错误-16

    [4.816019]   ti-sysc 4804c000.target-tool:对于 ti、no-reset-on-init、dts 标志应位于模块级别

    [4.849256]   ti-sysc 480602fc.target-module:真的是一个子 ti,hwmods 属性吗?

    [4.850208]   platform 4806000.mmc:无法查找 hwmod 'mc1'

    [   4.916543] OMAP-mailbox 480c8000.mailbox:OMAP 邮箱版本0x400

    [   5.041301] ti-sysc 481ac000.target-module:对于 ti、no-reset-on-init、dts 标志应位于模块级

    [5.072374]   ti-sysc 481Ae000.target-tool:对于 ti、no-reset-on-init、dts 标志应位于模块级别

    [5.199529]   4a326000.target-module 返回

    [5.199683]   ti-sysc:4a326000.target-module 的探测失败,错误为-1063783936

    [   5.244056] debugfs:目录'49000000.dma'与父级'dmengin'已存在!

    [   5.244224] EDMA 49000000.DMA:TI EDMA DMA 引擎驱动程序

    [5.281831]   pinctrl-single 44e10800.pinmux:142引脚、大小568

    [5.418538]   串行:8250/16550驱动器,10端口,禁用 IRQ 共享

    [5.430100]   printk:跳过控制台[ttyS]已禁用

    [   5.430621] 44e09000.serial: ttyS0在 MMIO 0x44e09000 (IRQ = 20、BASE_BAUD = 3000000)是一个8250

    [   5.974329] printk:启用控制台[ttyS0]

    [   5.983006] 48022000.serial: ttyS1在 MMIO 0x48022000 (IRQ = 25、BASE_BAUD = 3000000)是一个8250

    [   5.996006] 48024000.serial: ttyS2在 MMIO 0x48024000处(IRQ = 26、BASE_BAUD = 3000000)是一个8250

    [   6.009468] 481a8000.serial: ttyS4在 MMIO 0x481a8000 (IRQ = 36、BASE_BAUD = 3000000)是一个8250

    [   6.022729] 481aa000.serial: ttyS5在 MMIO 0x481aa000 (IRQ = 37、BASE_BAUD = 3000000)是一个8250

    [6.060719]   BRD:已加载模块

    [6.068803]   i2c /dev/dev 条目驱动程序

    [6.077373]   cpuidle:启用方法属性"ti,am3352"找到的操作

    [   6.085891] sdhci:安全数字主机控制器接口驱动程序

    [6.092288]   sdhci:版权所有(c) Pierre Ossman

    [6.098469]   sdhci-pltfm: SDHCI 平台和驱动程序助手

    [   6.106147][SD]:在 sdci_omap_probe 中

    [   6.126546] OMAP_VOLTAGE_LATED_INIT:未添加电压驱动器支持

    [   6.133626][SD]:在 sdhci_omap_probe 中

    [   6.138481] sdhci-OMAP 481d8000.mmc:未找到电源 vqmmc、使用虚拟稳压器

    [   6.147279][SD]:在 sdci_omap_probe 中

    [   6.152256] sdhci-OMAP 4781000.mmc:未找到电源 vqmmc,使用虚拟稳压器

    [6.192923]   OMAP GPIO 硬件版本0.1

    [6.200341]   mmc1:481d8000.mmc 上的 SDHCI 控制器[481d8000.mc]使用外部 DMA

    [   6.211358][SD]:out sdhci_omap_probe

    [   6.232618] tps65217-PMIC:无法找到 of_node [id:-1]

    [   6.249794] tps65217-bl:无法找到 of_node [id:-1]

       [6.257720][SD]:在 MMC_READ_EXT_CSD 中

    [   6.261389][SD]:在 MMC_READ_EXT_CSD-0.

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

    [   6.272952] omap_i2c 44e0b000.i2c:400kHz 时的总线0版本0.11

       [6.278740][SD]:在 MMC_READ_EXT_CSD-2中

    [6.289768]   mmc1:地址0001处的新高速 MMC 卡

    [6.295893]   at24 2-0050:未找到电源 VCC,使用虚拟稳压器

    [   6.304156] mmcblk0:mmc1:0001 IS004G 1.82 GiB

    [   6.309474] mmcblk0boot0:mmc1:0001 IS004G 分区1 2.00 mib

    [   6.317508] mmcblk0boot1:mmc1:0001 IS004G 分区2 2.00 MIB

    [6.324079]   mmcblk1rpmb:mmc1:0001 IS004G 分区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字节24c512 EEPROM、可写、128字节/写入

    [   6.358532] omap_i2c 4819c000.i2c:400kHz 时的总线2版本0.11

    [   6.367427] GPIO-112 (McASP0_AXR0):硬化为输出/低电平

    [   6.384775] OMAP_RESET_deassert:tidout 等待 gfx:0

    [   6.390588] ti-sysc:5600fe00.target-module 的探测器失败,错误-110

    [   6.403977] CORE:_opp_supported_by_regulators:opp minuV:931000 maxuV:969000、不受稳压器支持

    [   6.415269] CPU CPU0:_opp_add:稳压器不支持 opp (300000000)

    [6.425286]   cpufreq: cpufreq_online: cpu0:在未列出的初始频率下运行初始频率:300000KHz,更改为:600000KHz

    [   6.436920][SD]:位于 sdci_omap_probe 中

    [   6.441042] OMAP_GPIO 44e07000.GPIO:无法将行6去抖设置为200000微秒(-22)

    [   6.450593][SD]:在 sdhci_omap_probe 中

    [   6.457471] sdhci-OMAP 4781000.mmc:未找到电源 vqmmc,使用虚拟稳压器

    [   6.465873] sdhci-OMAP 4806000.mmc:获取 CD GPIO

    [   6.472463] sdhci-OMAP 4806000.mc:_od_fail_runtime_resume:fixme:缺少 hwmod/omap_dev 信息

    [   6.481364] sdhci-OMAP 4806000.mmc:pm_runtime_get_sync 失败

    [   6.586982] mmc2:4781000.MMC [4781000.mmc]上的 SDHCI 控制器使用外部 DMA

    [   6.595039][SD]:out sdhci_omap_probe

    [   6.620085] EXT4-FS (mmcblk0p1):恢复完成

    [6.625944]   EXT4-FS (mmcblk0p1 ):带有序数据模式的已安装文件系统。 选项:(空)

    [6.634304]   VFS:在设备179:1上安装了根(ext4文件系统)。

    [6.640561]   devtmpfs:已安装

    [6.646044]   释放未使用的内核内存:1024K

    [6.651079]   将/sbin/init 作为初始化进程运行

    [6.887449]   systemd[1]:构建前的系统时间,提前时钟。

    [6.913428]   systemd[1]:模块"UNIX"内置

    [6.934312]   systemd[1]:systemd 244.5+在系统模式下运行。 (+PAM +audit +selinux +IMA -AppArmor -smack +sysvinit +utmp -LIBCRYPTSETUP -GCRYPT +ACL +XZ -LZ4 -SECCOMP +blkid -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-architer=Hybrid)

    [6.957879]   systemd[1]:检测到的架构 ARM。

    [6.9747]   systemd[1]:将主机名设置为 。

    [6.985580]   systemd[1]:无法打开 netlink:未实现功能

    [7.345647]   systemd[1]:分配设备监视器失败:功能未实现

    [7.936816]   systemd[1]:无法分配通知套接字:功能未实现

    [7.955577]   systemd[1]:断言"*_head ==_item"在 src/core/device.c:46、函数 device_unset_sysfs()处失败。 正在中止。

    [8.00115]   systemd[1]:捕获 第52章被人发现

    [8.007300]   systemd[1]:冻结执行。  

    任何建议、  

     

    此致、

    帕德玛

    e2e.ti.com/.../net_5F00_disable_5F00_kernel_5F00_config.txte2e.ti.com/.../net_5F00_enable_5F00_kernel_5F00_config.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    此问题似乎与网络有关。 我将把您的问题转给我们的网络专家以征求意见。