Score:1

Hardware RAID status on SMBUS architecture

br flag

This question is kind of theoretical, but I found no other StackExchange site to suite it better. I would like to know a little more about SMBUS and if it is possible to collect data from random PCI-E controller via SMBUS.

My current conclusions are:

  1. There are many brand servers with IPMI BMC being able to collect data from RAID controller (RAID just for example).
  2. IPMI have its own impression if RAID is happy and can display some details of what is happening.
  3. This connection is not working through PCI-E bus because this require intervention to the operating system, what is not happening.
  4. Any non-supported controller status will not be displayed so this protocol is vendor-specific. In fact I only know HP and IBM servers doing that.
  5. RAID utilities do not use SMBUS because sometimes we have to block SMBUS and they are still working.

This brings me to main questions:

  1. Is it right and SMBUS can be used for getting data from RAID controller status (or any other controller).
  2. What is the device SMBUS connected to? Does operating system have access to the bus or SMBUS is terminated on BMC and it is only BMC supporting that kind of protocols? What lm_sensors usually do - scan SMBUS or connect to BMC to know cached values of hardware status?
  3. Is there any vendor-specific or common protocol described anywhere. I can't find anything even close to that.
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.