udev 和 eMMC rpbm 分区

udev 和 eMMC rpbm 分区

我遇到了这个错误: 修复 udev 规则以考虑 mmc rpmb 分区并尝试使用 udev 规则解决该问题。我以前不需要学习任何有关 udev 的知识,所以一直在阅读相关内容。

uname -a生产

:~$ uname -a
Linux acer 3.13.0-44-generic #73~precise1-Ubuntu SMP 星期三 十二月 17 00:38:38 UTC 2014 i686 i686 i386 GNU/Linux

我做了什么:

  1. 为了让内核放弃读取 rpbm 分区的尝试,请复制/lib/udev/rules.d/60-persistent-storage.rules到新文件 /etc/udev/rules.d/61-persistent-storage.rules
  2. 将此文本添加到 61-persistent-storage.rules

    内核==“mmcblk[0-9]rpmb”,子系统==“block”,GOTO=“persistent_storage_end”

    1. 重新启动

(我的完整 61-persistent-storage.rules 文件是在此粘贴中。

观察:错误消息仍然存在,系统日志文件具有以下多个循环:

1 月 26 日 14:02:10 acer 内核:[10.118467] mmcblk0rpmb:错误 -110 传输数据,扇区 8064,编号 8,cmd 响应 0x900,卡状态 0xb00

1 月 26 日 14:02:10 acer 内核:[10.118474] mmcblk0rpmb:使用单块读取重试

1 月 26 日 14:02:10 acer 内核:[10.120516] mmcblk0rpmb:发送 r/w cmd 命令超时,卡状态 0x400900

1 月 26 日 14:02:10 acer 内核:[10.122552] mmcblk0rpmb:发送 r/w cmd 命令超时,卡状态 0x400900

1 月 26 日 14:02:10 acer 内核:[10.124597] mmcblk0rpmb:发送 r/w cmd 命令超时,卡状态 0x400900

1 月 26 日 14:02:10 acer 内核:[10.126641] mmcblk0rpmb:发送 r/w cmd 命令超时,卡状态 0x400900

1 月 26 日 14:02:10 acer 内核:[10.128673] mmcblk0rpmb:发送 r/w cmd 命令超时,卡状态 0x400900 1 月 26 日 14:02:10 acer 内核:[10.130710] mmcblk0rpmb:发送 r/w cmd 命令超时,卡状态 0x400900

1 月 26 日 14:02:10 acer 内核:[
10.130715] end_request:I/O 错误,设备 mmcblk0rpmb,扇区 8064

1 月 26 日 14:02:10 acer 内核:[10.130720] 设备 mmcblk0rpmb 上的缓冲区 I/O 错误,逻辑块 1008

问题:我需要'第 2 期' 行在错误报告中提到了什么?我认为它特定于 Tegra 处理器,而我的机器有 Intel Celeron?

任何帮助我都感激不尽。谢谢。

(我的机器的数据表是 这里)。

相关内容