You are correct about Intel vs AMD.  Comparing the full output of pciconf from 
FreeBSD with the fragment of lspci from Linux suggests that there’s at least 
one set of a PCIe switch and child devices that is not being enumerated by 
FreeBSD.  Can you send the full output of `lspci -tvv` from linux?

Thanks,
Scott


> On Apr 17, 2020, at 9:54 AM, Scott Long <sco...@samsco.org> wrote:
> 
> Would that be the Intel VMD/VROC stuff?  If so, there’s a driver for FreeBSD, 
> but it’s not well tested yet.  Will have to dig in further.
> 
> Scott
> 
> 
>> On Apr 17, 2020, at 9:50 AM, Warner Losh <i...@bsdimp.com> wrote:
>> 
>> 
>> 
>> On Fri, Apr 17, 2020 at 9:39 AM Scott Long <sco...@samsco.org> wrote:
>> Can you send me the output of ‘pciconf -llv’, either in 12-STABLE or 
>> 13-CURRENT?  Also, can you send me the output of ‘dmesg’?
>> 
>> There was another thread that said there was a raid card in the way... It 
>> would be cool to find a way to get it out of the way... :)
>> 
>> Warner
>> 
>> Thanks,
>> Scott
>> 
>> 
>>> On Apr 17, 2020, at 5:23 AM, Miroslav Lachman <000.f...@quip.cz> wrote:
>>> 
>>> I already asked on stable@ but as I tried it on 13-CURRENT with the same 
>>> result I am trying to ask for help here.
>>> 
>>> I have rented dedicated server Dell PowerEdge R6515 with iDRAC access only.
>>> There are 2 NVME drives which I wanted to use as ZFS root pool.
>>> 
>>> They are shown in iDRAC
>>> 
>>> Device Description:   PCIe SSD in Slot 1 in Bay 1
>>> Device Protocol:      NVMe-MI1.0
>>> Model:                Dell Express Flash NVMe P4510 1TB SFF
>>> Bus:                  130
>>> Manufacturer:         INTEL
>>> Product ID:           a54
>>> Revision:             VDV1DP23
>>> Enclosure:            PCIe SSD Backplane 1
>>> 
>>> 
>>> pciconf -l show many things, some of them are named "noneN@pci..." but none 
>>> "nvme"
>>> 
>>> The is printscreen (12.1 but 13-CURRENT is the same)
>>> 
>>> https://ibb.co/tPnymL7
>>> 
>>> But I booted Linux SystemRescueCd and nvme devices are there visible in 
>>> /dev/
>>> https://ibb.co/sj22Nwg
>>> 
>>> There is verbose output of Linux lspci https://ibb.co/dPZTwV1
>>> 
>>> Linux dmesg contains:
>>> nvme nvme0: pci function 0000:81:00.0
>>> nvme nvme1: pci function 0000:82:00.0
>>> nvme nvme0: 32/0/0 default/read/poll queues
>>> nvme nvme1: 32/0/0 default/read/poll queues
>>> 
>>> 
>>> The machine is Dell PowerEdge R6515 with AMD EPYC 7302P
>>> 
>>> 
>>> More details extracted from iDRAC web interface
>>> 
>>> I found this informations
>>> 
>>> PCIe SSD in Slot 1 in Bay 1
>>> Bus:   82
>>> BusProtocol:  PCIE
>>> Device:  0
>>> DeviceDescription:  PCIe SSD in Slot 1 in Bay 1
>>> DeviceProtocol:  NVMe-MI1.0
>>> DeviceType:  PCIeSSD
>>> DriveFormFactor:  2.5 inch
>>> FailurePredicted:  NO
>>> FQDD:  Disk.Bay.1:Enclosure.Internal.0-1
>>> FreeSizeInBytes:  Information Not Available
>>> Function:  0
>>> HotSpareStatus:  Information Not Available
>>> InstanceID:  Disk.Bay.1:Enclosure.Internal.0-1
>>> Manufacturer:  INTEL
>>> MaximumCapableSpeed:  8 GT/s
>>> MediaType:  Solid State Drive
>>> Model:  Dell Express Flash NVMe P4510 1TB SFF
>>> NegotiatedSpeed:  8 GT/s
>>> PCIeCapableLinkWidth:  x4
>>> PCIeNegotiatedLinkWidth:  x4
>>> PrimaryStatus:  Ok
>>> ProductID:  a54
>>> RaidStatus:  Information Not Available
>>> RAIDType:  Unknown
>>> RemainingRatedWriteEndurance:  100 %
>>> Revision:  VDV1DP23
>>> SerialNumber:  PHLJxxxxxxWF1PxxxxN
>>> SizeInBytes:  1000204886016
>>> Slot:  1
>>> State:  Ready
>>> SystemEraseCapability:  CryptographicErasePD
>>> 
>>> PCIe SSD in Slot 1 in Bay 1 - PCI Device
>>> BusNumber:  130
>>> DataBusWidth:  4x or x4
>>> Description:  Express Flash NVMe 1.0 TB 2.5" U.2 (P4510)
>>> DeviceDescription:  PCIe SSD in Slot 1 in Bay 1
>>> DeviceNumber:  0
>>> DeviceType:  PCIDevice
>>> FQDD:  Disk.Bay.1:Enclosure.Internal.0-1
>>> FunctionNumber:  0
>>> InstanceID:  Disk.Bay.1:Enclosure.Internal.0-1
>>> LastSystemInventoryTime:  2020-04-17T03:21:39
>>> LastUpdateTime:  2020-03-31T13:55:06
>>> Manufacturer:  Intel Corporation
>>> PCIDeviceID:  0A54
>>> PCISubDeviceID:  2003
>>> PCISubVendorID:  1028
>>> PCIVendorID:  8086
>>> SlotLength:  2.5 Inch Drive Form Factor
>>> SlotType:  PCI Express Gen 3 SFF-8639
>>> 
>>> 
>>> Can anybody shed some light what the real problem is?
>>> 
>>> Is the hardware not properly detected or is the driver completely missing?
>>> 
>>> NVME PCIe architecture is out of my knowledge.
>>> 
>>> I really appreciate any help.
>>> 
>>> Kind regards
>>> Miroslav Lachman
>>> _______________________________________________
>>> freebsd-current@freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-current
>>> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
>> 
>> _______________________________________________
>> freebsd-current@freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
> 
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to