ipmcget -d v
ipmcset -d upgrade -v /tmp/rootfs_vpx1291451.hpm 
ipmcget -d v
ipmcset -d upgrade -v /tmp/OpenUBMCV3_telnet_for_1711v6_7_powerleader.hpm 
ipmcget -t certificate -d info
ipmcset -t certificate -d import -v /tmp/certificate.p12 1 openUBMC123
ipmcget -t certificate -d info
ipmcget -d v
busctl
busctl tree bmc.kepler.hwdiscovery
mdbctl lsclass
mdbctl lsobj Connector
i2cdetect 2
i2ctransfer 2 w2@0x50 0 r10
i2ctransfer 2 w2@0x50 0  0 r10
testchip
mdbctl
mdctl lsobj Smc
mdbctl lsobj Smc
mdbctl lscalss Smc_ExpBoardSMC_0101
mdbctl lsclass Smc_ExpBoardSMC_0101
mdbctl lsprop Smc_ExpBoardSMC_0101
mdbctl call Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write 0 0x800190 1 0x01
mdbctl
ipmcget -d v
i2cdetect 4
i2cdetect 3
i2cdetect 2
i2cdetect 
i2cdetect -l
i2cdetect i2c-11
i2cdetect 11
i2cdetect 
i2cdetect -l
i2cdetect 7
cd /dev/
ls
,
        "I2cMux_Pca9545_i2c7_chip_3":{
            "ChannelId": 3
        },
        "I2cMux_Pca9545_i2c7_chip_2": {
            "ChannelId": 2
        },
        "I2cMux_Pca9545_i2c7_chip_1": {
            "ChannelId": 1
        }
i2cdetect 2
i2cdetect 7
ipmcget -dv
ipmcget -d 
ipmcget -d v
i2cdetect 2
i2cdetect 11
i2cdetect 1
i2cdetect 2
i2cdetect 5
i2cdetect 2
i2cdetect 5
i2cdetect 2
i2ctransfer 2 w2@0x50 0 0 r16
i2ctransfer 2 w3@0x50 0 0 0x11  r16
i2ctransfer 2 w2@0x50 0 0 r16
i2cdetect 2
i2cdetect 5
i2cdetect 1
cd /var/log/
source /etc/profile 
cd /var/log/
i2cdetect 1
mdbctl
i2cdetect 5
i2cdetect 4
i2cdetect 11
i2cdetect 5
ipmcset -d upgrade -v /tmp/OpenUBMCV3_telnet_for_1711v6_7_powerleader.hpm 
i2cdetect 0
i2cdetect -a
i2cdetect -l
i2cdetect 1
i2ctransfer 1 w2@0x57 0 0 r16
i2ctransfer 1 w2@0x57 0 0 r256
i2ctransfer 1 w2@0x57 0 0 r32
i2cdetect 5
i2cdetect 
i2cdetect 5
i2cdetect 1
i2cdetect 0
i2cdetect 5
i2ctransfer 5 w7@0x30 0x20 0x4  0x8 0x0 0x25 0x0 0xc6
i2ctransfer 5 w3@0x30 0x21 0x30 0xf4
i2ctransfer 5 w3@0x30 0x21 0x30 0xf4 r1
i2ctransfer 5 w7@0x30 0x20 0x4  0x8 0x0 0x26 0xf0 0xc5
i2ctransfer 5 w7@0x30 0x20 0x4  0x8 0x0 0x26 0xf0 0xc5 r1
i2ctransfer 5 w7@0x30 0x20 0x4  0x8 0x0 0x26 0xaa 0x44
i2ctransfer 5 w7@0x30 0x20 0x4  0x8 0x0 0x26 0xf0 0xc5
i2ctransfer 5 w7@0x30 0x20 0x4  0x8 0x0 0x26 0xaa 0x44
i2ctransfer 5 w7@0x30 0x20 0x4  0x8 0x0 0x26 0xaa 0x4
i2ctransfer 5 w8@0x30 0x22 0x6 0x8 0x0 0x26 0x01 0xf0 0xb0
ps -elf
ps -elf| grep ipmb
top
i2ctransfer 5 w8@0x30 0x20 0x5 0x0 0x0 0x11 0x0 0x70
i2ctransfer 5 w7@0x30 0x20 0x5 0x0 0x0 0x11 0x0 0x70 r1
i2ctransfer 5 w8@0x30 0x22 0x6 0x8 0x0 0x26 0x01 0xf0 0xb0 r1
mdbctl
i2ctransfer 5 w7@0x30 0x22 0x5 0x0 0x0 0x11 0x00 0x22
i2ctransfer 5 w1@0x30 0x21 r28
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_2 --no-page
i2cdetect 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_2 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xa0 2 0 0 255
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_2 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xa0 2 0 0 32
busctl --user tree | grep ee
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_2 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xa0 2 0x0 0x0 32
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_5 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x0 0x0 32
i2cdetect 5
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x0 0x0 32
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x0 0x0 256
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x0 0x0 255
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x01 0x0 255
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x00 0xff 255
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x00 0xfe 255
for i in {0..0xff}
do
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 $i 0x0 255
done
for i in {0..255}
do
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 $i 0x0 255
done
for i in {0..100}
do
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 $i 0x0 255
done
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x$i 0x0 255
for i in {0..100}
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x$i 0x0 255
for i in {0..100}
do
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_1 bmc.kepler.Bus.BlockIO WriteRead a{ss}yayy 0 0xae 2 0x$i 0x0 255
done
i2cdetect 9
i2cdetect -l
mdbctl
busctl --user call bmc.kepler.hwdiscovery | grep -i hsbp
busctl --user tree bmc.kepler.hwdiscovery | grep -i hsbp
busctl --user tree busctl --user call bmc.kepler.hwdiscovery | grep -i hsbp
busctl --user tree bmc.kepler.general_hardware | grep -i hsbp
busctl --user tree bmc.kepler.general_hardware
busctl --user tree bmc.kepler.hwdiscovery
busctl --user tree bmc.kepler.hwproxy
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_HSBPSMC_0101
mdbctl call Smc_HSBPSMC_0101 bmc.kepler.Chip.BlockIO Read 0 0x20 1
mdbclt
mdbctl
ls
cd /media/
ls
cd /mnt/
ls
dmesg 
ls /media/
cd /
cd run/
ls
cd ..
ls
lsusb 
lsbl
i2ctransfer 1 w@0x30 0x22 0
i2ctransfer 1 w7@0x30 0x22 0 0x28 0 0x12 0 0x8e
i2ctransfer 1 w6@0x30 0x22 0 0x0 0x1f 0x0  0x79
i2ctransfer 1 w2@0x30 0x21 0x12 r1
i2ctransfer 1 w7@0x30 0x22 0 0x0 0x1f 0x0 0  0x68
i2ctransfer 1 w2@0x30 0x21 0x12 r1
i2ctransfer w7@0x30 0x22 0x6 0x0 0x0 0x5 0x0 0x87
i2ctransfer 1 w7@0x30 0x22 0x6 0x0 0x0 0x5 0x0 0x87
i2ctransfer 1 w1@0x30 0x21 0x12 r2
i2ctransfer 1 w2@0x30 0x21 0x12 r2
i2ctransfer 1 w7@0x30 0x22 0x6 0x0 0x0 0x9 0x0 0x7b
i2ctransfer 1 w2@0x30 0x21 0x12 r4
i2ctransfer 1 w7@0x30 0x22 0x6 0x0 0x0 0x11 0x0 0x84
i2ctransfer 1 w2@0x30 0x21 0x12 r16
i2ctransfer 1 w7@0x30 0x22 0x6 0x0 0x0 0x11 0x0 0x84
i2ctransfer 1 w2@0x30 0x21 0x12 r16
i2ctransfer 1 w7@0x30 0x22 0x4 0x0 0x0 0x11 0x0 0x40
i2ctransfer 1 w2@0x30 0x21 0x12 r16
i2ctransfer 1 w7@0x30 0x20 0x4 0x0 0x0 0x11 0x0 0x12
i2ctransfer 1 w2@0x30 0x21 0x12 r16
i2ctransfer 1 w7@0x30 0x20 0x4 0x0 0x0 0x11 0x0 0x12
i2ctransfer 1 w2@0x30 0x21 0x12 r16
i2ctransfer 1 w7@0x30 0x20 0x5 0x0 0x0 0x11 0x0 0x70
i2ctransfer 1 w2@0x30 0x21 0x12 r16
i2ctransfer 1 w7@0x30 0x20 0x5 0x0 0x0 0x19 0x0 0xd8
i2ctransfer 1 w7@0x30 0x20 0x5 0x0 0x0 0x19 0x0 0xd8
i2ctransfer 1 w2@0x30 0x21 0x12 r16
i2ctransfer 1 w7@0x30 0x20 0x5 0x0 0x0 0x1d 0x0 0xd8
i2ctransfer 1 w2@0x30 0x21 0x12 r32
i2ctransfer 1 w7@0x30 0x20 0x5 0x0 0x0 0x1d 0x0 0x8c
i2ctransfer 1 w2@0x30 0x21 0x12 r32
i2cdetect 1
i2ctransfer 1 w2@0x57 0 0 r255
i2ctransfer 1 w2@0x57 0 0xff r255
i2ctransfer 1 w2@0x57 0 0xfe r255
i2ctransfer 1 w2@0x57 0 0xff r255
i2ctransfer 1 w2@0x57 1 0x0 r255
i2ctransfer 1 w2@0x57 0x1 0x0 r255
i2ctransfer 1 w2@0x57 0x2 0x0 r255
i2ctransfer 1 w2@0x57 0x3 0x0 r255
i2ctransfer 1 w2@0x57 0x4 0x0 r255
i2ctransfer 1 w2@0x57 0x5 0x0 r255
i2ctransfer 1 w2@0x57 0x6 0x0 r255
i2ctransfer 1 w2@0x57 0x7 0x0 r255
i2ctransfer 1 w2@0x57 0x8 0x0 r255
i2ctransfer 1 w2@0x57 0x9 0x0 r255
i2ctransfer 1 w2@0x57 0xa 0x0 r255
i2ctransfer 1 w2@0x57 0xb 0x0 r255
i2ctransfer 1 w2@0x57 0xaa 0x0 r255
i2ctransfer 1 w2@0x57 0xa0 0x0 r255
i2ctransfer 1 w2@0x57 0x30 0x0 r255
i2ctransfer 1 w2@0x57 0x40 0x0 r255
i2ctransfer 1 w2@0x57 0x70 0x0 r255
i2ctransfer 1 w2@0x57 0xf0 0x0 r255
i2ctransfer 1 w2@0x57 0xff 0x0 r255
i2ctransfer 1 w2@0x57 0xcf 0x0 r255
i2ctransfer 1 w2@0x57 0x8f 0x0 r255
i2ctransfer 1 w2@0x57 0x11 0x0 r255
i2ctransfer 1 w2@0x57 0x10 0x0 r255
i2ctransfer 1 w2@0x57 0xf 0x0 r255
i2ctransfer 1 w2@0x57 0xc 0x0 r255
i2ctransfer 1 w2@0x57 0xb 0x0 r255
i2ctransfer 1 w2@0x57 0xd 0x0 r255
i2ctransfer 1 w2@0x57 0xb 0x0 r255
i2ctransfer 1 w2@0x57 0xc 0x0 r255
i2ctransfer 1 w2@0x57 0xc 0xf0 r255
i2ctransfer 1 w2@0x57 0xc 0xfe r255
i2ctransfer 1 w2@0x57 0xd 0xfe r255
i2ctransfer 1 w2@0x57 0xd 0xf0 r255
i2ctransfer 1 w2@0x57 0xd 0xff r255
i2ctransfer 1 w2@0x57 0xe 0xf0 r255
i2ctransfer 1 w2@0x57 0xe 0xff r255
i2ctransfer 1 w2@0x57 0xf 0xff r255
i2ctransfer 1 w2@0x57 0xf 0xf0 r255
i2ctransfer 1 w2@0x57 0x10 0xf0 r255
i2ctransfer 1 w2@0x57 0x11 0xf0 r255
i2ctransfer 1 w2@0x57 0x1a 0xf0 r255
i2ctransfer 1 w2@0x57 0x2a 0xf0 r255
i2ctransfer 1 w2@0x57 0x21 0xf0 r255
i2ctransfer 1 w2@0x57 0x3a 0xf0 r255
i2ctransfer 1 w2@0x57 0x47 0xf0 r255
i2ctransfer 1 w2@0x57 0x57 0xf0 r255
i2ctransfer 1 w2@0x57 0x67 0xf0 r255
i2ctransfer 1 w2@0x57 0x87 0xf0 r255
i2ctransfer 1 w2@0x57 0x77 0xf0 r255
i2ctransfer 1 w2@0x57 0x7f 0xf0 r255
i2ctransfer 1 w2@0x57 0x8f 0xf0 r255
i2ctransfer 1 w2@0x57 0x97 0xf0 r255
i2ctransfer 1 w2@0x57 0xa7 0xf0 r255
i2ctransfer 1 w2@0x57 0xb7 0xf0 r255
i2ctransfer 1 w2@0x57 0x7 0xf0 r255
i2ctransfer 1 w2@0x57 0xc7 0xf0 r255
i2ctransfer 1 w2@0x57 0xd7 0xf0 r255
i2ctransfer 1 w2@0x57 0xe7 0xf0 r255
i2ctransfer 1 w2@0x57 0xf7 0xf0 r255
i2cdetect 2
i2cdetect 5
ipmcget -d serial 
i2cdetect 2
mdbclt
mdbctl
mdbctl call Smc_HSBPSMC_0101 bmc.kepler.Chip.BlockIO Read 0 0x20 33
i2ctransfer 2 w2@0x50 0 0 r255
i2ctransfer 5 w2@0x57 0 0 r255
i2ctransfer 1 w2@0x57 0 0 r255
busctl --user introspect bmc.kepler.hwdiscovery /bmc/kepler/Connector/Connector_EXU_1
busctl --user introspect bmc.kepler.hwdiscovery --no-gage
busctl --user introspect bmc.kepler.hwdiscovery --no-page
busctl --user tree bmc.kepler.hwdiscovery --no-page
busctl --user introspect bmc.kepler.hwdiscovery /bmc/kepler/Connector/Connector_EXU_1_01
busctl --user introspect bmc.kepler.hwdiscovery /bmc/kepler/Connector/Connector_EXU_1_01 --napage
busctl --user introspect bmc.kepler.hwdiscovery /bmc/kepler/Connector/Connector_EXU_1_01 --no-page
busctl --user tree bmc.kepler.hwdiscovery --no-page
i2ctransfer 2 w2@0x50 0 0 r255
busctl --tree -user
busctl -tree -user
busctl  -user
busctl  --user
busctl  --user tree bmc.kepler.hwproxy
mdbctl
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Eeprom/Eeprom_FruChip1_0101
busctl --user call  bmc.kepler.hwproxy /bmc/kepler/chip/Eeprom/Eeprom PsuC
busctl --user call  bmc.kepler.hwproxy /bmc/kepler/chip/Eeprom/Eeprom_FruChip1_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0  1 1 64
busctl --user call  bmc.kepler.hwproxy /bmc/kepler/Chip/Eeprom/Eeprom_FruChip1_0101  bmc.kepler.Chip.BlockIO Write a{ss}uay 0  1 1 64
i2ctransfer 2 w2@0x50 0 0 r255
busctl --user call  bmc.kepler.hwproxy /bmc/kepler/Chip/Eeprom/Eeprom_FruChip1_0101  bmc.kepler.Chip.BlockIO Write a{ss}uay 0  1 1 64
busctl --user call  bmc.kepler.hwproxy /bmc/kepler/Chip/Eeprom/Eeprom_FruChip1_0101  bmc.kepler.Chip.BlockIO Read a{ss}uu 0  1 1 
i2ctransfer 2 w8@0x30 0x22 0x6 0x8 0x0 0x26 0x01 0xf0 0xb0
i2ctransfer 2 w8@0x60 0x22 0x6 0x8 0x0 0x26 0x01 0xf0 0xb0
mdbctl
mdbctl 
mdbctl
ls -l
mdbctl
i2cdetect 2
i2cdetect 5
mdbctl
cat /etc/package_info 
cd /opt/bmc/conf/
ls
mdbctl
cat /etc/package_info 
mdbctl
ipmcget -d -v
ipmc -v
ipmc -d version
ipmcget -d version
cat /etc/package_info 
cat /etc/package_info  | grep vpd
mdbctl
buctl --user tree bmc.kepler.hwproxy
busctl --user tree bmc.kepler.hwproxy
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_9
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_9 bmc.kepler.Bus.BlockIO Read a{ss}yu 0 0x72 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_9 bmc.kepler.Bus.BlockIO Write a{ss}yay 0 0x72 1 0x08
cd /var
ls
cd log
ls
cd ..
ls
cd
ls
i2cdetect 9
i2cdetect 6
i2cdetect 7
i2cdetect 9
mdbctl
exit
mdbctl
lspci | grep -i d500
exit
mdbctl
cat /etc/package_info 
cat /etc/package_info  | grep vpd
mdbctl
ls -l
mdbctl
i2cdetect 0
mdbctl
cat /etc/package_info | grep vpd
mdbctl
lsobj NPUCard
mdbctl
i2ctransfer 1 w2@0x50 0 0 r255
i2cdetect 1
i2ctransfer 1 w2@0x57 0 0 r255
ipmcget -d v
mdbctl
i2cdetect 5
ip a s
i2cdetect 2
i2cdetect 1
 ipmcset -t sol -d activate -v 2 0
 ipmcset -t sol -d activate -v 1 0
 ipmcset -t sol -d activate -v 3 0
ipmcset -t sol -d activate -v 1 0
ipmcset -t sol -d activate -v 2 0
ipmcget -d v
mdbctl
ipmcget -d v
mdbctl
i2cdetect -2
i2cdetect 2
i2ctransfer 2 w7@0x30 0x22 6 0x18 0 0xd 0 0xf8 r16
i2ctransfer 2 w7@0x30 0x21 6 0x18 0 0xd 0 0x83 r16
source /etc/profile
busctl --user tree
#busctl --user introspect bmc.kepler
busctl --user tree
i2ctransfer 2 w7@0x30 0x21 6 0x18 0 0xd 0 0x83 r16
i2ctransfer 2 w7@0x30 0x22 6 0x18 0 0xd 0 0xf8 r16
i2ctransfer 2 w7@0x30 0x21 6 0x18 0 0xd 0 0x83 r16
i2ctransfer 2 w7@0x30 0x20 6 0x18 0 0xd 0 0x3c r16
i2ctransfer 2 w7@0x30 0x20 6 0x18 0 0xd 0 0x3c
i2ctransfer 2 w7@0x30 0x21
i2ctransfer 2 w7@0x30 0x21 0想1
i2ctransfer 2 w7@0x30 0x21 0x31
i2ctransfer 2 w7@0x30 0x21 0x31
i2ctransfer 2 w7@0x30 0x21 0x31
i2ctransfer 2 w2@0x30 0x21 
i2ctransfer 2 w2@0x30 0x21 r16
i2ctransfer 2 w1@0x30 0x21 r16
i2ctransfer 2 w7@0x30 0x20 6 0x18 0 0xd 0 0x3c
i2ctransfer 2 w1@0x30 0x21 r16
i2ctransfer 2 w1@0x30 0x21 r20
i2ctransfer 2 r20@0x30 
ipmcset -d 
i2cdetect 
i2ctransfer 
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x8002500 1
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d00 16
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d01 2
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d02 2
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d03 2
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18001100 8
 busctl --user --no-page introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x18001201 200 200 200 200 200 200 200 200
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x18001201 8 200 200 200 200 200 200 200 200
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18001100 8
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d00 16
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1100 30
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1900 30
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1d00 30
date
ipmc
ipmcget -v
ipmcget -d version
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1d00 30
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1900 30
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1900 100
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d00 16
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d00 16
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18001100 8
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x8002500  1
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read "a{ss}uu" 0 0x8002500  1
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read "a{ss}uu" 0 0x18000d00  1
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read "a{ss}uu" 0 0x18000d00  16
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read "a{ss}uu" 0 0x08002500  1
 busctl --user  call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read "a{ss}uu" 0 0x08002500  1
mdbctl lsobj Smc
 busctl --user  call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read "a{ss}uu" 0 0xc000500  8
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read "a{ss}uu" 0 0x08002500  1
ipmcget -d v
mdbctl lsobj Sensor
mdbctl lsobj Scanner
mdbctl lsclass
mdbctl lsobj ThresholdSensor
mdbctl lsprop ThresholdSensor_MBTemp_0101
busctl --user call call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1900 100
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1900 100
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x500 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x900 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0xd00 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1100 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1100 28
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1900 5
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2100 5
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 --no-pge
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 --no-page
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2500 5
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2d00 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x2e01 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2d00 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x2e01 1 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2d00 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x8000f00 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x8000d00 1
busctl
--user
call
bmc.kepler.hwproxy
/bmc/kepler/chip/Smc
EnclSMC 01010810
bmc.kepler.chip.BlockI0
Read
"a{ss}uu"
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc_EnclSMC_01010810 bmc.kepler.chip.BlockIO Read "a{ss}uu" 0 335545607 2
mdbctl lsobj Smc
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/busctl --user call bmc.kepler.hwproxy Smc_ExpBoardSMC_0101 bmc.kepler.chip.BlockIO Read "a{ss}uu" 0 1280 2
mdbctl lsprop Smc_ExpBoardSMC_0101
busctl --user call bmc.kepler.hwproxy Smc_ExpBoardSMC_0101 bmc.kepler.chip.BlockIO Read "a{ss}uu" 0 1280 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/busctl Smc_ExpBoardSMC_0101 bmc.kepler.chip.BlockIO Read "a{ss}uu" 0 1280 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 1280 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 1280 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 201327872 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 201327872 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2500 5
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x900 2
busctl --user call call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1900 100
busctl --user call call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0  402657792 8
busctl --user call call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 402657792 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1100 28
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 402657792 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1900 5
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x900 5
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x900 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0xd00 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 402657792 8
ay 8 217 0 0 0 0 0 0 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 402657792 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0xc006500 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0xc000500 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18001180 114 0 0 0 0 0 0 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uu 0 0x18001180 114 0 0 0 0 0 0 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x18001180 8 114 0 0 0 0 0 0 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 402657792 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x18001110 8 114 0 0 0 0 0 0 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 402657792 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c002900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18001100 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c004100 1
systemctl | grep hardw
systemctl status hardware.service
systemctl status hardware.service --no-page
busctl --user 
busctl --user --no-page bmc.kepler.power_mgmt
busctl tree --user --no-page bmc.kepler.power_mgmt
ipmcget -d psuinfo
ipmcget -d fru
cd /data
ls
cd opt/
ls
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18001100 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c000500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x1c000601 1 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c000500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x1c000600 1 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x1c000600 1 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c000500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x1c000600 1 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c000500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c000900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x1c000a00 1 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c000900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c000d00 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c001100 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x1c001200 1 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c001100 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x1c001200 1 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c001100 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c001500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c001d00 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c001d00 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x1c001201 1 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c001100 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c001d00 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c002d00 1
mdbctl lsobj SMC
mdbctl lsobj Commpotent
mdbctl lsobj Component
mdbclt lsprop Component_Memory3_010101
mdbctl lsprop Component_Memory3_010101
mdbctl setprop set bmc.kepler.Systems.Component  Component_Memory3_010101 Presence 1
mdbctl setprop set  Component_Memory3_010101 bmc.kepler.Systems.Component  Presence 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2500 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2d00 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2d00 1
busctl --user introspect --no-page  bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0x2e01 1 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x2e01 1 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2d00 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x8000d00 1
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2d00 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x2e01 1 0
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2d00 1
time
date
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x2e01 1 0
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x2d00 1
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c003d00 1
mdbctl lsobj Smc
mdbctl lsprop Smc_ExpBoardSMC_0101
mdbctl lsobj Smc
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c003d00 1
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c003900 1
ls
ls -l
ls -ah
cat .config/
cd .config/
ls
cd procps/
ls
cd 
systemctl | grep -i ssh
cd /
ls
cd root/
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c003500 1
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c003100 1
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c002d00 2
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c002d00 1
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1c002900 1
time
date
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x8001100 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x8001201 1 1
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x8001100 1
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0xc000d00 16
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08001500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x08001600 1 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08001500 1
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d00 16
top
sshd
ls
systemctl | grep -i ssh
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08001900 1
cd /etc
ls
cd init.d/
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08002500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08003500 2
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08003d00 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08004100 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18001100 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18001100 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08006500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x18001208 8 200 200 200 200 200 200 200 200
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18001100 8
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08001900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08005100 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08005500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x08005600 1 0
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08005500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08005900 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x08009500 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 1280 1
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 1280 2
cd /data
ls
cd opt/
l
\
cd
df -h
ls /
mdbctl
busctl --user tree bmc.kepler.Sensor
busctl --user tree bmc.kepler.sensor
mdbctl lsprop ThresholdSensor_AUX3V3_0101
mdbctl lsprop    ThresholdSensor_VR1V81_0101
mdbctl
mdbctl lsobj
mdbctl lsobj bcu
mdbctl lsobj BCU
mdbctl lsobj Connect
mdbctl lsobj Connecter
mdbctl lsobj Connector
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Connector_BCU_1_0101
busctl --user --no-page tree bmc.kepler.hwproxy
busctl --user --no-page tree bmc.kepler.hwproxy| grep -i bcu
busctl --user --no-page introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_CpuBrdSMC_0101
busctl --user --no-page introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_CpuBrdSMC_0101 Read a{ss}uu 0 0x1100 16
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_CpuBrdSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1100 16
i2cdetect 8 
i2cdetect 2
mdbctl
mdbctl lsobj Fru
mdbctl lsprop Fru_Expander_0101
mdbctl lsprop Fru_CpuBoard_010101
mdbctl lsobj FruData
mdbctl lsprop FruData_Expander_0101
mdbctl
cat /etc/package_info | grep -i pcie
cat /etc/package_info | grep -i vpd
mdbctl
free
free -m
free -h
mdbctl
ipmcget -d v
mdbctl
mdbctl lsobj bcu
mdbctl lsobj connect
mdbctl lsobj -h
mdbctl lsobj 
mdbctl lsobj -help
mdbctl lsobj --help
mdbctl lsobj Connecter
mdbctl -h
mdbctl --help
mdbctl --h
mdbctl
mdbctl lsprop connect
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d00 16
 busctl --user --no-page tree bmc.kepler.hwproxy
 busctl --user --no-page introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_CpuBrdSMC_0101
 busctl --user --no-page introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_CpuBrdSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_CpuBrdSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0  0x1100 16
mdbctl
mdbctl call Chip_Dmini_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20 0x0e 0x0C 0x80 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x98  0x21 32
mdbctl
TMOUT=0
i2ctransfer 2 w2@0x50 0 0 r255
i2ctransfer 2 w2@0x50 0 1 r255
i2ctransfer 2 w2@0x50 1 0 r255
cd /opt4/
cd /opt
ls
cd bmc/
ls
cd conf/
ls
TMOUT=0
i2ctransfer 2 w2@0x50 0 0 r255
mdbctl
cat /etc/package_info | grep -i pcie
cat /etc/package_info | grep -i bios
cat /etc/package_info | grep -i vpd
cat /etc/package_info
cat /etc/os-release 
ipmcget -d version
mdbctl call Chip_Dmini_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20 0x0e 0x0C 0x80 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x98  0x21 32
mdbctl
mdbctl call Chip_Dmini_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20 0x0e 0x0C 0x80 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x98  0x21 32
mdbctl 
cat /etc/package_info | grep -i vpd
mdbctl call Chip_Dmini_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20 0x0e 0x0C 0x80 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x98  0x21 32
mdbctl
cat /etc/package_info | grep -i vpd
mdbctl call Chip_Dmini_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20 0x0e 0x0C 0x80 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x98  0x21 32
mdbctl
cat /etc/package_info | grep -i bios
cat /etc/package_info | grep -i vpd
mdbctl
cat /etc/package_info | grep -i vpd
mdbctl
mdbctl call Chip_Dmini_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20 0x0e 0x0C 0x80 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x98  0x21 32
cat /etc/package_info | grep bios
cat /etc/package_info | grep pcie
mdbctl
mdbctl call Chip_Dmini_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20 0x0e 0x0C 0x80 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x98  0x21 32
cat /etc/package_info | grep vpd
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_7 bmc.kepler.Bus.BlockIO Write a{ss}yay 0 0x70 1 0x01
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_7
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_7 bmc.kepler.Bus.BlockIO Write a{ss}yay 0 0x70 1 0x01
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_7 bmc.kepler.Bus.BlockIO Write a{ss}yay 0 0x70 1 0x02
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_7 bmc.kepler.Bus.BlockIO Write a{ss}yay 0 0x70 1 0x03
busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_7 bmc.kepler.Bus.BlockIO Write a{ss}yay 0 0x70 1 0x04
 busctl --user call bmc.kepler.hwproxy /bmc/kepler/Bus/I2c/I2c_7 bmc.kepler.Bus.BlockIO Write a{ss}yay 0 0x70 1 0x01
mdbctl call Chip_Dmini_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20 0x0e 0x0C 0x80 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x98  0x21 32
cat /etc/package_info | grep -i vpd
mdbctl
mdbctl call Chip_Dmini_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20 0x0e 0x0C 0x80 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x98  0x21 32
busctl --user tree bmc.kepler.hwproxy | grep -i raid
mdbctl
i2cdetect 7
i2cdetect -a 7
i2ctransfer 7 w1@0x70 r1
i2ctransfer 7 w1@0x70 0 r1
i2ctransfer 7 w2@0x70 0 0xf r1
i2ctransfer 7 w1@0x70 0 r1
i2cdetect -a 7
i2ctransfer 7 w2@0x70 0 0x8 r1
i2cdetect -a 7
i2ctransfer 7 w2@0x70 0 0x4 r1
i2cdetect -a 7
i2ctransfer 7 w2@0x70 0 0x2 r1
i2cdetect -a 7
i2ctransfer 7 w2@0x70 0 0x1 r1
i2cdetect -a 7
mdbctl 
busctl --user call bmc.kepler.ipmi_core /bmc/kepler/IpmiCore bmc.kepler.IpmiCore Request a{ss}yyyyyay 0 1 0 0x30 0x00 0x98 5 0xdb 0x07 0x00 0x01 0x00
busctl --user introspect bmc.kepler.host_agent /bmc/kepler/Systems/1/Sms/1/ComputerSystem/Systems/1/Summary
busctl --user tree bmc.kepler.host_agent 
mdbctl
busctl --user call bmc.kepler.ipmi_core /bmc/kepler/IpmiCore bmc.kepler.IpmiCore Request a{ss}yyyyyay 0 1 0 0x30 0x00 0x98 5 0xdb 0x07 0x00 0x01 0x00
 busctl --user --no-page tree bmc.kepler.hwproxy 
 busctl --user --no-page introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_CpuBrdSMC_0101
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_CpuBrdSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_CpuBrdSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x1100 16
i2cdetect 1
mdbctl
i2ctransfer 8 w2@0x50 0 0 r255
mdbctl
lsprop CPU_1_010101
mdbctl
i2ctransfer 8 w2@0x50 1 0 r255
i2ctransfer 8 w2@0x50 2 0 r255
i2ctransfer 8 w1@0x50 0 r255
i2ctransfer 8 w2@0x50 0 200 r255
i2ctransfer 8 w1@0x50 0 r255
date
i2ctransfer 2 w8@0x30 0x22 0x6 0x8 0x0 0x26 0x01 0xf0 0xb0
i2ctransfer 2 w8@0x30 0x22 0x6 0x8 0x0 0x26 0x01 0x0f 0x43
i2ctransfer 2 w8@0x30 0x22 0x6 0x8 0x0 0x26 0x01 0xf0 0xb0
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x18000d00 16
busctl --user --no-page introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101
busctl --user --no-page introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x8002500 1 0xf
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x8002500 1 0xf
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x8002500 1 0xf0
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x8002500 1 0xf
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x8002500 1 0x0
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x8002500 1 0x0f
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x8002500 1 0xaa
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Write a{ss}uay 0 0x8002601 1 0xaa
 busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x8002500 1
busctl --user --no-page call bmc.kepler.hwproxy /bmc/kepler/Chip/Smc/Smc_ExpBoardSMC_0101 bmc.kepler.Chip.BlockIO Read a{ss}uu 0 0x8000d00 1
ipmcget -d serialdir
mdbctl 
mdbctl call └Chip_RaidChip_01010101 bmc.kepler.Chip.BlockIO ComboWriteRead 0 0x20
mdbctl call └Chip_RaidChip_01010101 bmc.kepler.Chip.BlockIO Read 0 0x20
busctl --user tree bmc.kepler.hwproxy
busctl --user tree bmc.kepler.hwproxy | grep -i raid
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Complex/Chip_RaidChip_01010101
mdbctl call └Chip_RaidChip_01010101 bmc.kepler.Chip.BlockIO Read 0 0x20 0x1
ipmcget -d fruinfo
mdbctl call └Chip_RaidChip_01010101 bmc.kepler.Chip.BlockIO Read 0 0x1 0x1
ipmcget -d fru
busctl get-property bmc.kepler.hwproxy.PsuSlot SlotNumber
busctl get-property bmc.kepler.hwproxy.PsuSlot 1
busctl --user  get-property bmc.kepler.hwproxy.PsuSlot 1
busctl get-property bmc.kepler.hwproxy.PsuSlot SlotNumber 1
ipmictl fru re-read
busctl call bmc.kepler.power_mgmt /bmc/kepler/power_mgmt/OnePower_0 \
    bmc.kepler.PowerSupply fetch_fru_data
busctl --user --no-page tree bmc.kepler.power_mgmt
busctl --user --no-page introspect bmc.kepler.power_mgmt /bmc/kepler/Systems/1/PowerMgmt/OnePower_0_010109
mdbctl call └Chip_RaidChip_01010101 bmc.kepler.Chip.BlockIO Read 0 0 0x1
mdbctl call └Chip_RaidChip_01010101 bmc.kepler.Chip.BlockIO Read 0 0 0
mdbctl call └Chip_RaidChip_01010101 bmc.kepler.Chip.BlockIO Read 0
mdbctl call └Chip_RaidChip_01010101 bmc.kepler.Chip.BlockIO Read 1 "" "" 0 0x20
mdbctl call └Chip_RaidChip_01010101 bmc.kepler.Chip.BlockIO Read 0 0 0x20
busctl --user introspect bmc.kepler.hwproxy /bmc/kepler/Chip/Complex/Chip_RaidChip_01010101
