iprutils: fix SES microcode update failures
iprutils: fix SES microcode update failures

On some device configurations the microcode update of a SES device can fail
with the message:

Write buffer using sg device failed. rc=1, SK: 6 ASC: 29 ASCQ: 0

This error translates to Unit Attention, Device Bus Reset. This is a normal
response and this error need to be tolerated.

This patch retries the write buffer command for SES devices (currently 5
times).

Signed-off-by: Kleber Sacilotto de Souza <3e92e3c568de7889d3f75db02645a8c2f2e396ca@linux.vnet.ibm.com>

leitao/iprutils