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.

[参考译文] 66AK2E05:文件系统变为只读

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/911868/66ak2e05-filesystem-became-read-only

器件型号:66AK2E05

我有一个66AK2E5电路板、该电路板具有来自 处理器 SDK ti-processor-sdk-linux-rt-k2e-evm-06.03.00.106的预构建文件系统 Arago-base-tisdk-image-k2e-evm.ubi。

在启动软件后启动软件时 、文件系统 突然变成只读(请参阅登录附件)。

我尝试了一些命令以了解更多信息:

root@k2e-EVM:~# mtdinfo -a
MTD 器件数量:          3.
存在 MTD 器件:           mtd0、mtd1、mtd2
支持的 sysfs 接口:     是

mtd0
名称:                          U-boot
类型:                          NAND
Eraseblock 大小:               131072字节、128.0 KiB
eraseBlocks 的数量:         8 (1048576字节、1024.0 KiB)
最小输入/输出单元大小:2048字节
子页大小:                 2048字节
OOB 大小:                      64字节
字符设备主要/次要:  90:0
允许错误块:        true
器件可写:            false

mtd1.
姓名:                          Params
类型:                          NAND
Eraseblock 大小:               131072字节、128.0 KiB
eraseBlocks 的数量:         4 (524288字节、512.0 KiB)
最小输入/输出单元大小:2048字节
子页大小:                 2048字节
OOB 大小:                      64字节
字符设备主要/次要:  90:2
允许错误块:        true
器件可写:            false

mtd2.
姓名:                          Subifs
类型:                          NAND
Eraseblock 大小:               131072字节、128.0 KiB
eraseBlocks 的数量:         4084 (535298048字节、510.5 MIB)
最小输入/输出单元大小:2048字节
子页大小:                 2048字节
OOB 大小:                      64字节
字符设备主要/次要:  90:4
允许错误块:        true
器件可写:            true

root@k2e-EVM:~# df
文件系统          1K 块     已使用%已安装
ubi0:rootfs            456792   230756   226036 51%/
devtmpfs              1727456        4  1727452  0%/dev/dev
tmpfs                 1746956        0  1746956  0%/dev/shm
tmpfs                 1746956     9616  1737340  1%/run
tmpfs                 1746956        0  1746956  0%/sys/fs/cgroup
tmpfs                 1746956        4  1746952  0%/tmp
tmpfs                   51200        8    51192  0%/var/volatile
tmpfs                   16384        0    16384  0%/media/ram
tmpfs                  349388        0   349388  0%/run/user/0
root@k2e-evm:~ df -h
                    已使用的文件系统大小可用使用%已安装
ubi0:rootfs            446.1M   225.3M   220.7M 51%/
devtmpfs                 1.6G     4.0K     1.6G  0%/dev/dev
tmpfs                    1.7G        0     1.7G  0%/dev/shm
tmpfs                    1.7G     9.4M     1.7G  1%/run
tmpfs                    1.7G        0     1.7G  0%/sys/fs/cgroup
tmpfs                    1.7G     4.0K     1.7G  0%/tmp
tmpfs                   50.0M     8.0K    50.0M  0%/var/volatile
tmpfs                   16.0M        0    16.0M  0%/media/ram
tmpfs                  341.2M        0   341.2M  0%/run/user/0
root@k2e-EVM:~# grep "[:space:]]ro[:space:]、]"/proc/mounts
ubi0:rootfs / ubifs ro、relatme、assert=read-only、ubi=0、vol=0 0
tmpfs /sys/fs/cgroup tmpfs ro、nosuid、nodev、noexec、mode=755 0

如何知道问题是来自 NAND 闪存还是来自文件系统本身?

e2e.ti.com/.../output_5F00_2020_2D00_06_2D00_05_5F00_15_2D00_28_2D00_16.log

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

    您好、DPA、

    让我花一些时间来讨论这个问题、然后再返回给您。  

    雷克斯

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

    您好、DPA、

    我在 TI EVM 上看不到您的问题。 这是定制板吗? 我的 ubifs 在/proc/mounts.中始终为 RW 在 TI EVM 上、NAND 器件型号为 MT29F4G08ABBDAH4D。 您是否在使用不同的选项?

    雷克斯

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

    尊敬的 Rex Chang:

    它是基于 TI EVM 设计的定制板、几乎为1比1。  此设计已使用 MCSDK 文件系统映像多年。

    我假设它是我们的 NAND 闪存(或 NAND 驱动程序) 、它已损坏或具有 UBIFS 文件系统的内容。  

    我想知道如何检查 它是哪一个拥有?

     我们将 MT29F4G08ABBDAHC:D 用于 NAND。

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

    您好、DPA、

    下面是有关互联网的更多信息。  http://www.linux-mtd.infradead.org/faq/ubifs.html#L_sudden_ro。它解释了发生这种情况的原因、如何对其进行调试以及在何处发送错误报告。  

    雷克斯

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

    尊敬的 Rex:

    我再次安装了文件系统版本、但我还没有遇到问题。