Version: 0.7.10
USB devices on system:
[['0x5acL',
  '0x8005L',
  '0x110L',
  u'Apple Inc.',
  u'UHCI Root Hub Simulation',
  u''],
 ['0x5acL',
  '0x8005L',
  '0x110L',
  u'Apple Inc.',
  u'UHCI Root Hub Simulation',
  u''],
 ['0x5acL',
  '0x8005L',
  '0x110L',
  u'Apple Inc.',
  u'UHCI Root Hub Simulation',
  u''],
 ['0x5acL',
  '0x8005L',
  '0x110L',
  u'Apple Inc.',
  u'UHCI Root Hub Simulation',
  u''],
 ['0x5acL', '0x8240L', '0x110L', u'Apple Computer, Inc.', u'IR Receiver', u''],
 ['0x5acL',
  '0x8206L',
  '0x1965L',
  u'Apple Inc.',
  u'Bluetooth USB Host Controller',
  u''],
 ['0x5acL',
  '0x8006L',
  '0x200L',
  u'Apple Inc.',
  u'EHCI Root Hub Simulation',
  u''],
 ['0x5acL', '0x8501L', '0x189L', u'Micron', u'Built-in iSight', u''],
 ['0x1058L',
  '0x1021L',
  '0x2002L',
  u'Western Digital',
  u'Ext HDD 1021',
  u'574341565933313337343935'],
 ['0x5e3L', '0x608L', '0x901L', u'', u'USB2.0 Hub', u''],
 ['0x3f0L',
  '0x5411L',
  '0x100L',
  u'HP',
  u'Officejet 4300 series',
  u'CN6C7G324304GQ'],
 ['0x1058L',
  '0x1110L',
  '0x2003L',
  u'Western Digital',
  u'My Book 1110',
  u'574341563543323430333537'],
 ['0x5acL',
  '0x1294L',
  '0x1L',
  u'Apple Inc.',
  u'iPhone',
  u'cf5122b2f9c136b42b1dac8bab90ed68f2526050'],
 ['0x54cL',
  '0x31eL',
  '0x229L',
  u'Sony',
  u'Sony Digital Book Reader',
  u'0800461000D28FFC']]
Looking for ALEX
Looking for ANDROID
Looking for AVANT
Looking for AZBOOKA
Looking for BLACKBERRY
Looking for BOOQ
Looking for BOOX
Looking for COOL_ER
Looking for CYBOOK
Looking for DBOOK
Looking for E52
Looking for E71X
Looking for EB511
Looking for EB600
Looking for EBK52
Looking for ECLICTO
Looking for EDGE
Looking for ELONEX
Looking for ESLICK
Looking for FOLDER_DEVICE_FOR_CONFIG
Looking for GER2
Looking for HANLINV3
Looking for HANLINV5
Looking for INVESBOOK
Looking for IPAPYRUS
Looking for IREXDR1000
Looking for IREXDR800
Looking for IRIVER_STORY
Looking for ITALICA
Looking for ITUNES
	(1452L, 4756L, 1L, u'Apple Inc.', u'iPhone', u'cf5122b2f9c136b42b1dac8bab90ed68f2526050')
Looking for JETBOOK
Looking for KINDLE
Looking for KINDLE2
Looking for KINDLE_DX
Looking for KOBO
Looking for MENTOR
Looking for MIBUK
Looking for N516
Looking for N770
Looking for N810
Looking for NEWSMY
Looking for NOOK
Looking for NUUT2
Looking for PALMPRE
Looking for PDNOVEL
Looking for POCKETBOOK301
Looking for POCKETBOOK360
Looking for PRS505
	(1356L, 798L, 553L, u'Sony', u'Sony Digital Book Reader', u'0800461000D28FFC')
Looking for README
Looking for S60
Looking for SHINEBOOK
Looking for SNE
Looking for SWEEX
Looking for TECLAST_K3
Looking for THEBOOK
Devices possibly connected: Apple device interface, SONY Device Interface,  
Trying to open Apple device interface ... OK
Total space: (15333203968L, -1, -1)
 
IOREG Output
Output from mount:
'/dev/disk0s2 on / (hfs, local, journaled)\ndevfs on /dev (devfs, local, nobrowse)\nmap -hosts on /net (autofs, nosuid, automounted, nobrowse)\nmap auto_home on /home (autofs, automounted, nobrowse)\n/dev/disk1s2 on /Volumes/iTunes (hfs, local, nodev, nosuid, journaled, noowners)\n/dev/disk3s2 on /Volumes/Time Machine Backups (hfs, local, nodev, nosuid, journaled)\n/dev/disk4s0s2 on /Volumes/WD SmartWare (hfs, local, nodev, nosuid, read-only, noowners)\n/dev/disk5 on /Volumes/LAUNCHER (msdos, local, nodev, nosuid, read-only, noowners)\n/dev/disk2 on /Volumes/READER (msdos, local, nodev, nosuid, noowners)\n'

Output from osx_get_usb_drives:
[(u'/dev/disk2',
  1356L,
  798L,
  553L,
  u'Sony',
  u'Sony Digital Book Reader',
  u'0800461000D28FFC')]

+-o Root  <class IORegistryEntry>
  +-o iMac5,1  <class IOPlatformExpertDevice>
    +-o AppleACPIPlatformExpert  <class AppleACPIPlatformExpert>
    | +-o IOPMrootDomain  <class IOPMrootDomain>
    | | +-o IORootParent  <class IORootParent>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | | +-o RootDomainUserClient  <class RootDomainUserClient>
    | +-o cpus  <class IOPlatformDevice>
    | +-o CPU0@0  <class IOACPIPlatformDevice>
    | | +-o AppleACPICPU  <class AppleACPICPU>
    | |   +-o AppleACPICPUInterruptController  <class AppleACPICPUInterruptController>
    | |   +-o ACPI_SMC_PlatformPlugin  <class ACPI_SMC_PlatformPlugin>
    | |   +-o AppleIntelMeromPerformanceMonitor  <class AppleIntelMeromPerformanceMonitor>
    | |   | +-o AppleIntelMeromGeneralPurposeCounter  <class AppleIntelMeromGeneralPurposeCounter>
    | |   | | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   | |   +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   | +-o AppleIntelMeromGeneralPurposeCounter  <class AppleIntelMeromGeneralPurposeCounter>
    | |   | | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   | |   +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   | +-o AppleIntelMeromFixedCounter  <class AppleIntelMeromFixedCounter>
    | |   | | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   | |   +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   | +-o AppleIntelMeromFixedCounter  <class AppleIntelMeromFixedCounter>
    | |   | | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   | |   +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   | +-o AppleIntelMeromFixedCounter  <class AppleIntelMeromFixedCounter>
    | |   |   +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   |     +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   +-o AppleIntelMeromSPR  <class AppleIntelMeromSPR>
    | +-o CPU1@1  <class IOACPIPlatformDevice>
    | | +-o AppleACPICPU  <class AppleACPICPU>
    | |   +-o AppleIntelMeromPerformanceMonitor  <class AppleIntelMeromPerformanceMonitor>
    | |   | +-o AppleIntelMeromGeneralPurposeCounter  <class AppleIntelMeromGeneralPurposeCounter>
    | |   | | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   | |   +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   | +-o AppleIntelMeromGeneralPurposeCounter  <class AppleIntelMeromGeneralPurposeCounter>
    | |   | | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   | |   +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   | +-o AppleIntelMeromFixedCounter  <class AppleIntelMeromFixedCounter>
    | |   | | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   | |   +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   | +-o AppleIntelMeromFixedCounter  <class AppleIntelMeromFixedCounter>
    | |   | | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   | |   +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   | +-o AppleIntelMeromFixedCounter  <class AppleIntelMeromFixedCounter>
    | |   |   +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
    | |   |     +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
    | |   +-o AppleIntelMeromSPR  <class AppleIntelMeromSPR>
    | +-o io-apic@fec00000  <class IOACPIPlatformDevice>
    | | +-o AppleAPICInterruptController  <class AppleAPICInterruptController>
    | +-o AppleACPIEventController  <class AppleACPIEventController>
    | +-o boot-ec  <class IOACPIPlatformDevice>
    | | +-o AppleACPIEC  <class AppleACPIEC>
    | +-o bios  <class IOPlatformDevice>
    | | +-o AppleSMBIOS  <class AppleSMBIOS>
    | +-o PNLF  <class IOACPIPlatformDevice>
    | | +-o AppleIntelPanelA  <class AppleIntelPanelA>
    | +-o PWRB  <class IOACPIPlatformDevice>
    | | +-o AppleACPIButton  <class AppleACPIButton>
    | +-o PCI0@0  <class IOACPIPlatformDevice>
    | | +-o AppleACPIPCI  <class AppleACPIPCI>
    | |   +-o PEGP@1  <class IOPCIDevice>
    | |   | +-o IOPCI2PCIBridge  <class IOPCI2PCIBridge>
    | |   |   +-o display@0  <class IOPCIDevice>
    | |   |     +-o ATI1600Controller  <class ATI1600Controller>
    | |   |     +-o ATY,Wormy@0  <class IOFBStub>
    | |   |     | +-o ATY_Wormy  <class ATIFramebuffer>
    | |   |     |   +-o AppleUpstreamUserClientDriver  <class AppleUpstreamUserClientDriver>
    | |   |     |   +-o AMDNDRVService  <class AtiAppServices>
    | |   |     |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface>
    | |   |     |   +-o display0  <class IODisplayConnect>
    | |   |     |   | +-o AppleBacklightDisplay  <class AppleBacklightDisplay>
    | |   |     |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient>
    | |   |     |   +-o IOFramebufferSharedUserClient  <class IOFramebufferSharedUserClient>
    | |   |     +-o ATY,Wormy@1  <class IOFBStub>
    | |   |     | +-o ATY_Wormy  <class ATIFramebuffer>
    | |   |     |   +-o AppleUpstreamUserClientDriver  <class AppleUpstreamUserClientDriver>
    | |   |     |   +-o AMDNDRVService  <class AtiAppServices>
    | |   |     |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface>
    | |   |     |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient>
    | |   |     +-o ATISupport  <class ATISupport>
    | |   |     +-o ATIRadeonX1000  <class ATIRadeonX1000>
    | |   |       +-o IOService  <class IOService>
    | |   |       | +-o IOHWSensor  <class IOHWSensor>
    | |   |       +-o ATIR5002DContext  <class ATIR5002DContext>
    | |   |       +-o ATIR5002DContext  <class ATIR5002DContext>
    | |   |       +-o ATIR500Device  <class ATIR500Device>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500Surface  <class ATIR500Surface>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500Surface  <class ATIR500Surface>
    | |   |       +-o ATIR500Device  <class ATIR500Device>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500Device  <class ATIR500Device>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500Surface  <class ATIR500Surface>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500Device  <class ATIR500Device>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500Device  <class ATIR500Device>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   |       +-o ATIR500Device  <class ATIR500Device>
    | |   |       +-o ATIR500GLContext  <class ATIR500GLContext>
    | |   +-o HDEF@1B  <class IOPCIDevice>
    | |   | +-o AppleHDAController@1B  <class AppleHDAController>
    | |   |   +-o IOHDACodecDevice@1B,0  <class IOHDACodecDevice>
    | |   |     +-o IOHDACodecDriver  <class IOHDACodecDriver>
    | |   |       +-o IOHDACodecFunction@1B,0,1  <class IOHDACodecFunction>
    | |   |         +-o AppleHDACodecGeneric  <class AppleHDACodecGeneric>
    | |   |           +-o AppleHDADriver  <class AppleHDADriver>
    | |   |             +-o AppleHDAEngineOutput@1B,0,1,2  <class AppleHDAEngineOutput>
    | |   |             | +-o AppleHDAStream  <class AppleHDAStream>
    | |   |             | +-o IOAudioSelectorControl  <class IOAudioSelectorControl>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | +-o IOAudioLevelControl  <class IOAudioLevelControl>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | +-o IOAudioLevelControl  <class IOAudioLevelControl>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | +-o IOAudioToggleControl  <class IOAudioToggleControl>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | +-o IOAudioToggleControl  <class IOAudioToggleControl>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | +-o IOAudioToggleControl  <class IOAudioToggleControl>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | +-o AudioAUUCDriver  <class AudioAUUCDriver>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             +-o AppleHDAEngineInput@1B,0,1,0  <class AppleHDAEngineInput>
    | |   |             | +-o AppleHDAStream  <class AppleHDAStream>
    | |   |             | +-o IOAudioSelectorControl  <class IOAudioSelectorControl>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | +-o IOAudioLevelControl  <class IOAudioLevelControl>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | +-o IOAudioLevelControl  <class IOAudioLevelControl>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             | +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |             +-o AppleHDAEngineInput@1B,0,1,1  <class AppleHDAEngineInput>
    | |   |               +-o AppleHDAStream  <class AppleHDAStream>
    | |   |               +-o IOAudioSelectorControl  <class IOAudioSelectorControl>
    | |   |               | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |               | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |               +-o IOAudioLevelControl  <class IOAudioLevelControl>
    | |   |               | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |               | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |               +-o IOAudioLevelControl  <class IOAudioLevelControl>
    | |   |               | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |               | +-o IOAudioControlUserClient  <class IOAudioControlUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   |               +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
    | |   +-o RP01@1C  <class IOPCIDevice>
    | |   | +-o IOPCI2PCIBridge  <class IOPCI2PCIBridge>
    | |   |   +-o PXS1@0  <class IOPCIDevice>
    | |   |     +-o yukon2osx  <class yukon2osx>
    | |   |       +-o yukon  <class yukon>
    | |   |         +-o IOEthernetInterface  <class IOEthernetInterface>
    | |   |           +-o IONetworkStack  <class IONetworkStack>
    | |   |             +-o IONetworkStackUserClient  <class IONetworkStackUserClient>
    | |   +-o RP02@1C,1  <class IOPCIDevice>
    | |   | +-o IOPCI2PCIBridge  <class IOPCI2PCIBridge>
    | |   |   +-o PXS2@0  <class IOPCIDevice>
    | |   |     +-o AirPort_Brcm43xx  <class AirPort_Brcm43xx>
    | |   |       +-o AirPort_Brcm43xxInterface  <class AirPort_Brcm43xxInterface>
    | |   |         +-o IONetworkStack  <class IONetworkStack>
    | |   |           +-o IONetworkStackUserClient  <class IONetworkStackUserClient>
    | |   +-o USB1@1D  <class IOPCIDevice>
    | |   | +-o AppleUSBUHCI  <class AppleUSBUHCI>
    | |   |   +-o UHCI Root Hub Simulation@1D  <class IOUSBRootHubDevice>
    | |   |     +-o AppleUSBHub  <class AppleUSBHub>
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   +-o USB2@1D,1  <class IOPCIDevice>
    | |   | +-o AppleUSBUHCI  <class AppleUSBUHCI>
    | |   |   +-o UHCI Root Hub Simulation@1D,1  <class IOUSBRootHubDevice>
    | |   |     +-o AppleUSBHub  <class AppleUSBHub>
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   +-o USB3@1D,2  <class IOPCIDevice>
    | |   | +-o AppleUSBUHCI  <class AppleUSBUHCI>
    | |   |   +-o UHCI Root Hub Simulation@1D,2  <class IOUSBRootHubDevice>
    | |   |     +-o AppleUSBHub  <class AppleUSBHub>
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   +-o USB4@1D,3  <class IOPCIDevice>
    | |   | +-o AppleUSBUHCI  <class AppleUSBUHCI>
    | |   |   +-o UHCI Root Hub Simulation@1D,3  <class IOUSBRootHubDevice>
    | |   |   | +-o AppleUSBHub  <class AppleUSBHub>
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |   +-o IR Receiver@7d200000  <class IOUSBDevice>
    | |   |   | +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver>
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |   |   +-o AppleIRController  <class AppleIRController>
    | |   |   |     +-o IOHIDInterface  <class IOHIDInterface>
    | |   |   |     +-o IOHIDLibUserClient  <class IOHIDLibUserClient>
    | |   |   +-o IOUSBWirelessControllerDevice@7d100000  <class IOUSBDevice>
    | |   |     +-o CSRUSBBluetoothHCIController  <class CSRUSBBluetoothHCIController>
    | |   |     | +-o IOBluetoothHCIUserClient  <class IOBluetoothHCIUserClient>
    | |   |     | +-o IOBluetoothHCIUserClient  <class IOBluetoothHCIUserClient>
    | |   |     | +-o IOBluetoothDevice  <class IOBluetoothDevice>
    | |   |     | | +-o IOBluetoothL2CAPSignalChannel  <class IOBluetoothL2CAPSignalChannel>
    | |   |     | | +-o IOBluetoothDeviceUserClient  <class IOBluetoothDeviceUserClient>
    | |   |     | | +-o IOBluetoothL2CAPChannel  <class IOBluetoothL2CAPChannel>
    | |   |     | | | +-o IOAppleBluetoothHIDDriver  <class IOAppleBluetoothHIDDriver>
    | |   |     | | |   +-o IOHIDInterface  <class IOHIDInterface>
    | |   |     | | |     +-o AppleHIDKeyboardEventDriver  <class AppleHIDKeyboardEventDriver>
    | |   |     | | |       +-o IOHIDKeyboard  <class IOHIDKeyboard>
    | |   |     | | |       | +-o IOHIDSystem  <class IOHIDSystem>
    | |   |     | | |       |   +-o IOHIDUserClient  <class IOHIDUserClient>
    | |   |     | | |       |   +-o IOHIDParamUserClient  <class IOHIDParamUserClient>
    | |   |     | | |       |   +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     | | |       |   +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     | | |       +-o IOHIDConsumer  <class IOHIDConsumer>
    | |   |     | | |       | +-o IOHIDSystem  <class IOHIDSystem>
    | |   |     | | |       |   +-o IOHIDUserClient  <class IOHIDUserClient>
    | |   |     | | |       |   +-o IOHIDParamUserClient  <class IOHIDParamUserClient>
    | |   |     | | |       |   +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     | | |       |   +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     | | |       +-o IOHIDSystem  <class IOHIDSystem>
    | |   |     | | |         +-o IOHIDUserClient  <class IOHIDUserClient>
    | |   |     | | |         +-o IOHIDParamUserClient  <class IOHIDParamUserClient>
    | |   |     | | |         +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     | | |         +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     | | +-o IOBluetoothL2CAPChannel  <class IOBluetoothL2CAPChannel>
    | |   |     | +-o IOBluetoothDevice  <class IOBluetoothDevice>
    | |   |     |   +-o IOBluetoothL2CAPSignalChannel  <class IOBluetoothL2CAPSignalChannel>
    | |   |     |   +-o IOBluetoothL2CAPChannel  <class IOBluetoothL2CAPChannel>
    | |   |     |   | +-o AppleBluetoothHIDMouse  <class AppleBluetoothHIDMouse>
    | |   |     |   |   +-o IOHIDInterface  <class IOHIDInterface>
    | |   |     |   |     +-o IOHIDEventDriver  <class IOHIDEventDriver>
    | |   |     |   |       +-o IOHIDPointing  <class IOHIDPointing>
    | |   |     |   |       | +-o IOHIDSystem  <class IOHIDSystem>
    | |   |     |   |       |   +-o IOHIDUserClient  <class IOHIDUserClient>
    | |   |     |   |       |   +-o IOHIDParamUserClient  <class IOHIDParamUserClient>
    | |   |     |   |       |   +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     |   |       |   +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     |   |       +-o IOHIDConsumer  <class IOHIDConsumer>
    | |   |     |   |       | +-o IOHIDSystem  <class IOHIDSystem>
    | |   |     |   |       |   +-o IOHIDUserClient  <class IOHIDUserClient>
    | |   |     |   |       |   +-o IOHIDParamUserClient  <class IOHIDParamUserClient>
    | |   |     |   |       |   +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     |   |       |   +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     |   |       +-o IOHIDSystem  <class IOHIDSystem>
    | |   |     |   |         +-o IOHIDUserClient  <class IOHIDUserClient>
    | |   |     |   |         +-o IOHIDParamUserClient  <class IOHIDParamUserClient>
    | |   |     |   |         +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     |   |         +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
    | |   |     |   +-o IOBluetoothL2CAPChannel  <class IOBluetoothL2CAPChannel>
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |     +-o IOUSBInterface@1  <class IOUSBInterface>
    | |   |     +-o IOUSBInterface@2  <class IOUSBInterface>
    | |   +-o USB7@1D,7  <class IOPCIDevice>
    | |   | +-o IOService  <class IOService>
    | |   | +-o AppleUSBEHCI  <class AppleUSBEHCI>
    | |   |   +-o EHCI Root Hub Simulation@1D,7  <class IOUSBRootHubDevice>
    | |   |   | +-o AppleUSBHub  <class AppleUSBHub>
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |   +-o Built-in iSight@fd400000  <class IOUSBDevice>
    | |   |   | +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver>
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |   | +-o IOUSBInterface@1  <class IOUSBInterface>
    | |   |   +-o Ext HDD 1021@fd100000  <class IOUSBDevice>
    | |   |   | +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver>
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |   |   +-o IOUSBMassStorageClass  <class IOUSBMassStorageClass>
    | |   |   |     +-o IOSCSIPeripheralDeviceNub  <class IOSCSIPeripheralDeviceNub>
    | |   |   |       +-o IOSCSIPeripheralDeviceType00  <class IOSCSIPeripheralDeviceType00>
    | |   |   |         +-o IOBlockStorageServices  <class IOBlockStorageServices>
    | |   |   |           +-o IOBlockStorageDriver  <class IOBlockStorageDriver>
    | |   |   |             +-o WD Ext HDD 1021 Media  <class IOMedia>
    | |   |   |               | {
    | |   |   |               |   "Removable" = No
    | |   |   |               |   "Content" = "GUID_partition_scheme"
    | |   |   |               |   "Whole" = Yes
    | |   |   |               |   "Leaf" = No
    | |   |   |               |   "BSD Name" = "disk1"
    | |   |   |               |   "Ejectable" = No
    | |   |   |               |   "Preferred Block Size" = 512
    | |   |   |               |   "BSD Minor" = 3
    | |   |   |               |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |               |   "Writable" = Yes
    | |   |   |               |   "BSD Major" = 14
    | |   |   |               |   "Size" = 2000396746752
    | |   |   |               |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |               |   "Open" = Yes
    | |   |   |               |   "Content Hint" = ""
    | |   |   |               |   "BSD Unit" = 1
    | |   |   |               | }
    | |   |   |               | 
    | |   |   |               +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |   |               +-o IOGUIDPartitionScheme  <class IOGUIDPartitionScheme>
    | |   |   |                 +-o EFI System Partition@1  <class IOMedia>
    | |   |   |                 | | {
    | |   |   |                 | |   "Removable" = No
    | |   |   |                 | |   "Content" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"
    | |   |   |                 | |   "Whole" = No
    | |   |   |                 | |   "Leaf" = Yes
    | |   |   |                 | |   "BSD Name" = "disk1s1"
    | |   |   |                 | |   "Ejectable" = No
    | |   |   |                 | |   "Preferred Block Size" = 512
    | |   |   |                 | |   "BSD Minor" = 4
    | |   |   |                 | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |                 | |   "Writable" = Yes
    | |   |   |                 | |   "UUID" = "021F115B-81C6-4E65-A094-973988071611"
    | |   |   |                 | |   "Partition ID" = 1
    | |   |   |                 | |   "BSD Major" = 14
    | |   |   |                 | |   "Size" = 209715200
    | |   |   |                 | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |                 | |   "Open" = No
    | |   |   |                 | |   "Content Hint" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"
    | |   |   |                 | |   "BSD Unit" = 1
    | |   |   |                 | | }
    | |   |   |                 | | 
    | |   |   |                 | +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |   |                 +-o Untitled@2  <class IOMedia>
    | |   |   |                   | {
    | |   |   |                   |   "Removable" = No
    | |   |   |                   |   "Content" = "48465300-0000-11AA-AA11-00306543ECAC"
    | |   |   |                   |   "Whole" = No
    | |   |   |                   |   "Leaf" = Yes
    | |   |   |                   |   "BSD Name" = "disk1s2"
    | |   |   |                   |   "Ejectable" = No
    | |   |   |                   |   "Preferred Block Size" = 512
    | |   |   |                   |   "BSD Minor" = 5
    | |   |   |                   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |                   |   "Writable" = Yes
    | |   |   |                   |   "UUID" = "C86D450D-50CD-41EC-9110-8D21872EC172"
    | |   |   |                   |   "Partition ID" = 2
    | |   |   |                   |   "BSD Major" = 14
    | |   |   |                   |   "Size" = 2000052772864
    | |   |   |                   |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |                   |   "Open" = Yes
    | |   |   |                   |   "Content Hint" = "48465300-0000-11AA-AA11-00306543ECAC"
    | |   |   |                   |   "BSD Unit" = 1
    | |   |   |                   | }
    | |   |   |                   | 
    | |   |   |                   +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |   +-o USB2.0 Hub@fd500000  <class IOUSBHubDevice>
    | |   |   | +-o AppleUSBHub  <class AppleUSBHub>
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |   +-o Officejet 4300 series@fd510000  <class IOUSBDevice>
    | |   |   | +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver>
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |   | +-o IOUSBInterface@1  <class IOUSBInterface>
    | |   |   | +-o IOUSBInterface@2  <class IOUSBInterface>
    | |   |   +-o My Book 1110@fd300000  <class IOUSBDevice>
    | |   |   | +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver>
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |   |   +-o IOUSBMassStorageClass  <class IOUSBMassStorageClass>
    | |   |   |     +-o IOSCSILogicalUnitNub@0  <class IOSCSILogicalUnitNub>
    | |   |   |     | +-o IOSCSIPeripheralDeviceType00  <class IOSCSIPeripheralDeviceType00>
    | |   |   |     |   +-o IOBlockStorageServices  <class IOBlockStorageServices>
    | |   |   |     |     +-o IOBlockStorageDriver  <class IOBlockStorageDriver>
    | |   |   |     |       +-o WD My Book 1110 Media  <class IOMedia>
    | |   |   |     |         | {
    | |   |   |     |         |   "Removable" = No
    | |   |   |     |         |   "Content" = "GUID_partition_scheme"
    | |   |   |     |         |   "Whole" = Yes
    | |   |   |     |         |   "Leaf" = No
    | |   |   |     |         |   "BSD Name" = "disk3"
    | |   |   |     |         |   "Ejectable" = No
    | |   |   |     |         |   "Preferred Block Size" = 512
    | |   |   |     |         |   "BSD Minor" = 7
    | |   |   |     |         |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |     |         |   "Writable" = Yes
    | |   |   |     |         |   "BSD Major" = 14
    | |   |   |     |         |   "Size" = 999501594624
    | |   |   |     |         |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |     |         |   "Open" = Yes
    | |   |   |     |         |   "Content Hint" = ""
    | |   |   |     |         |   "BSD Unit" = 3
    | |   |   |     |         | }
    | |   |   |     |         | 
    | |   |   |     |         +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |   |     |         +-o IOGUIDPartitionScheme  <class IOGUIDPartitionScheme>
    | |   |   |     |           +-o EFI System Partition@1  <class IOMedia>
    | |   |   |     |           | | {
    | |   |   |     |           | |   "Removable" = No
    | |   |   |     |           | |   "Content" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"
    | |   |   |     |           | |   "Whole" = No
    | |   |   |     |           | |   "Leaf" = Yes
    | |   |   |     |           | |   "BSD Name" = "disk3s1"
    | |   |   |     |           | |   "Ejectable" = No
    | |   |   |     |           | |   "Preferred Block Size" = 512
    | |   |   |     |           | |   "BSD Minor" = 8
    | |   |   |     |           | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |     |           | |   "Writable" = Yes
    | |   |   |     |           | |   "UUID" = "1A408886-27B2-4242-9731-1576A45FA1C6"
    | |   |   |     |           | |   "Partition ID" = 1
    | |   |   |     |           | |   "BSD Major" = 14
    | |   |   |     |           | |   "Size" = 209715200
    | |   |   |     |           | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |     |           | |   "Open" = No
    | |   |   |     |           | |   "Content Hint" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"
    | |   |   |     |           | |   "BSD Unit" = 3
    | |   |   |     |           | | }
    | |   |   |     |           | | 
    | |   |   |     |           | +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |   |     |           +-o Time Machine Backups@2  <class IOMedia>
    | |   |   |     |             | {
    | |   |   |     |             |   "Removable" = No
    | |   |   |     |             |   "Content" = "48465300-0000-11AA-AA11-00306543ECAC"
    | |   |   |     |             |   "Whole" = No
    | |   |   |     |             |   "Leaf" = Yes
    | |   |   |     |             |   "BSD Name" = "disk3s2"
    | |   |   |     |             |   "Ejectable" = No
    | |   |   |     |             |   "Preferred Block Size" = 512
    | |   |   |     |             |   "BSD Minor" = 13
    | |   |   |     |             |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |     |             |   "Writable" = Yes
    | |   |   |     |             |   "UUID" = "798CB166-A3D5-4E3F-A78F-29AD333F9B7C"
    | |   |   |     |             |   "Partition ID" = 2
    | |   |   |     |             |   "BSD Major" = 14
    | |   |   |     |             |   "Size" = 999157620736
    | |   |   |     |             |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |     |             |   "Open" = Yes
    | |   |   |     |             |   "Content Hint" = "48465300-0000-11AA-AA11-00306543ECAC"
    | |   |   |     |             |   "BSD Unit" = 3
    | |   |   |     |             | }
    | |   |   |     |             | 
    | |   |   |     |             +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |   |     +-o IOSCSILogicalUnitNub@1  <class IOSCSILogicalUnitNub>
    | |   |   |     | +-o IOSCSIPeripheralDeviceType05  <class IOSCSIPeripheralDeviceType05>
    | |   |   |     |   +-o IOCompactDiscServices  <class IOCompactDiscServices>
    | |   |   |     |     +-o IOCDBlockStorageDriver  <class IOCDBlockStorageDriver>
    | |   |   |     |       +-o WD Virtual CD 1110 Media  <class IOCDMedia>
    | |   |   |     |         | {
    | |   |   |     |         |   "Removable" = Yes
    | |   |   |     |         |   "Content" = "CD_partition_scheme"
    | |   |   |     |         |   "Whole" = Yes
    | |   |   |     |         |   "Leaf" = No
    | |   |   |     |         |   "BSD Name" = "disk4"
    | |   |   |     |         |   "Ejectable" = Yes
    | |   |   |     |         |   "Preferred Block Size" = 2352
    | |   |   |     |         |   "IOMediaIcon" = {"IOBundleResourceFile"="CD.icns","CFBundleIdentifier"="com.apple.iokit.IOCDStorageFamily"}
    | |   |   |     |         |   "BSD Unit" = 4
    | |   |   |     |         |   "BSD Minor" = 9
    | |   |   |     |         |   "Writable" = No
    | |   |   |     |         |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |     |         |   "Type" = "CD-ROM"
    | |   |   |     |         |   "Size" = 804421632
    | |   |   |     |         |   "BSD Major" = 14
    | |   |   |     |         |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |     |         |   "Open" = Yes
    | |   |   |     |         |   "Content Hint" = ""
    | |   |   |     |         |   "TOC" = <002e0101011400a000000000010000011400a100000000010000011400a2000000004c02100114000100000000000200>
    | |   |   |     |         | }
    | |   |   |     |         | 
    | |   |   |     |         +-o IOCDMediaBSDClient  <class IOCDMediaBSDClient>
    | |   |   |     |         +-o IOCDPartitionScheme  <class IOCDPartitionScheme>
    | |   |   |     |           +-o Untitled 0@0  <class IOMedia>
    | |   |   |     |             | {
    | |   |   |     |             |   "Removable" = Yes
    | |   |   |     |             |   "Content" = "Apple_partition_scheme"
    | |   |   |     |             |   "Whole" = No
    | |   |   |     |             |   "Leaf" = No
    | |   |   |     |             |   "Session ID" = 1
    | |   |   |     |             |   "Ejectable" = Yes
    | |   |   |     |             |   "Preferred Block Size" = 2048
    | |   |   |     |             |   "BSD Name" = "disk4s0"
    | |   |   |     |             |   "BSD Minor" = 10
    | |   |   |     |             |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |     |             |   "Writable" = No
    | |   |   |     |             |   "Partition ID" = 0
    | |   |   |     |             |   "BSD Major" = 14
    | |   |   |     |             |   "Size" = 700448768
    | |   |   |     |             |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |     |             |   "Open" = Yes
    | |   |   |     |             |   "Content Hint" = "CD_ROM_Mode_1"
    | |   |   |     |             |   "BSD Unit" = 4
    | |   |   |     |             | }
    | |   |   |     |             | 
    | |   |   |     |             +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |   |     |             +-o IOApplePartitionScheme  <class IOApplePartitionScheme>
    | |   |   |     |               +-o Apple@1  <class IOMedia>
    | |   |   |     |               | | {
    | |   |   |     |               | |   "Removable" = Yes
    | |   |   |     |               | |   "Content" = "Apple_partition_map"
    | |   |   |     |               | |   "Whole" = No
    | |   |   |     |               | |   "Leaf" = Yes
    | |   |   |     |               | |   "BSD Name" = "disk4s0s1"
    | |   |   |     |               | |   "Ejectable" = Yes
    | |   |   |     |               | |   "Preferred Block Size" = 2048
    | |   |   |     |               | |   "BSD Minor" = 11
    | |   |   |     |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |     |               | |   "Writable" = No
    | |   |   |     |               | |   "Partition ID" = 1
    | |   |   |     |               | |   "BSD Major" = 14
    | |   |   |     |               | |   "Size" = 32256
    | |   |   |     |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |     |               | |   "Open" = No
    | |   |   |     |               | |   "Content Hint" = "Apple_partition_map"
    | |   |   |     |               | |   "BSD Unit" = 4
    | |   |   |     |               | | }
    | |   |   |     |               | | 
    | |   |   |     |               | +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |   |     |               +-o DiscRecording 4.0.7d1@2  <class IOMedia>
    | |   |   |     |                 | {
    | |   |   |     |                 |   "Removable" = Yes
    | |   |   |     |                 |   "Content" = "Apple_HFS"
    | |   |   |     |                 |   "Whole" = No
    | |   |   |     |                 |   "Leaf" = Yes
    | |   |   |     |                 |   "BSD Name" = "disk4s0s2"
    | |   |   |     |                 |   "Ejectable" = Yes
    | |   |   |     |                 |   "Preferred Block Size" = 2048
    | |   |   |     |                 |   "BSD Minor" = 12
    | |   |   |     |                 |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |     |                 |   "Writable" = No
    | |   |   |     |                 |   "Partition ID" = 2
    | |   |   |     |                 |   "BSD Major" = 14
    | |   |   |     |                 |   "Size" = 274913280
    | |   |   |     |                 |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |   |     |                 |   "Open" = Yes
    | |   |   |     |                 |   "Content Hint" = "Apple_HFS"
    | |   |   |     |                 |   "BSD Unit" = 4
    | |   |   |     |                 | }
    | |   |   |     |                 | 
    | |   |   |     |                 +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |   |     +-o IOSCSILogicalUnitNub@2  <class IOSCSILogicalUnitNub>
    | |   |   |       +-o SCSITaskUserClientIniter  <class SCSITaskUserClientIniter>
    | |   |   +-o iPhone@fd540000  <class IOUSBDevice>
    | |   |   | +-o IOService  <class IOService>
    | |   |   | +-o IOUSBDeviceUserClientV2  <class IOUSBDeviceUserClientV2>
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |   | | +-o IOUSBInterfaceUserClientV2  <class IOUSBInterfaceUserClientV2>
    | |   |   | +-o IOUSBInterface@1  <class IOUSBInterface>
    | |   |   |   +-o IOUSBInterfaceUserClientV2  <class IOUSBInterfaceUserClientV2>
    | |   |   +-o Sony Digital Book Reader@fd530000  <class IOUSBDevice>
    | |   |     +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver>
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface>
    | |   |       +-o IOUSBMassStorageClass  <class IOUSBMassStorageClass>
    | |   |         +-o IOSCSILogicalUnitNub@0  <class IOSCSILogicalUnitNub>
    | |   |         | +-o com_sony_driver_prs  <class com_sony_driver_prs>
    | |   |         |   +-o com_sony_driver_prsNub  <class com_sony_driver_prsNub>
    | |   |         |     +-o SCSITaskUserClientIniter  <class SCSITaskUserClientIniter>
    | |   |         |     +-o IOBlockStorageDriver  <class IOBlockStorageDriver>
    | |   |         |       +-o Sony PRS-300 Media  <class IOMedia>
    | |   |         |         | {
    | |   |         |         |   "Removable" = Yes
    | |   |         |         |   "Content" = ""
    | |   |         |         |   "Whole" = Yes
    | |   |         |         |   "Leaf" = Yes
    | |   |         |         |   "BSD Name" = "disk2"
    | |   |         |         |   "Ejectable" = Yes
    | |   |         |         |   "Preferred Block Size" = 512
    | |   |         |         |   "IOMediaIcon" = {"IOBundleResourceFile"="Removable.icns","CFBundleIdentifier"="com.apple.iokit.IOStorageFamily"}
    | |   |         |         |   "BSD Minor" = 6
    | |   |         |         |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |         |         |   "Writable" = Yes
    | |   |         |         |   "BSD Major" = 14
    | |   |         |         |   "Size" = 465174528
    | |   |         |         |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |         |         |   "Open" = Yes
    | |   |         |         |   "Content Hint" = ""
    | |   |         |         |   "BSD Unit" = 2
    | |   |         |         | }
    | |   |         |         | 
    | |   |         |         +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |         +-o IOSCSILogicalUnitNub@1  <class IOSCSILogicalUnitNub>
    | |   |           +-o IOSCSIPeripheralDeviceType00  <class IOSCSIPeripheralDeviceType00>
    | |   |             +-o IOBlockStorageServices  <class IOBlockStorageServices>
    | |   |               +-o IOBlockStorageDriver  <class IOBlockStorageDriver>
    | |   |                 +-o Sony PRS-300 Launcher Media  <class IOMedia>
    | |   |                   | {
    | |   |                   |   "Removable" = Yes
    | |   |                   |   "Content" = ""
    | |   |                   |   "Whole" = Yes
    | |   |                   |   "Leaf" = Yes
    | |   |                   |   "BSD Name" = "disk5"
    | |   |                   |   "Ejectable" = Yes
    | |   |                   |   "Preferred Block Size" = 512
    | |   |                   |   "IOMediaIcon" = {"IOBundleResourceFile"="Removable.icns","CFBundleIdentifier"="com.apple.iokit.IOStorageFamily"}
    | |   |                   |   "BSD Minor" = 14
    | |   |                   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |                   |   "Writable" = No
    | |   |                   |   "BSD Major" = 14
    | |   |                   |   "Size" = 10485760
    | |   |                   |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |                   |   "Open" = Yes
    | |   |                   |   "Content Hint" = ""
    | |   |                   |   "BSD Unit" = 5
    | |   |                   | }
    | |   |                   | 
    | |   |                   +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   +-o PCIB@1E  <class IOPCIDevice>
    | |   | +-o IOPCI2PCIBridge  <class IOPCI2PCIBridge>
    | |   |   +-o FRWR@3  <class IOPCIDevice>
    | |   |     +-o AppleFWOHCI  <class AppleFWOHCI>
    | |   |       +-o IOFireWireController  <class IOFireWireController>
    | |   |         +-o IOFireWireLocalNode  <class IOFireWireLocalNode>
    | |   |           +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter>
    | |   |           +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter>
    | |   |           +-o IOFireWireIP  <class IOFireWireIP>
    | |   |             +-o IOFWInterface  <class IOFWInterface>
    | |   |               +-o IONetworkStack  <class IONetworkStack>
    | |   |                 +-o IONetworkStackUserClient  <class IONetworkStackUserClient>
    | |   +-o LPCB@1F  <class IOPCIDevice>
    | |   | +-o AppleLPC  <class AppleLPC>
    | |   +-o PATA@1F,1  <class IOPCIDevice>
    | |   | +-o AppleIntelPIIXATARoot  <class AppleIntelPIIXATARoot>
    | |   |   +-o PRID@0  <class AppleIntelPIIXATAChannel>
    | |   |   | +-o AppleIntelPIIXPATA  <class AppleIntelPIIXPATA>
    | |   |   |   +-o ATADeviceNub@0  <class ATADeviceNub>
    | |   |   |     +-o IOATAPIProtocolTransport  <class IOATAPIProtocolTransport>
    | |   |   |       +-o IOSCSIPeripheralDeviceNub  <class IOSCSIPeripheralDeviceNub>
    | |   |   |         +-o IOSCSIPeripheralDeviceType05  <class IOSCSIPeripheralDeviceType05>
    | |   |   |           +-o IODVDServices  <class IODVDServices>
    | |   |   |             +-o IODVDBlockStorageDriver  <class IODVDBlockStorageDriver>
    | |   |   |             +-o SCSITaskUserClientIniter  <class SCSITaskUserClientIniter>
    | |   |   +-o CHN1@1  <class AppleIntelPIIXATAChannel>
    | |   +-o SATA@1F,2  <class IOPCIDevice>
    | |   | +-o AppleAHCI  <class AppleAHCI>
    | |   |   +-o PRT2@2  <class AppleAHCIPort>
    | |   |     +-o IOAHCIDevice@0  <class IOAHCIDevice>
    | |   |       +-o AppleAHCIDiskDriver  <class AppleAHCIDiskDriver>
    | |   |         +-o IOAHCIBlockStorageDevice  <class IOAHCIBlockStorageDevice>
    | |   |           +-o IOBlockStorageDriver  <class IOBlockStorageDriver>
    | |   |             +-o ST3250824AS Q Media  <class IOMedia>
    | |   |               | {
    | |   |               |   "Removable" = No
    | |   |               |   "Content" = "GUID_partition_scheme"
    | |   |               |   "Whole" = Yes
    | |   |               |   "Leaf" = No
    | |   |               |   "BSD Name" = "disk0"
    | |   |               |   "Ejectable" = No
    | |   |               |   "Preferred Block Size" = 512
    | |   |               |   "IOMediaIcon" = {"IOBundleResourceFile"="Internal.icns","CFBundleIdentifier"="com.apple.iokit.IOStorageFamily"}
    | |   |               |   "BSD Minor" = 0
    | |   |               |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               |   "Writable" = Yes
    | |   |               |   "BSD Major" = 14
    | |   |               |   "Size" = 250059350016
    | |   |               |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               |   "Open" = Yes
    | |   |               |   "Content Hint" = ""
    | |   |               |   "BSD Unit" = 0
    | |   |               | }
    | |   |               | 
    | |   |               +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |               +-o IOGUIDPartitionScheme  <class IOGUIDPartitionScheme>
    | |   |                 +-o EFI System Partition@1  <class IOMedia>
    | |   |                 | | {
    | |   |                 | |   "Removable" = No
    | |   |                 | |   "Content" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"
    | |   |                 | |   "Whole" = No
    | |   |                 | |   "Leaf" = Yes
    | |   |                 | |   "BSD Name" = "disk0s1"
    | |   |                 | |   "Ejectable" = No
    | |   |                 | |   "Preferred Block Size" = 512
    | |   |                 | |   "BSD Minor" = 1
    | |   |                 | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |                 | |   "Writable" = Yes
    | |   |                 | |   "UUID" = "88B03C1D-6038-43AF-A3BC-7F0CC02CEADC"
    | |   |                 | |   "Partition ID" = 1
    | |   |                 | |   "BSD Major" = 14
    | |   |                 | |   "Size" = 209715200
    | |   |                 | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |                 | |   "Open" = No
    | |   |                 | |   "Content Hint" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B"
    | |   |                 | |   "BSD Unit" = 0
    | |   |                 | | }
    | |   |                 | | 
    | |   |                 | +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   |                 +-o Untitled@2  <class IOMedia>
    | |   |                   | {
    | |   |                   |   "Removable" = No
    | |   |                   |   "Content" = "48465300-0000-11AA-AA11-00306543ECAC"
    | |   |                   |   "Whole" = No
    | |   |                   |   "Leaf" = Yes
    | |   |                   |   "BSD Name" = "disk0s2"
    | |   |                   |   "Ejectable" = No
    | |   |                   |   "Preferred Block Size" = 512
    | |   |                   |   "BSD Minor" = 2
    | |   |                   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |                   |   "Writable" = Yes
    | |   |                   |   "UUID" = "E5043B75-AD96-4CB8-8EBF-46C708A35E4C"
    | |   |                   |   "Partition ID" = 2
    | |   |                   |   "BSD Major" = 14
    | |   |                   |   "Size" = 249715376128
    | |   |                   |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |                   |   "Open" = Yes
    | |   |                   |   "Content Hint" = "48465300-0000-11AA-AA11-00306543ECAC"
    | |   |                   |   "BSD Unit" = 0
    | |   |                   | }
    | |   |                   | 
    | |   |                   +-o IOMediaBSDClient  <class IOMediaBSDClient>
    | |   +-o SBUS@1F,3  <class IOPCIDevice>
    | |   +-o pci8086,27a3@7  <class IOPCIDevice>
    | |   +-o pci8086,27a0@0  <class IOPCIDevice>
    | +-o PDRC  <class IOACPIPlatformDevice>
    | +-o SMC  <class IOACPIPlatformDevice>
    | | +-o AppleSMC  <class AppleSMC>
    | |   +-o SMCWatchDogTimer  <class SMCWatchDogTimer>
    | +-o EC  <class IOACPIPlatformDevice>
    | | +-o AppleACPIEC  <class AppleACPIEC>
    | +-o DMAC  <class IOACPIPlatformDevice>
    | +-o FWHD  <class IOACPIPlatformDevice>
    | +-o HPET  <class IOACPIPlatformDevice>
    | | +-o AppleHPET  <class AppleHPET>
    | +-o IPIC  <class IOACPIPlatformDevice>
    | +-o MATH  <class IOACPIPlatformDevice>
    | +-o LDRC  <class IOACPIPlatformDevice>
    | +-o RTC  <class IOACPIPlatformDevice>
    | | +-o AppleRTC  <class AppleRTC>
    | +-o TIMR  <class IOACPIPlatformDevice>
    | +-o IOPCIMessagedInterruptController  <class IOPCIMessagedInterruptController>
    | +-o AppleEFIRuntime  <class AppleEFIRuntime>
    | | +-o AppleEFINVRAM  <class AppleEFINVRAM>
    | +-o AppleRawIOAddressSpace  <class AppleRawIOAddressSpace>
    | +-o AppleRawPhysicalMemoryAddressSpace  <class AppleRawPhysicalMemoryAddressSpace>
    +-o IOResources  <class IOResources>
      +-o AppleIntelCPUPowerManagement  <class AppleIntelCPUPowerManagement>
      | +-o AppleIntelCPUPowerManagementClient  <class AppleIntelCPUPowerManagementClient>
      +-o IOHDIXController  <class IOHDIXController>
      +-o com_apple_AppleFSCompression_AppleFSCompressionTypeZlib  <class com_apple_AppleFSCompression_AppleFSCompressionTypeZlib>
      +-o com_apple_BootCache  <class com_apple_BootCache>
      +-o IONetworkStack  <class IONetworkStack>
      | +-o IONetworkStackUserClient  <class IONetworkStackUserClient>
      +-o IOHIDSystem  <class IOHIDSystem>
      | +-o IOHIDUserClient  <class IOHIDUserClient>
      | +-o IOHIDParamUserClient  <class IOHIDParamUserClient>
      | +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
      | +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient>
      +-o AppleSCSISubsystemGlobals  <class AppleSCSISubsystemGlobals>
      +-o AppleProfileOSHooks  <class AppleProfileOSHooks>
      | +-o AppleProfileTimeTrigger  <class AppleProfileTimeTrigger>
      | +-o AppleProfilePMITrigger  <class AppleProfilePMITrigger>
      | +-o AppleOSXPerformanceMonitor  <class AppleOSXPerformanceMonitor>
      | | +-o AppleOSXPerformanceCounter  <class AppleOSXPerformanceCounter>
      | | | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
      | | |   +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
      | | +-o AppleOSXPerformanceCounter  <class AppleOSXPerformanceCounter>
      | |   +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
      | |     +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
      | +-o ApplePerformanceCounterManager  <class ApplePerformanceCounterManager>
      | | +-o AppleProfileReadCounterAction  <class AppleProfileReadCounterAction>
      | +-o AppleProfileKEventTrigger  <class AppleProfileKEventTrigger>
      | +-o AppleProfileManualTrigger  <class AppleProfileManualTrigger>
      | +-o AppleProfileCallstackAction  <class AppleProfileCallstackAction>
      | +-o AppleProfileKEventAction  <class AppleProfileKEventAction>
      | +-o AppleProfileRegisterStateAction  <class AppleProfileRegisterStateAction>
      | +-o AppleProfileThreadInfoAction  <class AppleProfileThreadInfoAction>
      | +-o AppleProfileTimestampAction  <class AppleProfileTimestampAction>
      +-o com_apple_driver_AudioIPCDevice  <class com_apple_driver_AudioIPCDevice>
      | +-o com_apple_driver_AudioIPCEngine  <class com_apple_driver_AudioIPCEngine>
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient>
      +-o Dont_Steal_Mac_OS_X  <class Dont_Steal_Mac_OS_X>
      +-o IOBluetoothSerialManager  <class IOBluetoothSerialManager>
      | +-o IOBluetoothSerialClient  <class IOBluetoothSerialClient>
      | | +-o IOBluetoothSerialClientSerialStreamSync  <class IOBluetoothSerialClientSerialStreamSync>
      | |   +-o IOSerialBSDClient  <class IOSerialBSDClient>
      | +-o IOBluetoothSerialClient  <class IOBluetoothSerialClient>
      |   +-o IOBluetoothSerialClientModemStreamSync  <class IOBluetoothSerialClientModemStreamSync>
      |     +-o IOSerialBSDClient  <class IOSerialBSDClient>
      +-o IODisplayWrangler  <class IODisplayWrangler>
      | +-o IOAccelerationUserClient  <class IOAccelerationUserClient>
      | +-o IOAccelerationUserClient  <class IOAccelerationUserClient>
      +-o IOSurfaceRoot  <class IOSurfaceRoot>