Support Required: Secure Partition Access-File Corruption Issue on i.MX8QXP C0 MEK – Yocto Scarthgap

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Support Required: Secure Partition Access-File Corruption Issue on i.MX8QXP C0 MEK – Yocto Scarthgap

125件の閲覧回数
Ram2
Contributor III

Hi NXP Team,

We need your support regarding a secure partition/file system issue observed on i.MX8QXP C0 MEK.

We are using the below software baseline:

Item Details
Platformi.MX8QXP C0 MEK
BSPYocto Linux
Yocto ReleaseScarthgap
Kernel Version6.6.5

Issue Description:

We are able to generate the secure partition key successfully. However, when we try to use/access the secure partition from the Linux file system, the access fails. In some cases, the file also gets corrupted after access/write operations.

Observation:

Area Status
Secure partition key generationSuccessful
File system access using the generated keyFailing
File read/write operationNot stable
File integrityFile corruption observed

Could you please help us understand the recommended and correct way to handle secure partition access in Yocto Linux for i.MX8QXP?

We need your guidance on the below points:

  1. What is the recommended method to create, format, mount, and access a secure partition in Yocto Linux on i.MX8QXP?
  2. Is there any specific file system type recommended for secure partition usage?
  3. Are any kernel configuration, device tree, OP-TEE, or Yocto layer changes required?
  4. Is there any NXP reference implementation or document available for secure partition handling?
  5. What is the correct flow to use the generated secure key without causing file system access failures or file corruption?

Request you to please review and suggest the correct implementation approach.

0 件の賞賛
返信
1 返信

77件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello,

You may refer to our BSP documentation, I cannot find this specific Linux release in our releases, so I may recommend to refer to the closest one available.
i.e kernel 6.6.23 i.MX Linux User's Guide chapter 10.5 Disk encryption acceleration

For the file system we use ext4 for our testing so I would recommend using this one, please have a look to the documentation for the kernel configuration needed and the actual steps to follow.

Best regards/Saludos,
Aldo.

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2395013%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E8%A6%81%E4%BB%B6%3Ai.MX8QXP%20C0%20MEK%20%E2%80%93%20Yocto%20Scarthgap%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E7%A0%B4%E6%90%8D%E5%95%8F%E9%A1%8C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2395013%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20class%3D%22%22%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81NXP%20%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AE%E7%9A%86%E6%A7%98%E3%80%81%3C%2FP%3E%3CP%3E%3CSTRONG%3Ei.MX8QXP%20C0%20MEK%3C%2FSTRONG%3E%E3%81%A7%E6%A4%9C%E5%87%BA%E3%81%95%E3%82%8C%E3%81%9F%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%2F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%E7%9A%86%E6%A7%98%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%99%E3%83%BC%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%E5%95%86%E5%93%81%E8%A9%B3%E7%B4%B0%20%3CTABLE%3E%3CTBODY%3E%3CTR%3E%3CTD%3E%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%3C%2FTD%3E%3CTD%3Ei.MX8QXP%20C0%20MEK%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3EBSP%3C%2FTD%3E%3CTD%3EYocto%20Linux%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3E%E3%83%A8%E3%82%AF%E3%83%88%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%3C%2FTD%3E%3CTD%3E%E3%82%B9%E3%82%AB%E3%83%BC%E3%82%B9%E3%82%AE%E3%83%A3%E3%83%83%E3%83%97%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3E%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%3C%2FTD%3E%3CTD%3E6.6.5%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3E%3CSTRONG%3E%E5%95%8F%E9%A1%8C%E3%81%AE%E8%AA%AC%E6%98%8E%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%AD%E3%83%BC%E3%82%92%E6%AD%A3%E5%B8%B8%E3%81%AB%E7%94%9F%E6%88%90%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81Linux%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%8B%E3%82%89%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%8A%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E5%A0%B4%E5%90%88%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%81%AF%E3%80%81%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%2F%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E6%93%8D%E4%BD%9C%E5%BE%8C%E3%81%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E7%A0%B4%E6%90%8D%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E8%A6%B3%E5%AF%9F%EF%BC%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%20%3CTABLE%3E%3CTBODY%3E%3CTR%3E%3CTD%3E%E5%AE%89%E5%85%A8%E3%81%AA%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%AD%E3%83%BC%E7%94%9F%E6%88%90%3C%2FTD%3E%3CTD%3E%E6%88%90%E5%8A%9F%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3E%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%82%AD%E3%83%BC%E3%82%92%E7%94%A8%E3%81%84%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%3C%2FTD%3E%3CTD%3E%E5%A4%B1%E6%95%97%E3%81%99%E3%82%8B%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3E%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E8%AA%AD%E3%81%BF%E6%9B%B8%E3%81%8D%E6%93%8D%E4%BD%9C%3C%2FTD%3E%3CTD%3E%E4%B8%8D%E5%AE%89%E5%AE%9A%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%3E%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%95%B4%E5%90%88%E6%80%A7%3C%2FTD%3E%3CTD%3E%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E7%A0%B4%E6%90%8D%E3%81%8C%E7%A2%BA%E8%AA%8D%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3C%2FDIV%3E%3C%2FDIV%3E%3CP%3Ei.MX8QXP%E3%81%AEYocto%20Linux%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E5%AE%89%E5%85%A8%E3%81%AA%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%AE%E6%8E%A8%E5%A5%A8%E3%81%8B%E3%81%A4%E6%AD%A3%E3%81%97%E3%81%84%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E7%82%B9%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%E7%9A%86%E6%A7%98%E3%81%AE%E3%81%94%E6%84%8F%E8%A6%8B%E3%82%92%E3%81%8A%E8%81%9E%E3%81%8B%E3%81%9B%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3COL%3E%3CLI%3Ei.MX8QXP%E4%B8%8A%E3%81%A7Yocto%20Linux%E3%81%A7%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%80%81%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88%E3%80%81%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%80%81%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B%E6%8E%A8%E5%A5%A8%E6%96%B9%E6%B3%95%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FLI%3E%3CLI%3E%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%AB%E6%8E%A8%E5%A5%A8%E3%81%95%E3%82%8C%E3%82%8B%E7%89%B9%E5%AE%9A%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E7%A8%AE%E9%A1%9E%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FLI%3E%3CLI%3E%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E8%A8%AD%E5%AE%9A%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%80%81OP-TEE%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AFYocto%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%AE%E5%A4%89%E6%9B%B4%E3%81%AF%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FLI%3E%3CLI%3ENXP%E7%A4%BE%E8%A3%BD%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E5%87%A6%E7%90%86%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E5%AE%9F%E8%A3%85%E3%82%84%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FLI%3E%3CLI%3E%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%82%AD%E3%83%BC%E3%82%92%E4%BD%BF%E3%81%86%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%AE%E5%A4%B1%E6%95%97%E3%82%84%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E7%A0%B4%E6%90%8D%E3%82%92%E9%81%BF%E3%81%91%E3%81%A6%E6%AD%A3%E3%81%97%E3%81%84%E3%83%95%E3%83%AD%E3%83%BC%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%E9%81%A9%E5%88%87%E3%81%AA%E5%AE%9F%E6%96%BD%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%E3%81%94%E6%A4%9C%E8%A8%8E%E3%81%AE%E4%B8%8A%E3%80%81%E3%81%94%E6%8F%90%E6%A1%88%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2395655%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Support%20Required%3A%20Secure%20Partition%20Access-File%20Corruption%20Issue%20on%20i.MX8QXP%20C0%20MEK%20%E2%80%93%20Yocto%20Scart%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2395655%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3EBSP%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%81%93%E3%81%AE%E7%89%B9%E5%AE%9A%E3%81%AELinux%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%AF%E5%BD%93%E7%A4%BE%E3%81%AE%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%AB%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%89%E3%81%AA%E3%81%84%E3%81%AE%E3%81%A7%E3%80%81%E6%9C%80%E3%82%82%E8%BF%91%E3%81%84%E3%82%82%E3%81%AE%E3%82%92%E5%8F%82%E7%85%A7%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E3%81%8A%E5%8B%A7%E3%82%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%206.6.23%3CSPAN%3Ei.MX%20Linux%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%AC%E3%82%A4%E3%83%89%20%E7%AC%AC10.5%E7%AB%A0%20%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E6%9A%97%E5%8F%B7%E5%8C%96%E5%8A%A0%E9%80%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%A7%E3%81%AF%E3%83%86%E3%82%B9%E3%83%88%E3%81%ABext4%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%A7%E3%80%81%E3%81%93%E3%81%AE%E6%96%B9%E6%B3%95%E3%82%92%E4%BD%BF%E3%81%86%E3%81%93%E3%81%A8%E3%82%92%E3%81%8A%E3%81%99%E3%81%99%E3%82%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E8%A8%AD%E5%AE%9A%E3%82%84%E5%AE%9F%E9%9A%9B%E3%81%AE%E6%89%8B%E9%A0%86%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%A2%E3%83%AB%E3%83%89%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E