udev和eMMC rpbm分区

我遇到了这个错误: 修复udev规则以考虑mmc rpmb分区并尝试使用udev规则解决它。 我过去不需要学习任何关于udev的知识,所以一直在阅读它。

uname -a生产

:〜$ uname -a
Linux acer 3.13.0-44-generic#73~minision1-Ubuntu SMP Wed Dec 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

    KERNEL ==“mmcblk [0-9] rpmb”,SUBSYSTEM ==“block”,GOTO =“persistent_storage_end”

    1. 重新启动

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

观察:错误消息仍然存在,syslog文件有多个以下循环:

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

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

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

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

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

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

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

1月26日14:02:10宏碁核心:[
10.130715] end_request:I / O错误,dev mmcblk0rpmb,扇区8064

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

问题:我是否需要错误报告中提到的“ for issue 2 ”行? 我认为它特定于Tegra处理器,我的机器有英特尔赛扬?

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

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