Update device_types in lvm2 filters to support Micron PCIe SSD, among many others
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lvm2 (Ubuntu) |
Fix Released
|
High
|
Dimitri John Ledkov | ||
Precise |
Fix Released
|
Medium
|
Unassigned | ||
Quantal |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
* Out of the box lvm does not work on some devices:
- Quantal: Micron PCIe SSD devices and others
- Preicse: Micron PCIe SSD, FusionIO devices and others
* This is hardware enabled backport, specifically to avoid forcing people to manually modify lvm.conf to enabled those devices to be visible by lvm.
[Test Case]
* Create VG group on a Micron PCIe SSD and/or FusionIO device or any other device type that is missing (see Other Info for full list)
* Note that vgchange -a y, does not automatically activate that VG group, unless this update is installed or /etc/lvm/lvm.conf is manually modified.
[Regression Potential]
* This is adding an additional default filter, which one could add manual in lvm.conf. Tested and included upstream as well as other distributions.
[Other Info - Original bug report]
Full list of devices added:
Description: cherry pick new device types from upstream
--- a/lib/filters/
+++ b/lib/filters/
@@ -113,6 +113,11 @@
{"virtblk", 8}, /* VirtIO disk */
{"mmc", 16}, /* MMC block device */
{"blkext", 1}, /* Extended device partitions */
+ {"fio", 16}, /* Fusion */
+ {"mtip32xx", 16}, /* Micron PCIe SSDs */
+ {"vtms", 16}, /* Violin Memory */
+ {"skd", 16}, /* STEC */
+ {"scm", 8}, /* Storage Class Memory (IBM S/390) */
{NULL, 0}
};
(Micron and below are new for both quantal & precise, Fusion is only new for precise)
The lvm2 package in 13.04, 12.10, and 12.04 needs to be patched so that it recognizes the mtip32xx controllers that ship in many Dell PowerEdge systems. This is the Micron PCIe SSD disk controller.
Currently, LVM does not recognize these devices, so when you go to create a physical volume on them, you are met with the following error:'
"Device /dev/rssda1 not found (or ignored by filter)"
The issue can be worked around by adding the following line to /etc/lvm/lvm.conf:
devices {
...
types = ["mtip32xx", 16]
}
or for Fusion
devices {
...
types = ["fio", 16]
}
However, in order to avoid confusion with users and to ensure that these devices 'just work' with LVM, the following patches have been requested:
http://
These fixes have been incorporated into Fedora / RHEL.
information type: | Proprietary → Public |
Changed in dell-poweredge: | |
importance: | Undecided → High |
status: | New → Confirmed |
assignee: | nobody → Kent Baxley (kentb) |
description: | updated |
Changed in lvm2: | |
assignee: | nobody → Dmitrijs Ledkovs (xnox) |
affects: | lvm2 → lvm2 (Ubuntu) |
Changed in lvm2 (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in lvm2 (Ubuntu Precise): | |
status: | New → Confirmed |
Changed in lvm2 (Ubuntu Quantal): | |
status: | New → Confirmed |
Changed in lvm2 (Ubuntu Precise): | |
importance: | Undecided → Medium |
Changed in lvm2 (Ubuntu Quantal): | |
importance: | Undecided → Medium |
Changed in lvm2 (Ubuntu Precise): | |
assignee: | nobody → Dmitrijs Ledkovs (xnox) |
Changed in lvm2 (Ubuntu Quantal): | |
assignee: | nobody → Dmitrijs Ledkovs (xnox) |
Changed in lvm2 (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in lvm2 (Ubuntu Precise): | |
status: | Confirmed → In Progress |
description: | updated |
summary: |
- Need to patch lvm2 so that it works with Micron PCIe SSD devices + Update device_types in lvm2 filters to support Micron PCIe SSD, among + many others |
Changed in lvm2 (Ubuntu Quantal): | |
status: | Confirmed → In Progress |
description: | updated |
Changed in dell-poweredge: | |
status: | Confirmed → Fix Committed |
Changed in lvm2 (Ubuntu Precise): | |
assignee: | Dmitrijs Ledkovs (xnox) → nobody |
Changed in lvm2 (Ubuntu Quantal): | |
assignee: | Dmitrijs Ledkovs (xnox) → nobody |
This bug was fixed in the package lvm2 - 2.02.95-6ubuntu4
---------------
lvm2 (2.02.95-6ubuntu4) raring; urgency=low
* Actually just update all device-types to latest available. (LP: #1122445)
-- Dmitrijs Ledkovs <email address hidden> Thu, 14 Mar 2013 15:03:49 +0000