-
Bug
-
Resolution: Unresolved
-
Major
-
rhel-9.6, rhel-9.7
-
None
-
Yes
-
Important
-
rhel-storage-crs
-
ssg_platform_storage
-
3
-
QE ack, Dev ack
-
False
-
False
-
-
None
-
None
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
None
Regression is introduced by patch 734e7db ("imsm: Remove warning and refactor add_to_super_imsm code")
Before the mentioned patch, the check to verify if IMSM on current platform supports a use of TPV (other than Intel) disk, was only performed for non-Intel disks, after it is performed for all. This change causes inability to use any disk when platform does not support TPV drives, attempt to use Intel device results in the following error.
example command to reproduce:
- Choose two Intel disks
- mdadm --create /dev/md/imsm_container --metadata imsm --raid-devices=2 /dev/nvme3n1 /dev/nvme6n1 --run
mdadm: Platform configuration does not support non-Intel NVMe drives. Please refer to Intel(R) RSTe/VROC user guide. This change restores the check if the disk is non-Intel.
The issue is visible in RHEL 9.6 GA and RHEL 9.7 ISO(RHEL-9.7.0-20250521.6-x86_64)
Fix is already in upstream: https://github.com/md-raid-utilities/mdadm/commit/8032700b7a44df2dd54af478940938958c08dcf0