openbmc.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Question about NVMe MCTP in dbus-sensors
@ 2021-08-06  5:17 Heyi Guo
  2021-08-06  5:40 ` Jeremy Kerr
  2021-08-06  5:42 ` Andrew Jeffery
  0 siblings, 2 replies; 8+ messages in thread
From: Heyi Guo @ 2021-08-06  5:17 UTC (permalink / raw)
  To: openbmc
  Cc: Zhikui Ren, Jae Hyun Yoo, Iwona Winiarska, Andrew Jeffery,
	Vernon Mauery, Ed Tanous, Richard Thomaiyar, Sumanth Bhat

Hi,

We can see that NVMe sensors in dbus-sensors relies on MCTP to get 
hardware information. It is using libmctp interfaces to initialize MCTP 
and SMBus. However I don't find the code or component who is responsible 
as a bus owner, to discover endpoints, manager EID and update routing 
table. Isn't necessary for a central component to do such things? Will 
there be access conflict if non-NVMe devices (MCTP capable) are also 
connected to the same SMBus?

We also found another implementation from Intel: 
https://github.com/Intel-BMC/pmci. It implements mctpd to provide MCTP 
message transfer interfaces on D-Bus, while PLDM, NVME-MI and others can 
rely on the D-Bus interfaces instead of libmctp. In my opinion it seems 
to be a more mature solution for MCTP and higher PCMI management models. 
Is there any plan to accept such implementations into the mainline?

Thanks,

Heyi


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

end of thread, other threads:[~2021-08-09 23:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-06  5:17 Question about NVMe MCTP in dbus-sensors Heyi Guo
2021-08-06  5:40 ` Jeremy Kerr
2021-08-06  5:42 ` Andrew Jeffery
2021-08-06  6:35   ` Heyi Guo
2021-08-06  9:46     ` Jeremy Kerr
2021-08-08  7:10       ` Heyi Guo
2021-08-09  6:33   ` Heyi Guo
2021-08-09 23:45     ` Andrew Jeffery

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).