Intel Volume Management Device Nvme Raid Controller Driver



Hard Disk Sentinel Revision History

Hard Disk Sentinel 5.50 (11/7/2019)

Intel® VMD is technology on to root ports of Intel® Xeon® Scalable processors, which redirects NVMe. SSD insertion and removal PCIe bus events to storage aware drivers. Dfx audio sound enhancer full crack by sami zehen. These events previously had to be handled, with varying degrees of success, by a combination of system BIOS and Operating System. Intel® Virtual RAID on CPU (Intel® VROC) is an enterprise, hybrid RAID solution, specifically designed for NVMe. SSDs connected directly to the CPU. Intel® VROC is made possible by the new CPU feature Intel® Volume Management Device, Intel® VMD, a new hardware architecture on Intel.

Improvements and new features:

Volume
  • added support of Intel Virtual RAID on CPU (Intel VROC): detect NVMe RAID array members, complete self-monitoring S.M.A.R.T. status of NVMe M.2 SSDs managed by Intel VROC controller
  • added support of HighPoint NVMe RAID controllers: detect NVMe RAID array members, complete self-monitoring S.M.A.R.T. status of NVMe M.2 SSDs managed by HighPoint NVMe RAID controllers
  • added support of HighPoint SSD7101A-1 NVMe RAID controller
  • added support of Lenovo 530-8I RAID adapter: detect complete S.M.A.R.T. status of SATA/SAS hard disk drives configured as RAID
  • added support of ThinkSystem 930-8I 2GB Flash PCIe 12Gb Adapter: detect complete S.M.A.R.T. status of SATA/SAS hard disk drives configured as RAID
  • added support of Dell PowerEdge Boot Optimized Storage Solution - BOSS: detect RAID array members, complete self-monitoring S.M.A.R.T. status of SSDs managed by the BOSS RAID controller
  • added support for MOBIUS 5-bay RAID hard disk enclosure: detect complete status of SATA hard disks configured as JBOD or RAID
  • added support of ICY DOCK MB662U3-2S R1 RAID external enclosure: detect status information about RAID disk members
  • added support of Kingston Enterprise SSDs: DC500R and DC500M
  • added detection of eMMC storage devices used in tablets: detect and display eMMC specific information and self-monitoring status. Display eMMC health (if supported by the eMMC device)
    (THANKS so much for Tim Schuerewegen for his excellent work)
  • added support for Swissbit industrial SD cards, ATP industrial SD cards, Kingston SDCIT industrial SD cards: detect status information, health and statistics
    (THANKS so much for Tim Schuerewegen for his excellent work)
  • added support of Minerva RAID R2056A adapter (M.2 B+M notch to SATA 7pin x2 RAID Card)
  • added support of various Apacer SATA SSDs

Improved hardware support:

  • fixed health display for Western Digital WD BLUE SSDs
  • improved support of WD and Hitachi Helium-filled (He) hard disk drives
  • completely redesigned HighPoint SATA/SAS RAID controller support: better detection of RAID array configuration, logical/physical disk drives, improved status detection and S.M.A.R.T. reporting with HighPoint SATA/SAS RAID controllers
  • added option to start Disk menu -> Short self test, extended self test on disks managed by JMicron external RAID enclosures
  • added option to use Disk menu -> Advanced power management, Acoustic Management on disks managed by JMicron external RAID enclosures
  • improved support of JMicron external multi-drive enclosures running in port multiplier (non-RAID) mode (drive order and logical drive assignments corrected)
  • improved NVMe detection with Intel RST RAID driver and Intel Volume Management Device NVMe RAID Controller driver
  • improved support of different Kingston, KingDian SSDs
  • improved write-type disk testing with Transcend RDF5 memory card reader
  • improved write-type disk testing of SD cards formatted to exFAT
  • improved NVMe status detection under Windows 7 when Intel chipset driver 15.7 used for the NVMe SSD
  • improved support of multiple HighPoint RAID controllers (SATA only, SATA+SAS, NVMe)
  • improved display of lifetime writes on various TOSHIBA SATA SSDs
  • improved support of ORICO 2139U3 external enclosures
  • improved support of ADATA SU650 SSDs
  • improved support of KingSpec SATA SSDs
  • improved detection of SATA disk drives on LSI (non-RAID) HBA controllers
  • improved ASM1092R RAID controller chip support
  • improved power on time display for SAS hard disk HGST H7280A520SUN8.0T
  • improved support of eSATA / USB multi-drive hard disk enclosures in port multiplier (non-RAID) mode
  • improved compatibility with ICY BOX IB-RD3640SU3
  • improved lifetime writes on various Samsung SATA SSDs
  • improved health display on Kingston SA400M8120G SSD
  • improved Intel NVMe SSD detection
  • improved disk detection with LSI RAID controllers when array(s) degraded / disk(s) missing or foreign

Intel Nvme Driver Download

Bug fixes, further modifications:

  • improved display of lifetime writes on various Samsung SATA SSDs
  • improved power on time display for various SCSI/SAS hard disk drives
  • overheat tray notification shows affected hard disk drive(s) first
  • display message box with the result of e-mail test when all notifications disabled
  • updated Russian language support, THANKS for Dmitry Yerokhin for the translation
  • updated Spanish language support, THANKS for Skylär Astaröt for the translation
  • updated Chinese language support, THANKS Chenxu Wang for the translation
Intel Volume Management Device Nvme Raid Controller Driver
Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#68704 - [mkinitcpio] unable to boot intel nvme after install due to missing vmd module

Attached to Project: Arch Linux
Opened by Vinay S Shastry (shastry) - Sunday, 22 November 2020, 03:42 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 21 April 2021, 11:29 GMT
Task TypeBug Report
Category Packages: Core
Status Assigned
Assigned ToGiancarlo Razzolini (grazzolini)
ArchitectureAll
SeverityHigh
PriorityNormal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete
Votes5
  • David Rosenstrauch (darose) (2021-03-31)
  • Alexander Epaneshnikov (erik_pro) (2021-03-14)
  • Vojtěch Gondžala (vogo) (2021-02-23)
  • David Roth (V1del) (2021-01-26)
  • Vinay S Shastry (shastry) (2021-01-25)
Private No

Details

Description:
A fresh install is unable to boot from intel nvme due to missing module 'vmd'.
The nvme device doesn't show up during initrd due to this. The missing root device causes boot failure.
mkinitcpio should include vmd in block hook by default.
Workaround:
Add vmd to mkinitcpio.conf MODULES array.
Additional info:
* mkinitcpio 29-1
* HOOKS=(base systemd keyboard autodetect modconf block sd-encrypt sd-lvm2 filesystems fsck)
* dracut included the module in: https://github.com/dracutdevs/dracut/commit/d23f32dd4b927f4ac6c6a67c2ff17d5c82a132c9#diff-ce156d6151c76992972bd142959fed0fb9e1bd6db64927811d403a525a13e80d
* Related:
https://bugzilla.suse.com/show_bug.cgi?id=1079924
https://bugzilla.redhat.com/show_bug.cgi?id=1540354
https://bbs.archlinux.org/viewtopic.php?id=251762
$ hwinfo --storage
24: PCI 0e.0: 0104 RAID bus controller
[Created at pci.386]
Unique ID: vuMS.gpb2qBSjMtD
SysFS ID: /devices/pci0000:00/0000:00:0e.0
SysFS BusID: 0000:00:0e.0
Hardware Class: storage
Device Name: 'Onboard - Other'
Model: 'Intel Volume Management Device NVMe RAID Controller'
Vendor: pci 0x8086 'Intel Corporation'
Device: pci 0x9a0b 'Volume Management Device NVMe RAID Controller'
SubVendor: pci 0x8086 'Intel Corporation'
SubDevice: pci 0x0000
Driver: 'vmd'
Driver Modules: 'vmd'
Memory Range: 0x603c000000-0x603dffffff (rw,non-prefetchable)
Memory Range: 0x50000000-0x51ffffff (rw,non-prefetchable)
Memory Range: 0x603f100000-0x603f1fffff (rw,non-prefetchable)
Module Alias: 'pci:v00008086d00009A0Bsv00008086sd00000000bc01sc04i00'
Driver Info #0:
Driver Status: vmd is active
Driver Activation Cmd: 'modprobe vmd'
Config Status: cfg=new, avail=yes, need=no, active=unknown
28: PCI e100.0: 0108 Non-Volatile memory controller (NVM Express)
[Created at pci.386]
Unique ID: bGtE.DDz_x3DkYn0
Parent ID: 7KSl.T0Q3BSb1PJ9
SysFS ID: /devices/pci0000:00/0000:00:0e.0/pci10000:e0/10000:e0:1d.0/10000:e1:00.0
SysFS BusID: 10000:e1:00.0
Hardware Class: storage
Model: 'Intel SSD 660P Series'
Vendor: pci 0x8086 'Intel Corporation'
Device: pci 0xf1a8 'SSD 660P Series'
SubVendor: pci 0x8086 'Intel Corporation'
SubDevice: pci 0x390d
Revision: 0x03
Driver: 'nvme'
Driver Modules: 'nvme'
Memory Range: 0x50000000-0x50003fff (rw,non-prefetchable)
IRQ: 2147483648 (no events)
Module Alias: 'pci:v00008086d0000F1A8sv00008086sd0000390Dbc01sc08i02'
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #15 (PCI bridge)

Intel Nvme Software

Duplicate tasks of this task (0)