diff --git a/pyghmi/ipmi/oem/lenovo/imm.py b/pyghmi/ipmi/oem/lenovo/imm.py
index <HASH>..<HASH> 100644
--- a/pyghmi/ipmi/oem/lenovo/imm.py
+++ b/pyghmi/ipmi/oem/lenovo/imm.py
@@ -888,6 +888,12 @@ class XCCClient(IMMClient):
                         yield self.get_disk_firmware(diskent)
                     elif mode==1:
                         yield self.get_disk_hardware(diskent)
+                if mode == 1:
+                    bdata = {'Description': 'Unmanaged Disk'}
+                    if adp.get('m2Type', -1) == 2:
+                        yield ('M.2 Disk', bdata)
+                    for umd in adp.get('unmanagedDisks', []):
+                        yield ('Disk {0}'.format(umd['slotNo']), bdata)
 
     def get_disk_hardware(self, diskent, prefix=''):
         bdata = {}
Add detected, but unknown disks

SATA attached disks can show presence,
provide recognition of detected, but unmanaged
disks.

Change-Id: I<I>ed2fe9dc9cc0d<I>bfd4e<I>bc<I>b1f5fa