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.

[参考译文] AM623:关于 ubifs 分区连接问题

Guru**** 2394305 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1490589/am623-about-ubifs-partition-attach-issue

器件型号:AM623

工具与软件:

您好、TI 专家

我们使用 GPMC nand 闪存和 ubifs、  当 Linux 引导时、ubi  连接分区失败 且块检查错误。  您能否提供一些关于 调查此问题的建议?  

下面是引导日志

  

我们使用 TI Linux SDK 版本:  10.00.07.04

非常感谢

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

    您是否会将完整的引导日志作为附件共享给 e2e?
    此致!
    -hong

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

    e2e.ti.com/.../ubi_2D00_error_2D00_bootlog.log

    你(们)好

     请帮助检查附加引导日志

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

    在 TI AM62-LK 板上、我能够使用 Linux SDK 10.0.7.4从 GPMC-NAND 引导。
    我要附加完整的启动日志以供您参考。
    此致!
    -hong

    e2e.ti.com/.../am62_5F00_10.0.7.4_5F00_nand_5F00_boot.log

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

    我知道   TI AM62-LK 板可以使用默认 分区正常启动。  我们使用定制硬件板并 定制 分区。   

    我的意思是您是否遇到过类似的问题、可以向我们提供   调查此问题的建议 ?  

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

    -我们是否已尝试从一个 MTD 分区启动一个 rootfs ,要么"NAND.rootfs"或"NAND.rootfs_backup"在您的设置?
    -从一个 MTD 引导一个 rootfs 时,我们可以引导到内核提示符吗?
    供参考。 我在我的工作日志中使用了"root=ubi0:rootfs rw ubi.mtd=NAND .file-system,1024 rootfsttype=ubifs rootwait"。
    此致!
    -hong

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

    你(们)好

    从引导日志中、您可以看到 rootfs 分区是连接和挂载 ok

    [09:35:41:755][2.129764] ubi0:扫描完成
    [09:35:41:766][2.139350] ubi0:连接的 mtd6 (名称"nand.rootfs_backup"、大小为55 mib)
    [09:35:41:770][2.146105] ubi0:PEB 大小:131072字节(128 KiB)、LEB 大小:129024字节
    [09:35:41:776][ 2.153058] ubi0:最小/最大 I/O 单元大小:2048/2048、子页大小为512
    [09:35:41:787][2.159783] ubi0:VID 标头偏移量:512 (对齐512)、数据偏移量:2048
    [09:35:41:787][2.166612] ubi0:良好的 PEB:440;不良 PEB:0;损坏的 PEB:0
    [09:35:41:798][2.1726] ubi0:用户卷:1、内部卷:1、最大 卷数:128
    [09:35:41:809][2.179846] ubi0:最大/平均擦除计数器:1/0、WL 阈值:4096、映像序列号:1091343986
    [09:35:41:819][2.188978] ubi0:可用的 PEB:0、保留的 PEB 总数:440、保留用于不良 PEB 处理的 PEB:10.
    [09:35:41:819][2.198250] ubi0:背景线程"ubi_bgt0d"已启动、PID 87
    [09:35:41:830][2.198962] clk:禁用未使用的时钟
    [09:35:41:830][ 2.216911] ALSA 器件列表:
    [09:35:41:830][2.219920]#0:环回1.
    [09:35:41:842][2.243052] USB 1-1:无法设置配置#1、错误-71
    [09:35:41:842][2.248520] USB 1-1:USB 断开连接、器件编号为2
    [09:35:41:851][2.248799] UBIFS (ubi0:0):以未经身份验证的模式安装
    [09:35:41:851][2.299314] UBIFS (ubi0:0):UBIFS:已安装 UBI 设备0、卷0、名称"rootfs"、R/O 模式
    [09:35:41:862][2.307602] UBIFS (ubi0:0):LEB 大小:129024字节(126 KiB)、最小值/最大值 I/O 单元大小:2048字节/2048字节
    [09:35:41:873][2.317506] UBIFS (ubi0:0):FS 大小:53673984字节(51 MiB、416 LEB)、最大440 LEB、日志大小7483392字节(7 MiB、58 LEB)
    [09:35:41:879][2.329142] UBIFS (ubi0:0):保留给根:0字节(0 KiB)
    [09:35:41:894][2.334966] UBIFS (ubi0:0):媒体格式:w4/r0 (最新为 W5/r0)、UUID 8E99B1A1-5DBA-4DAF-A5ED-16854C351FFC、小型 LPT 模型
    [09:35:41:900][2.347184] VFS:已安装 root (ubifs 文件系统)、只读设备0:22。
    [09:35:41:900][2.354836] devtmpfs:已安装

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

    让我补充我上一次的答复。
    从您的日志中、从 mtd6 (ubi0)="NAND .rootfs_backup"出现错误、并且在连接 mtd7 (ubi1)="NAND .app"时出现更多错误

    [09:35:42:244] [    4.538486] ubi0 warning: ubi_io_read: error -110 while reading 2556 bytes from PEB 286:19720, read only 760 bytes, retry
    [09:35:42:244] [    4.572015] ubi1: attaching mtd7
    [09:35:42:255] [    4.618227] systemd[1]: Starting Generate network units from Kernel command line...
    [09:35:42:261] [    4.682416] systemd[1]: Starting Remount Root and Kernel File Systems...
    [09:35:42:271] [    4.694779] systemd-journald[111]: Collecting audit messages is enabled.
    [09:35:42:271] [    4.701500] ubi1 error: ubi_io_is_bad: error -110 while checking if PEB 290 is bad
    [09:35:42:282] [    4.701602] ubi1 error: ubi_attach_mtd_dev: failed to attach mtd7, error -110
    [09:35:42:288] [    4.758414] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
    [09:35:42:292] [    4.774073] UBIFS error (pid: 119): cannot open "ubi1:appfs", error -19
    [09:35:42:303] [    4.802424] UBIFS error (pid: 123): cannot open "ubi1:nvmfs", error -19

    我们是否尝试仅连接 mtd6 (ubi0)? 是否已成功引导至内核提示符?

    BTW、我目前不在办公室、下周二回到办公室后、我会跟进您的问题。

    此致!
    -hong