2378918_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2378918_zh-CN

2378918_zh-CN

使用 dm-crypt 暂停挂起 eMMC

在 eMMC 支持的分区上使用 dm-crypt 时,我们在目标机上发现了挂起/恢复问题。

根据下表创建 dm-crypt 映射后,挂起故障立即开始:

0 crypt capi:密码块链接(CBC)(aes)-plain :32:trusted:user_encrypted 0 1 allow_discards

 

此表附有暂停失败错误日志,供您参考。


然后,我们对表格进行了如下修改:

0 crypt c api: cbc (aes-generic)-plain: 32: trusted: user_encrypted 0 < bac king_device > 1 allow_discards

 

更改后,挂起就能正常工作了。


因此,从我们的测试来看

  • 纯分区挂载 - 无暂停问题
  • 使用 capi: 密码块链接(CBC) (aes)-plain 进行 dm-crypt 映射会导致暂停问题
  • 更改为 capi:密码块链接(CBC)(aes-generic)-plain 可以解决问题

这让我们认为,暂停问题与该平台上为 aes 选择的 AES 加密后端有关,而不是与一般的 dm-crypt 映射逻辑有关。

我们使用的是 6.12 版内核,启用了 PREEMPT_RT,并使用 iMx6ULL 处理器。

你能否帮忙检查一下 capi: 密码块链接(CBC) (aes)-plain 在暂停/恢复期间 BSP/内核加密驱动程序路径中是否存在任何已知问题?

我们甚至尝试了 linux 用户指南中共享的命令

https://docs.nxp.com/bundle/UG10163/page/topics/dm-crypt_using_dcp_crypto_keys.html

我们也遇到了同样的问题。

您能帮助我们解决这个问题吗?

Re: Suspend hang with dm-crypt on eMMC

尊敬的恩智浦团队:

请问您能帮我解决这个问题吗?

Tags (1)
No ratings
Version history
Last update:
a month ago
Updated by: