weird, I am using the same configuration with the board on the table right now. Before I send the raw command to go to standalone mode I get a stream of messages like the following:
Once I send the reset command, these messages disappear and the IPMC works normally.
It would be helpful to get the full list of boot messages when the IPMC fails. BTW, how did you wire up the H/W address pins on the Zone 1 connector when you power the board on the shelf?
you need to provide a valid hardware address to the IPMC, this may be why the IPMC is not working as expected. The bit HA7 is the parity bit (odd parity), so an address od 0xFF is not valid. Try tying at least one of the other HA bits to ground. You can see an error message relating to this in the boot log you sent:
: Invalid hardware address: 0xFF
I also see some message relating to an RTM, is this code that you added? If so, I would try disabling that code to see if it interferes with the operation outside the shelf.
0x41 : this address is affected to the board when it is in an ATCA. But on table if I configure 0x41 I get the same error message. : Invalid hardware address: 0x41 So I guess there is an “hidden” information I should send to the board during the boot to make the address valid. Is there any documentation on the boot of the CERN-IPMC ? May I have access to the CERN-IPMC boot code ? Should I send a command in the I2C IPMB-x during the boot or even set other signals in zone 1 connector ?
0x00 : just to try but it does not correspond to any slot
Unfortunately I still get the following message :
: IPMB-B error: IPMC 20: not ready
: IPMB-A error: IPMC 20: not ready
I put two logs :
IPMC_ATCA_log_xxx when LASP is in a ATCA crate
IPMC_ log_xxx when LASP is on table
Cheers,
Stephane
(Attachment IPMC_ATCA_log_230630-00.txt is missing)
Did you you also set the parity bit (HA7) to odd parity (see my last e-mail)? This is normal, since there is no shelf manager to communicate with. These messages disappear once you switch the IPMC to stand-alone mode.