Bug ID 998081
Summary Status of mdadm assambly with cache enabled on Intel(R) Smart Response Technology
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.2
Hardware x86-64
OS openSUSE 42.1
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee bnc-team-screening@forge.provo.novell.com
Reporter mr.mark.starikov@gmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 691567 [details]
mdadm commands showing each member of the backing and cache raid

Problem: 

Currently it appears that mdadm is unable to assemble Intel FakeRaid volume
with enabled SSD cache due to invalid 0x02000000 attribute.

as per mdadm src: https://github.com/djbw/mdadm/blob/master/super-intel.c
/* The OROM Support RST Caching of Volumes */
#define MPB_ATTRIB_NVM    __cpu_to_le32(0x02000000)

Dan Williams has proposed patches for compatibility reasons(i.e. Intel doesn't
seem to support cache with linux, but for dualboot purposes at least being able
to assamble backing raid would be nice)

http://marc.info/?l=linux-raid&m=139832034826379&w=2

Those patches seems to be around for awhile, and yet i get usuall 2000000 when
trying to assamble cached raid on both LEAP and tumbleweed:

# mdadm -As
mdadm: (IMSM): Unsupported attributes : 2000000
mdadm: Unsupported attributes in IMSM metadata.Arrays activation is blocked.
mdadm: Cannot activate member /md127/0 in /dev/md/imsm0.
mdadm: (IMSM): Unsupported attributes : 2000000
mdadm: Unsupported attributes in IMSM metadata.Arrays activation is blocked.
mdadm: Cannot activate member /md126/1 in /dev/md/imsm1.
mdadm: Cannot activate member /md126/0 in /dev/md/imsm1.
mdadm: No arrays found in config file or automatically

Question: 

Is there any work going on to handle attribute 2000000? is there any possible
way to ignore(mask/hide) that attribute from mdadm?


You are receiving this mail because: