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:AM335x UBIFS 错误

Guru**** 2551110 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/697184/linux-am335x-ubifs-error

主题中讨论的其他器件:AM3352

工具/软件:Linux

当使用 AM335X 处理器的低于分支的内核时、我遇到以下问题。当内核在下面引导时、会出现错误。

错误:[1.767151]   UBI 错误:无法打开 MTD NAND.file-system,错误-2[1.792133]   内核严重错误-未同步:VFS:无法在未知块(0,0)上安装根 FS

版本信息:

基于版本:4.9.69

网址:Git://git.ti.com/processor-sdk/processor-sdk-linux.git

分支:PROCESSOR-SDK-LINUX-04.03.00

提交 ID:bfe793963ed7b2af3e1c3dd32e7275f449e6259d

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

    您是否意味着只有在使用此特定内核时才会出现 UBIFS 问题? 并且您能够在使用另一个内核时从 NAND 引导?

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    当我的系统以4.1.15 kennel 运行时、运行正常、但当我从内核 LTS 分支转到上面的内核或同一版本时、发现问题。

    下面是引导日志的快照、以获取更多提示。我了解的是、Nand 正在收到错误。 这与 u-boot 相关、因为我只能在 u-boot 代码中找到错误源。
    --------------------------------------------------------------------
    正在从 nand 引导...
    正在将文件'boot/zImage'加载到 addr 0x82000000...
    完成
    正在将文件'boot/beanbabek-gateway-am335.dtb'加载到 addr 0x88000000...
    完成
    内核映像@ 0x82000000 [ 0x000000 - 0x2fcbe0 ]
    ###展开的设备树 blob、88000000
    使用0x88000000处的 FDT blob 进行引导
    正在将设备树加载到8ef7a000,结束8ef85fdd... 好的

    正在启动内核...

    [0.000000]在物理 CPU 0x0上引导 Linux
    [0.000000] Linux 版本4.9.69-Yocto 标准(内部版本@Linux)(gcc 版本5.2.0 (GCC))#1 Wed Jun 6 14:43:49 IST 2018
    [0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d
    [0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
    [0.000000]、共个:FDT:机器型号:安全 AM3352 Beanbag 网关
    [0.000000] CMA:保留0x8f000000处的16 MIB
    [0.000000]内存策略:数据高速缓存写回
    [0.000000] CPU:所有 CPU 均在 SVC 模式下启动。
    [0.000000] AM335X ES2.1 (NEON)
    [0.000000]在区域顺序和移动分组中构建了1个区域列表。 总页数:64960
    [0.000000]内核命令行:console=ttyO0、115200n8 root=ubi0:beanbage-rootfs rw ubi.mtd=NAN.file-system、2048 rootfstype=ubifs rootwait=1
    [0.000000] PID 哈希表条目:1024 (顺序:0、4096字节)
    [0.000000]条目高速缓存散列表条目:32768 (顺序:5、131072字节)
    [0.000000] inode 高速缓存散列表条目:16384 (顺序:4、65536字节)
    [0.000000]内存:228484K/262144K 可用(4456K 内核代码、256K RWdata、1492K rodata、212K init、8057K BSS、 17276K 保留、16384K CMA 保留、0K HIGHMEM)
    [0.000000]虚拟内核内存布局:
    [0.000000] 向量:0xff0000-0xff1000 (4KB)
    [0.000000] Fixmap:0xc00000 - 0xc00000 (3072 KB)
    [0.000000] vmalloc:0xd0800000 - 0x0x800000 (752MB)
    [0.000000] 低内存:0xC0000000 - 0xd0000000 (256 MB)
    [0.000000] pkmap:bfe00000 - 0xC0000000 (2 MB)
    [0.000000] 模块:bbf000000 - bbfe00000 (14 MB)
    [0.000000] .text:0xc0008000 - 0xc04623a0 (4457 KB)
    [0.000000] init:0xc05d9000 - 0xc060e000 (212KB)
    [0.000000] .data:0xc060e000 - 0xc064e3a0 (257 KB)
    [0.000000] .bss:0xc0650000 - 0xc0e2e538 (8058 KB)
    [0.000000]正在运行 RCU 自检
    [0.000000] NR_IRQ:16 nr_IRQ:16 16.
    [0.000000] IRQ:在0xfa200000 (修订版5.0)处找到具有128个中断的 INTC
    [0.000000] OMAP 时钟事件源:timer2为24000000 Hz
    [0.000033] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
    [0.000091]时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
    [0.000173] OMAP 时钟源:Timer1、24000000 Hz
    [0.001355] clocksource_probe:未找到匹配的时钟源
    [0.003290]控制台:彩色虚拟设备80x30
    [0.003401]锁定依赖性验证程序:版权所有(c) 2006 Red Hat, Inc., Ingo Molnar
    [0.003427]... MAX_LOCKDEP_SUBCLASSES:8.
    [0.003450]... MAX_LOCK_DEPTH: 48
    [0.003473]... MAX_LOCKDEP_KEY: 8191
    [0.003495 ]... CLASSHASH_SIZE: 4096
    [0.003517]... MAX_LOCKDEP_ENTERINES: 32768
    [0.003539]... MAX_LOCKDEP_链: 65536
    [0.003561]。 CHAINHASH_SIZE: 32768
    [0.003584]锁依赖项信息使用的内存:5167 KB
    [0.003608]每个任务结构内存占用量:1536字节
    [0.003691]校准延迟环路... 297.36茂物剪(lpj=1486848)
    [0.056100] pid_max:默认值:32768最小值:301
    [0.057269]装载缓存散列表条目:1024 (顺序:0、4096字节)
    [0.057312]安装点高速缓存散列表条目:1024 (顺序:0、4096字节)
    [0.063980] CPU:测试写入缓冲器一致性:好的
    [0.066617]为0x80008200 - 0x80008260设置静态标识映射
    [0.077574] devtmpfs:已初始化
    [0.191330] VFP 支持 v0.3:实施者41架构3第30部分版本 c 修订版3
    [0.193156]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.193270] futex 哈希表条目:256 (顺序:1、11264字节)
    [0.198060] pinctrl 内核:已初始化 pinctrl 子系统
    [0.206368] NET:注册协议系列16.
    [0.222146] DMA:为原子相干分配预先分配的256 KiB 池
    [0.3555356] OMAP-hwmod:debugss:_wait_target_disable 失败
    [0.491008] OMAP GPIO 硬件版本0.1
    [0.595169] OMAP-GPMC 50000000。GPMC:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/引脚多路复用@800/nandflash_pins_default 的 pctldev,推迟探测
    [0.609509]硬件断点:不支持调试架构0x4。
    [0.702990] EDMA 49000000.EDMA:TI EDMA DMA 引擎驱动程序
    [0.711484] omap_i2c 4802a000.i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/i2c1_pins_default 的 pctldev、延迟探针
    [0.711783] omap_i2c 4819c000.i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/i2c2_pins_default 的 pctldev、延迟探针
    [0.724039]时钟源:切换到时钟源 Timer1
    [0.810397] NET:注册协议系列2.
    [0.814491] TCP 建立哈希表条目:2048 (顺序:1、8192字节)
    [0.814662] TCP 绑定哈希表条目:2048 (顺序:4、73728字节)
    [0.817276] TCP:已配置哈希表(建立2048 BIND 2048)
    [0.817675] UDP 哈希表条目:256 (顺序:2、20480字节)
    [0.818394] UP-Lite 哈希表条目:256 (顺序:2、20480字节)
    [0.821267 ] NET:注册协议系列1.
    [0.836970]工作集:TIMESTAMP_BITS =14 max_order=16 bucke_order=2
    [0.876206]已注册 IO 调度程序 NOP
    [0.876259]已登记 IO 调度程序的截止日期
    [0.876460]已注册 IO 调度程序 cfq (默认值)
    [0.881120] pinctrl-single 44e10800.pinmux:142引脚、PA f9e10800大小568
    [1.421393]串行:8250/16550驱动程序,4个端口,启用 IRQ 共享
    [1.437853] OMAP-UART 44e09000.serial: uart0无 wakeirq
    [1.439098] 44e09000.serial: tmio 0x44e09000处的 ttyO0 (IRQ = 158、base_baud = 3000000)是 OMAP UART0
    启用[1.975748]控制台[ttyO0]
    [1.983785] OMAP-UART 48022000.serial: uart1无 wakeirq
    [1.990607] 48022000.serial: tmio 0x48022000 (IRQ = 159、base_baud = 3000000)处的 ttyO1是 OMAP UART1
    [2.004219] OMAP-UART 481aa000.serial: uart5无 wakeirq
    [2.010835] 481aa000.serial: tmio 0x481aa000处的 ttyO5 (IRQ = 160、base_baud = 3000000)是 OMAP UART5
    [2.027560] OMAP-rng 48310010.rng:OMAP 随机数生成器版本 20.
    [2.056150] m25p80 spi1.0:找到 s25fl164k、预期 m25p80
    [2.062110] m25p80 spi1.0:s25fl164k (8192 KB)
    [2.067462]在 MTD 器件 spi1.0上找到2个部件分区
    [2.073268]在"spi1.0"上创建2个 MTD 分区:
    [2.078420] 0x0000000a0000-0x0000000b0000:“NOR.env1”
    [2.099268] 0x0000000b0000-0x0000000c0000:“NOR.ENv2”
    [2.123078] OMAP_RTC 44e3e000.RTC:RTC 内核:将44e3e000.RTC 注册为 rtc0
    [2.131686] i2c /dev/entries 驱动程序
    [2.143826] OMAP-WDT:OMAP 看门狗计时器修订版0x01:初始超时60秒
    [2.223112] OMAP-AES 53500000。AES:OMAP AES 硬件加速器版本:3.2
    [2.233726] OMAP-AES 53500000。AES:将运行具有实时优先级的请求泵
    [2.246602] OMAP_hmc 481d8000.MMC:卡声称支持低于定义范围的电压
    [2.262755] OMAP-SHIM 53100000.sham:OMAP 版本4.3上的硬件加速器
    [2.289352] oprofile:硬件计数器不可用
    [2.294842] oprofile:使用计时器中断。
    [2.299933]通过 NetLink v0.30的 Netfilter 消息。
    [2.307327] NF_conntrack 版本0.5.0 (4096桶、最大16384)
    [2.314881] NF-Tables:(c) 2007-2009 Patrick McHardy
    [2.323910] IP_Tables:(c) 2000-2006年 Netfilter 核心小组
    [2.330354]正在初始化 XFRM netlink 套接字
    [2.335704] NET:注册协议系列10.
    [2.347546] NET:注册协议系列17.
    [2.352439] NET:注册协议系列15.
    [2.357801]已注册桥式防火墙
    [2.36261]注册的密钥类型 DNS_旋 变传感器
    [2.36707] OMAP_VOLTGE_LARD_INIT:未添加电压驱动器支持
    [2.374277] random:快速初始化完成
    [2.380227]支持 ThumbEE CPU 扩展。
    [2.406760] mmc0:地址0001处的新高速 SDIO 卡
    [2.418274] OMAP-GPMC 50000000。GPMC:GPMC 版本6.0
    [2.424008] GPMC_mem_init:禁用映射在0x0-0x1000000的 CS 0
    [2.434897] OMAP-GPMC 50000000。GPMC:无法请求 GPMC CS 0
    [2.441001] OMAP-GPMC 50000000。GPMC:无法探测 DT 子'nand':-16
    [2.459405] OMAP-i2c 4802a000。i2c:总线1 rev0.11为100kHz
    [2.504431] RTC-ISL1208 2-006F:RTC 内核:将 RTC-ISL1208注册为 RTC1
    [2.512496] OMAP_i2c 4819c000.i2c:总线2修订版0.11、频率为400kHz
    [2.521165] UBI 错误:无法打开 MTD NAND.file-system、错误-2[2.532082]输入:GPIO_buttons 作为/devices/platform/gpio_buttons/input/input0
    [2.545336] RTC-ISL1208 2-006F:将系统时钟设置为2018-06-07 12:35:24 UTC (1528374924)
    [2.556277] vmmcsd_fixed:正在禁用
    [2.560008] VDD_CORE_SUPPLY:正在禁用
    [2.563990] WLAN-en-regulator:正在禁用
    [2.575169] VFS:无法打开根设备“ubi0:beanbabe-rootfs”或未知块(0,0):错误-19
    [2.584478]请附加正确的“root=”引导选项;以下是可用分区:
    [2.593346] 1f00 64 mtdblock0 [2.597645](驱动程序?)
    [2.600188] 1f01 64 mtdblock1 [2.604472](驱动程序?)
    [2.607015]内核紧急情况-未同步:VFS:无法在未知块(0、0)上安装根 FS
    [2.615798]在1秒内重新启动..
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    当我尝试使用内核4.1.y 系列时、它工作正常、但尝试使用4.9系列时出现错误。
    请找到以下内核启动快照。 我还尝试了 LTS 分支中的内核、但错误相同。 这与 u-boot 有关。

    --------------------------------------------------------------------
    正在从 nand 引导...
    正在将文件'boot/zImage'加载到 addr 0x82000000...
    完成
    正在将文件'boot/beanbabek-gateway-am335.dtb'加载到 addr 0x88000000...
    完成
    内核映像@ 0x82000000 [ 0x000000 - 0x2fcbe0 ]
    ###展开的设备树 blob、88000000
    使用0x88000000处的 FDT blob 进行引导
    正在将设备树加载到8ef7a000,结束8ef85fdd... 好的

    正在启动内核...

    [0.000000]在物理 CPU 0x0上引导 Linux
    [0.000000] Linux 版本4.9.69-Yocto 标准(内部版本@Linux)(gcc 版本5.2.0 (GCC))#1 Wed Jun 6 14:43:49 IST 2018
    [0.000000] CPU:ARMv7处理器[413fc082]修订版2 (ARMv7)、CR=10c5387d
    [0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
    [0.000000]、共个:FDT:机器型号:安全 AM3352 Beanbag 网关
    [0.000000] CMA:保留0x8f000000处的16 MIB
    [0.000000]内存策略:数据高速缓存写回
    [0.000000] CPU:所有 CPU 均在 SVC 模式下启动。
    [0.000000] AM335X ES2.1 (NEON)
    [0.000000]在区域顺序和移动分组中构建了1个区域列表。 总页数:64960
    [0.000000]内核命令行:console=ttyO0、115200n8 root=ubi0:beanbage-rootfs rw ubi.mtd=NAN.file-system、2048 rootfstype=ubifs rootwait=1
    [0.000000] PID 哈希表条目:1024 (顺序:0、4096字节)
    [0.000000]条目高速缓存散列表条目:32768 (顺序:5、131072字节)
    [0.000000] inode 高速缓存散列表条目:16384 (顺序:4、65536字节)
    [0.000000]内存:228484K/262144K 可用(4456K 内核代码、256K RWdata、1492K rodata、212K init、8057K BSS、 17276K 保留、16384K CMA 保留、0K HIGHMEM)
    [0.000000]虚拟内核内存布局:
    [0.000000] 向量:0xff0000-0xff1000 (4KB)
    [0.000000] Fixmap:0xc00000 - 0xc00000 (3072 KB)
    [0.000000] vmalloc:0xd0800000 - 0x0x800000 (752MB)
    [0.000000] 低内存:0xC0000000 - 0xd0000000 (256 MB)
    [0.000000] pkmap:bfe00000 - 0xC0000000 (2 MB)
    [0.000000] 模块:bbf000000 - bbfe00000 (14 MB)
    [0.000000] .text:0xc0008000 - 0xc04623a0 (4457 KB)
    [0.000000] init:0xc05d9000 - 0xc060e000 (212KB)
    [0.000000] .data:0xc060e000 - 0xc064e3a0 (257 KB)
    [0.000000] .bss:0xc0650000 - 0xc0e2e538 (8058 KB)
    [0.000000]正在运行 RCU 自检
    [0.000000] NR_IRQ:16 nr_IRQ:16 16.
    [0.000000] IRQ:在0xfa200000 (修订版5.0)处找到具有128个中断的 INTC
    [0.000000] OMAP 时钟事件源:timer2为24000000 Hz
    [0.000033] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
    [0.000091]时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
    [0.000173] OMAP 时钟源:Timer1、24000000 Hz
    [0.001355] clocksource_probe:未找到匹配的时钟源
    [0.003290]控制台:彩色虚拟设备80x30
    [0.003401]锁定依赖性验证程序:版权所有(c) 2006 Red Hat, Inc., Ingo Molnar
    [0.003427]... MAX_LOCKDEP_SUBCLASSES:8.
    [0.003450]... MAX_LOCK_DEPTH: 48
    [0.003473]... MAX_LOCKDEP_KEY: 8191
    [0.003495 ]... CLASSHASH_SIZE: 4096
    [0.003517]... MAX_LOCKDEP_ENTERINES: 32768
    [0.003539]... MAX_LOCKDEP_链: 65536
    [0.003561]。 CHAINHASH_SIZE: 32768
    [0.003584]锁依赖项信息使用的内存:5167 KB
    [0.003608]每个任务结构内存占用量:1536字节
    [0.003691]校准延迟环路... 297.36茂物剪(lpj=1486848)
    [0.056100] pid_max:默认值:32768最小值:301
    [0.057269]装载缓存散列表条目:1024 (顺序:0、4096字节)
    [0.057312]安装点高速缓存散列表条目:1024 (顺序:0、4096字节)
    [0.063980] CPU:测试写入缓冲器一致性:好的
    [0.066617]为0x80008200 - 0x80008260设置静态标识映射
    [0.077574] devtmpfs:已初始化
    [0.191330] VFP 支持 v0.3:实施者41架构3第30部分版本 c 修订版3
    [0.193156]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.193270] futex 哈希表条目:256 (顺序:1、11264字节)
    [0.198060] pinctrl 内核:已初始化 pinctrl 子系统
    [0.206368] NET:注册协议系列16.
    [0.222146] DMA:为原子相干分配预先分配的256 KiB 池
    [0.3555356] OMAP-hwmod:debugss:_wait_target_disable 失败
    [0.491008] OMAP GPIO 硬件版本0.1
    [0.595169] OMAP-GPMC 50000000。GPMC:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/引脚多路复用@800/nandflash_pins_default 的 pctldev,推迟探测
    [0.609509]硬件断点:不支持调试架构0x4。
    [0.702990] EDMA 49000000.EDMA:TI EDMA DMA 引擎驱动程序
    [0.711484] omap_i2c 4802a000.i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/i2c1_pins_default 的 pctldev、延迟探针
    [0.711783] omap_i2c 4819c000.i2c:找不到节点/ocp/l4_wkup@44c00000/CSCM@210000/ pinmux@800/i2c2_pins_default 的 pctldev、延迟探针
    [0.724039]时钟源:切换到时钟源 Timer1
    [0.810397] NET:注册协议系列2.
    [0.814491] TCP 建立哈希表条目:2048 (顺序:1、8192字节)
    [0.814662] TCP 绑定哈希表条目:2048 (顺序:4、73728字节)
    [0.817276] TCP:已配置哈希表(建立2048 BIND 2048)
    [0.817675] UDP 哈希表条目:256 (顺序:2、20480字节)
    [0.818394] UP-Lite 哈希表条目:256 (顺序:2、20480字节)
    [0.821267 ] NET:注册协议系列1.
    [0.836970]工作集:TIMESTAMP_BITS =14 max_order=16 bucke_order=2
    [0.876206]已注册 IO 调度程序 NOP
    [0.876259]已登记 IO 调度程序的截止日期
    [0.876460]已注册 IO 调度程序 cfq (默认值)
    [0.881120] pinctrl-single 44e10800.pinmux:142引脚、PA f9e10800大小568
    [1.421393]串行:8250/16550驱动程序,4个端口,启用 IRQ 共享
    [1.437853] OMAP-UART 44e09000.serial: uart0无 wakeirq
    [1.439098] 44e09000.serial: tmio 0x44e09000处的 ttyO0 (IRQ = 158、base_baud = 3000000)是 OMAP UART0
    启用[1.975748]控制台[ttyO0]
    [1.983785] OMAP-UART 48022000.serial: uart1无 wakeirq
    [1.990607] 48022000.serial: tmio 0x48022000 (IRQ = 159、base_baud = 3000000)处的 ttyO1是 OMAP UART1
    [2.004219] OMAP-UART 481aa000.serial: uart5无 wakeirq
    [2.010835] 481aa000.serial: tmio 0x481aa000处的 ttyO5 (IRQ = 160、base_baud = 3000000)是 OMAP UART5
    [2.027560] OMAP-rng 48310010.rng:OMAP 随机数生成器版本 20.
    [2.056150] m25p80 spi1.0:找到 s25fl164k、预期 m25p80
    [2.062110] m25p80 spi1.0:s25fl164k (8192 KB)
    [2.067462]在 MTD 器件 spi1.0上找到2个部件分区
    [2.073268]在"spi1.0"上创建2个 MTD 分区:
    [2.078420] 0x0000000a0000-0x0000000b0000:“NOR.env1”
    [2.099268] 0x0000000b0000-0x0000000c0000:“NOR.ENv2”
    [2.123078] OMAP_RTC 44e3e000.RTC:RTC 内核:将44e3e000.RTC 注册为 rtc0
    [2.131686] i2c /dev/entries 驱动程序
    [2.143826] OMAP-WDT:OMAP 看门狗计时器修订版0x01:初始超时60秒
    [2.223112] OMAP-AES 53500000。AES:OMAP AES 硬件加速器版本:3.2
    [2.233726] OMAP-AES 53500000。AES:将运行具有实时优先级的请求泵
    [2.246602] OMAP_hmc 481d8000.MMC:卡声称支持低于定义范围的电压
    [2.262755] OMAP-SHIM 53100000.sham:OMAP 版本4.3上的硬件加速器
    [2.289352] oprofile:硬件计数器不可用
    [2.294842] oprofile:使用计时器中断。
    [2.299933]通过 NetLink v0.30的 Netfilter 消息。
    [2.307327] NF_conntrack 版本0.5.0 (4096桶、最大16384)
    [2.314881] NF-Tables:(c) 2007-2009 Patrick McHardy
    [2.323910] IP_Tables:(c) 2000-2006年 Netfilter 核心小组
    [2.330354]正在初始化 XFRM netlink 套接字
    [2.335704] NET:注册协议系列10.
    [2.347546] NET:注册协议系列17.
    [2.352439] NET:注册协议系列15.
    [2.357801]已注册桥式防火墙
    [2.36261]注册的密钥类型 DNS_旋 变传感器
    [2.36707] OMAP_VOLTGE_LARD_INIT:未添加电压驱动器支持
    [2.374277] random:快速初始化完成
    [2.380227]支持 ThumbEE CPU 扩展。
    [2.406760] mmc0:地址0001处的新高速 SDIO 卡
    [2.418274] OMAP-GPMC 50000000。GPMC:GPMC 版本6.0
    [2.424008] GPMC_mem_init:禁用映射在0x0-0x1000000的 CS 0
    [2.434897] OMAP-GPMC 50000000。GPMC:无法请求 GPMC CS 0
    [2.441001] OMAP-GPMC 50000000。GPMC:无法探测 DT 子'nand':-16
    [2.459405] OMAP-i2c 4802a000。i2c:总线1 rev0.11为100kHz
    [2.504431] RTC-ISL1208 2-006F:RTC 内核:将 RTC-ISL1208注册为 RTC1
    [2.512496] OMAP_i2c 4819c000.i2c:总线2修订版0.11、频率为400kHz
    [2.521165] UBI 错误:无法打开 MTD NAND.file-system、错误-2[2.532082]输入:GPIO_buttons 作为/devices/platform/gpio_buttons/input/input0
    [2.545336] RTC-ISL1208 2-006F:将系统时钟设置为2018-06-07 12:35:24 UTC (1528374924)
    [2.556277] vmmcsd_fixed:正在禁用
    [2.560008] VDD_CORE_SUPPLY:正在禁用
    [2.563990] WLAN-en-regulator:正在禁用
    [2.575169] VFS:无法打开根设备“ubi0:beanbabe-rootfs”或未知块(0,0):错误-19
    [2.584478]请附加正确的“root=”引导选项;以下是可用分区:
    [2.593346] 1f00 64 mtdblock0 [2.597645](驱动程序?)
    [2.600188] 1f01 64 mtdblock1 [2.604472](驱动程序?)
    [2.607015]内核紧急情况-未同步:VFS:无法在未知块(0、0)上安装根 FS
    [2.615798]在1秒内重新启动..
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vijay、

    Linux 内核4.9.69使用 Linaro GCC 6.2.1、而我看到您使用的是旧版本5.2.0。

    "Linux 版本4.9.69-Yocto 标准(内部版本@Linux)(gcc 版本5.2.0 (GCC))#1 Wed Jun 6 14:43:49 IST 2018 "

    请尝试使用以下 GCC:
    releases.linaro.org/.../gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz

    是否对内核4.1.x 和4.9.69使用相同的 rootfs? 您能否尝试使用 AM335x TI PSDK v4.03附带的 rootfs?

    TI-PROCESSOR-SDK-LINUX-AM335x-EVM-04.03.00.05/文件系统/tisdk-rootfs-image-am335x-evm.ubi


    您是否对内核4.1.x 和4.9.69使用相同的 bootargs? 还请提供内核4.1.x 的成功启动日志 您可以将日志文件放入 txt 文件并将 txt 文件附加到此处的 e2e 线程中。

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

    另请查看下面讨论相同错误消息的 e2e 线程。

    ubi 错误:无法打开 MTD NAND.FILE-SYSTEM,错误-2


    e2e.ti.com/.../646071
    e2e.ti.com/.../518458

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

    您好!

    我会检查 GCC 器件、但我看不到问题与 GCC 有关。 我发现 NAND 无法 通过 GPMC 访问 detectede2e.ti.com/.../kernel_5F00_log_5F00_not_5F00_working.txte2e.ti.com/.../kernel_5F00_log_5F00_working.txt。

    我还不能理解为什么在日志中尝试说大小为16MB、但我配置了256 MB。

    已为工作和非工作情况附加启动日志。 如果需要 DTB、请告诉我。  

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

    您的引导参数似乎是正确的。

    您是否对内核4.1和4.9使用相同的 u-boot? 您应该在 u-boot 阶段测试和验证 NAND 闪存(读取/写入)、然后再使用内核4.9进行尝试。 使用4.1和4.9内核时,请提供完整的引导 u-boot 日志。

    关于 Linux 内核、我看到一些可能与内核 DTS 文件相关的错误消息(如下所示)。 您是否对内核4.1和4.9使用相同的 DTS 文件?

    OMAP-GPMC 50000000。GPMC:GPMC 版本6.0
    GPMC_mem_init:禁用映射在0x0-0x1000000的 CS 0
    OMAP-GPMC 50000000。GPMC:无法请求 GPMC CS 0
    OMAP-GPMC 50000000。GPMC:无法探测 DT 子'nand':-16
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关闭此主题。