Hi,
are there any news regarding NVMe 1.2 in ESXi-passthrough systems or
is there any trick?
I can“t see the intel P4600 as a blkdev-device (updated omnios-r151024
on ESXi 6.5).
prtconv -v produces this:
pci8086,4702, instance #0 (retired)
Hardware properties:
name='pci-msix-capid-pointer' type=int items=1
value=00000050
name='pci-msi-capid-pointer' type=int items=1
value=000000a0
name='pcie-serial' type=byte items=8
value=fa.1a.23.4e.41.2e.cd.55
name='acpi-namespace' type=string items=1
value='\_SB_.PCI0.PE41.S1F0'
name='assigned-addresses' type=int items=5
value=83040010.00000000.fcffc000.00000000.00004000
name='reg' type=int items=10
value=00040000.00000000.00000000.00000000.00000000.03040010.00000000.00000000.00000000.00004000
name='compatible' type=string items=13
value='pciex8086,a54.8086.4702.0' +
'pciex8086,a54.8086.4702' + 'pciex8086,a54.0' + 'pciex8086,a54' +
'pciexclass,010802' + 'pciexclass,0108' + 'pci8086,a54.8086.4702.0' +
'pci8086,a54.8086.4702' + 'pci8086,4702' + 'pci8086,a54.0' + 'pci8086,a54' +
'pciclass,010802' + 'pciclass,0108'
name='model' type=string items=1
value='Unknown class of pci/pnpbios device'
name='power-consumption' type=int items=2
value=00000001.00000001
name='devsel-speed' type=int items=1
value=00000000
name='interrupts' type=int items=1
value=00000001
name='subsystem-vendor-id' type=int items=1
value=00008086
name='subsystem-id' type=int items=1
value=00004702
name='unit-address' type=string items=1
value='0'
name='class-code' type=int items=1
value=00010802
name='revision-id' type=int items=1
value=00000000
name='vendor-id' type=int items=1
value=00008086
name='device-id' type=int items=1
value=00000a54
name='vendor-name' type=string items=1
value='Intel Corporation'
name='device-name' type=string items=1
value='unknown device'
name='subsystem-name' type=string items=1
value='unknown subsystem'
my last try was with /kernel/drv/nvme.conf:
#
# The driver was tested only against devices supporting v1.0 of
the
# NVMe specification. Uncomment this to be able to use devices
conforming
# to newer specifications.
strict-version=0;
#
# The driver does currently not support any vendor specific
extension to the
# specification. By default it will fault the device if it
receives a vendor-
# specific command status. Uncomment this to disable this
behaviour.
ignore-unknown-vendor-status=1;
#
# The maximum length of the admin queue can be overridden here
(16-4096).
#admin-queue-len=256;
#
# The maximum length of the individual I/O queues can be
overriden here
# (16-65536).
#io-queue-len=1024;
#
# The maximum number of outstanding asynchronous event requests
can
# overridden here.
#async-event-limit=10;
#
# Enable (1) or Disable (0) the volatile write cache, if
present.
#
#volatile-write-cache-enable=1;
#
# The minimum physical block size to be reported to blkdev.
This value must
# be a power of 2 greater than or equal to 512.
#
#min-phys-block-size=512;
Greets
Frank
------------------------------------------
illumos-discuss
Archives:
https://illumos.topicbox.com/groups/discuss/discussions/Tf1abe590f93b6754-M60583c71f2526c469c372026
Powered by Topicbox: https://topicbox.com