Como o VPD é acessado via SMBus / I2C?

1

Semelhante ao que o IPMI está consultando, como acessarei o VPD de cada dispositivo em um servidor de destino por meio do SMBus / I2C? Preciso de um driver para isso ou o módulo i2c-dev é suficiente? Como verificar qual é qual em um barramento de destino se eu tiver vários dispositivos de armazenamento conectados a um servidor?

Estou usando o i2cdetect para verificar o barramento i2c, no entanto, não consigo verificar em qual barramento meu dispositivo está conectado ou se ele tem um barramento em primeiro lugar. Eu sei que preciso de um barramento / adaptador i2c para determinar o dispositivo i2c real. Criar um cliente i2c pode fazer isso, mas ainda preciso verificar sua conexão de barramento e, ao criar um cliente i2c, ele fica limitado a definir dispositivos i2c conforme enumerados no id_table. Tanto quanto possível, quero que ele detecte todos os dispositivos de armazenamento, independentemente de ter um dispositivo i2c ou não.

Qualquer resposta será apreciada. Muito obrigado.

    
por starz 25.01.2018 / 04:00

0 respostas

Tags