diff --git a/pyghmi/ipmi/oem/lenovo/imm.py b/pyghmi/ipmi/oem/lenovo/imm.py index 9b4f09d3..95da5b89 100644 --- a/pyghmi/ipmi/oem/lenovo/imm.py +++ b/pyghmi/ipmi/oem/lenovo/imm.py @@ -1099,7 +1099,7 @@ class XCCClient(IMMClient): def check_storage_configuration(self, cfgspec=None): rsp = self.wc.grab_json_response( '/api/function/raid_conf?params=raidlink_GetStatus') - if rsp['items'][0]['status'] != 2: + if rsp['items'][0]['status'] not in (2, 3): raise pygexc.TemporaryError('Storage configuration unavailable in ' 'current state (try boot to setup or ' 'an OS)')