public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* MESSAGING_DEVICE_PATH Intel NVMe Vendor defined
@ 2017-06-23 17:56 David F.
  2017-06-26  2:54 ` Wu, Hao A
  0 siblings, 1 reply; 2+ messages in thread
From: David F. @ 2017-06-23 17:56 UTC (permalink / raw)
  To: edk2-devel

Hello,

Testing a system with NVMe Intel SSD drive doesn't give a meaningful
description in the shell or converting the device path to text in
general using the EDK2 (you only get a "?").   It appears it's because
the MESSAGING_DEVICE_PATH for this Intel NVMe is vendor defined.
Where do you find the information for vendor defined paths?   Adding
these to the EDK2 as they are created would be nice to get friendly
descriptions.

Thanks.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: MESSAGING_DEVICE_PATH Intel NVMe Vendor defined
  2017-06-23 17:56 MESSAGING_DEVICE_PATH Intel NVMe Vendor defined David F.
@ 2017-06-26  2:54 ` Wu, Hao A
  0 siblings, 0 replies; 2+ messages in thread
From: Wu, Hao A @ 2017-06-26  2:54 UTC (permalink / raw)
  To: David F., edk2-devel@lists.01.org

Hi David,

The UEFI spec defines the format of an NVMe device node, I think the
driver (maybe on the NVME option rom) that produces the device path for
the NVME device should get updated to follow the spec.

For those vendor defined paths, I think the DevicePathLib will only dump
the hex of device node content. There is no method to extract the
information from them since they are not documented in the UEFI spec.

Best Regards,
Hao Wu

> -----Original Message-----
> From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of David
> F.
> Sent: Saturday, June 24, 2017 1:56 AM
> To: edk2-devel@lists.01.org
> Subject: [edk2] MESSAGING_DEVICE_PATH Intel NVMe Vendor defined
> 
> Hello,
> 
> Testing a system with NVMe Intel SSD drive doesn't give a meaningful
> description in the shell or converting the device path to text in
> general using the EDK2 (you only get a "?").   It appears it's because
> the MESSAGING_DEVICE_PATH for this Intel NVMe is vendor defined.
> Where do you find the information for vendor defined paths?   Adding
> these to the EDK2 as they are created would be nice to get friendly
> descriptions.
> 
> Thanks.
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-06-26  2:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-23 17:56 MESSAGING_DEVICE_PATH Intel NVMe Vendor defined David F.
2017-06-26  2:54 ` Wu, Hao A

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox