On 01/31/2017 05:33 AM, Andris Mednis wrote: > Hi! > > I'm trying to set up IPMI simulator which shows some sensors and allows > reading their values. > Tried OpenIPMI 2.0.22 and the latest code from Git. > I modified 'lan.conf', replaced "addr localhost 9001" with "127.0.0.1 > 9001" to listen for IPv4, not IPv6. > 'ipmisim1.emu' is not modified. > > Simulator is started as: > $ ~/OpenIPMI-git-install/bin/ipmi_sim -c > ~/OpenIPMI-git-install/etc/ipmi/lan.conf -d -f > ~/OpenIPMI-git-install/etc/ipmi/ipmisim1.emu > > I expected to see a watchdog and a temperature sensor as configured in > 'ipmisim1.emu' example. > > Unfortunately senors do not show up:
Yes, you also have to add sensors to the SDR repository. I have worked some on the documentation here, I'm not sure if it was in 2.0.22. You can pull the most current version from git and look in README.ipmi_sim for the details on this. -corey > > $ ipmitool -v -U ipmiusr -P test -H 127.0.0.1 -p 9001 -I lanplus -L > administrator sensor list > ---------------------------------------------------------------------- > Running Get PICMG Properties my_addr 0x20, transit 0, target 0x20 > Error response 0xc1 from Get PICMG Properities > Running Get VSO Capabilities my_addr 0x20, transit 0, target 0x20 > Invalid completion code received: Invalid command > Discovered IPMB address 0x0 > SDRR successfully erased > Err in cmd get sensor sdr info > Get SDR 0000 command failed: Requested sensor, data, or record not found > Get SDR 0000 command failed: Requested sensor, data, or record not found > Get SDR 0000 command failed: Requested sensor, data, or record not found > Get SDR 0000 command failed: Requested sensor, data, or record not found > Get SDR 0000 command failed: Requested sensor, data, or record not found > ---------------------------------------------------------------------- > > More verbose output: > $ ipmitool -vv -U ipmiusr -P test -H 127.0.0.1 -p 9001 -I lanplus -L > administrator sensor list > ---------------------------------------------------------------------- > >> Sending IPMI command payload > >> netfn : 0x06 > >> command : 0x38 > >> data : 0x8e 0x04 > > >> SENDING AN OPEN SESSION REQUEST > > >> Console generated random number (16 bytes) > 1d 0e de b1 a8 a0 1a 63 48 42 c2 8f 53 21 b3 71 > >> SENDING A RAKP 1 MESSAGE > > session integrity key input (41 bytes) > 1d 0e de b1 a8 a0 1a 63 48 42 c2 8f 53 21 b3 71 > f9 1e 15 18 a4 ce 2f 43 64 f7 9c 08 30 4d 25 26 > 14 07 69 70 6d 69 75 73 72 > Generated session integrity key (20 bytes) > 73 42 b2 65 28 b4 5a 44 45 e8 ed 39 18 90 c4 56 > 2e 03 0f e9 > Generated K1 (20 bytes) > 3e 3e 91 e9 40 1c fc e5 f1 7e 2e 77 0b c7 60 56 > a3 7c 45 32 > Generated K2 (20 bytes) > 6d 78 ea e2 38 79 17 e6 bf 36 23 b0 2d 82 35 69 > d7 88 20 16 > >> SENDING A RAKP 3 MESSAGE > > IPMIv2 / RMCP+ SESSION OPENED SUCCESSFULLY > > > >> Sending IPMI command payload > >> netfn : 0x06 > >> command : 0x3b > >> data : 0x04 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 0 > Set Session Privilege Level to ADMINISTRATOR > > > >> Sending IPMI command payload > >> netfn : 0x2c > >> command : 0x3e > >> data : 0x00 0x02 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 0 > IPM Controller is not HPM.2 compatible > > >> Sending IPMI command payload > >> netfn : 0x06 > >> command : 0x01 > >> data : > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > Iana: 4753 > Running Get PICMG Properties my_addr 0x20, transit 0, target 0x20 > > >> Sending IPMI command payload > >> netfn : 0x2c > >> command : 0x00 > >> data : 0x00 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > Error response 0xc1 from Get PICMG Properities > Running Get VSO Capabilities my_addr 0x20, transit 0, target 0x20 > > >> Sending IPMI command payload > >> netfn : 0x2c > >> command : 0x00 > >> data : 0x03 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > Invalid completion code received: Invalid command > Acquire IPMB address > Discovered IPMB address 0x0 > Interface address: my_addr 0x20 transit 0:0 target 0x20:0 ipmb_target 0 > > Querying SDR for sensor list > > >> Sending IPMI command payload > >> netfn : 0x06 > >> command : 0x01 > >> data : > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > > >> Sending IPMI command payload > >> netfn : 0x0a > >> command : 0x20 > >> data : > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > SDR free space: 65534 > SDR records : 0 > Rebuilding SDRR... > > >> Sending IPMI command payload > >> netfn : 0x0a > >> command : 0x22 > >> data : > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > SDR reservation ID 0005 > > >> Sending IPMI command payload > >> netfn : 0x0a > >> command : 0x27 > >> data : 0x05 0x00 0x43 0x4c 0x52 0xaa > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > > >> Sending IPMI command payload > >> netfn : 0x06 > >> command : 0x01 > >> data : > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > > >> Sending IPMI command payload > >> netfn : 0x04 > >> command : 0x20 > >> data : > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > > >> Sending IPMI command payload > >> netfn : 0x0a > >> command : 0x22 > >> data : > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > SDR reservation ID 0006 > > >> Sending IPMI command payload > >> netfn : 0x0a > >> command : 0x23 > >> data : 0x06 0x00 0x00 0x00 0x00 0x05 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > Get SDR 0000 command failed: Requested sensor, data, or record not found > > >> Sending IPMI command payload > >> netfn : 0x0a > >> command : 0x23 > >> data : 0x06 0x00 0x00 0x00 0x00 0x05 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > Get SDR 0000 command failed: Requested sensor, data, or record not found > > >> Sending IPMI command payload > >> netfn : 0x0a > >> command : 0x23 > >> data : 0x06 0x00 0x00 0x00 0x00 0x05 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > Get SDR 0000 command failed: Requested sensor, data, or record not found > > >> Sending IPMI command payload > >> netfn : 0x0a > >> command : 0x23 > >> data : 0x06 0x00 0x00 0x00 0x00 0x05 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > Get SDR 0000 command failed: Requested sensor, data, or record not found > > >> Sending IPMI command payload > >> netfn : 0x0a > >> command : 0x23 > >> data : 0x06 0x00 0x00 0x00 0x00 0x05 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 1 > Get SDR 0000 command failed: Requested sensor, data, or record not found > > >> Sending IPMI command payload > >> netfn : 0x06 > >> command : 0x3c > >> data : 0x02 0x01 0x00 0x00 > > Local RqAddr 0x20 transit 0:0 target 0x20:0 bridgePossible 0 > Closed Session 00000102 > > <<OPEN SESSION RESPONSE > << Message tag : 0x00 > << RMCP+ status : no errors > << Maximum privilege level : Unknown (0x00) > << Console Session ID : 0xa0a2a3a4 > << BMC Session ID : 0x00000102 > << Negotiated authenticatin algorithm : hmac_sha1 > << Negotiated integrity algorithm : hmac_sha1_96 > << Negotiated encryption algorithm : aes_cbc_128 > > <<RAKP 2 MESSAGE > << Message tag : 0x00 > << RMCP+ status : no errors > << Console Session ID : 0xa0a2a3a4 > << BMC random number : 0xf91e1518a4ce2f4364f79c08304d2526 > << BMC GUID : 0xa123456789abcdefa123456789abcdef > << Key exchange auth code [sha1] : > 0xb8ff57d9242c899153ed3da809662357650f3f81 > > <<RAKP 4 MESSAGE > << Message tag : 0x00 > << RMCP+ status : no errors > << Console Session ID : 0xa0a2a3a4 > << Key exchange auth code [sha1] : 0x17db29555c647462d56a9214 > > SDRR successfully erased > Err in cmd get sensor sdr info > ---------------------------------------------------------------------- > > I did not set up QEMU, as only a simple simulator with few sensors is > necessary. > > Can you help ? > > What am I doing wrong if even demo example does not work ? > > > Thanks! > Andris Mednis > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Openipmi-developer mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/openipmi-developer ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Openipmi-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openipmi-developer
