+-o Root  <class IORegistryEntry, retain 11>
  | {
  |   "IORegistryPlanes" = {"IOService"="IOService","IOPower"="IOPower","IODeviceTree"="IODeviceTree","IOFireWire"="IOFireWire","IOUSB"="IOUSB"}
  |   "OS Build Version" = "9E25"
  |   "IOConsoleUsers" = ({"kCGSSessionOnConsoleKey"=Yes,"kCGSessionLoginDoneKey"=Yes,"kCGSSessionLoginwindowSafeLogin"=No,"kCGSSessionAuditIDKey"=0,"kCGSSessionUser$
  |   "IOMaximumMappedIOByteCount" = 536870912
  |   "IOKitBuildVersion" = "Darwin Kernel Version 9.4.0: Mon Jun  9 19:36:17 PDT 2008; root:xnu-1228.5.20~1/RELEASE_PPC"
  |   "IOKitDiagnostics" = {"IOMalloc allocation"=2737040,"Instance allocation"=1371778,"Classes"={"IOPMPowerSource"=1,"AppleFWOHCI"=1,"IOHIDConsumer"=0,"IOFWUserCom$
  |   "IONDRVFramebufferGeneration" = <0000000200000002>
  | }
  | 
  +-o PowerBook6,5  <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain 32>
    | {
    |   "IOBusyInterest" = "IOCommand is not serializable"
    |   "display-config-info" = <0000000000000002>
    |   "#address-cells" = <00000001>
    |   "IOPlatformSerialNumber" = "4H5112BMRCR"
    |   "graphic-options" = <00000003>
    |   "clock-frequency" = <07ef4594>
    |   "AAPL,phandle" = <ff8901f0>
    |   "pid#" = <00001185>
    |   "serial-number" = <52435200000000000000000000344835313132424d52435200000000000000000000000000000000000000>
    |   "model" = <"PowerBook6,5">
    |   "IOPlatformUUID" = "00000000-0000-1000-8000-000D93763250"
    |   "scb#" = <00000004>
    |   "AAPL,add-fcode-file" = <ff869278>
    |   "IOPlatformArgs" = <00ea700000ea00000000000000000000>
    |   "name" = <"device-tree">
    |   "device_type" = <"bootrom">
    |   "copyright" = <"Copyright 1983-2004 Apple Computer, Inc. All Rights Reserved">
    |   "compatible" = <"PowerBook6,5","MacRISC3","Power Macintosh">
    |   "system-id" = <"0000000000000">
    |   "#size-cells" = <00000001>
    |   "customer-sw-config" = <"           ">
    |   "IONWInterrupts" = "IONWInterrupts"
    | }
    | 
    +-o MacRISC2PE  <class MacRISC2PE, !registered, !matched, active, busy 0, retain 25>
    | | {
    | |   "IOProbeScore" = 5000
    | |   "IOProviderClass" = "IOPlatformExpertDevice"
    | |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRISC2PE"
    | |   "Platform Memory Ranges" = (18446744072098938880,18446744073441116159,18446744073541779456,18446744073692774399)
    | |   "AppleExtSwitchBootState" = 4
    | |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   "IONameMatched" = "MacRISC3"
    | |   "IOClass" = "MacRISC2PE"
    | |   "IONameMatch" = ("MacRISC2","MacRISC3")
    | | }
    | | 
    | +-o IOPlatformFunction  <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
    | | | {
    | | |   "name" = <"IOPlatformFunction">
    | | |   "compatible" = <"IOPlatformFunctionNub">
    | | | }
    | | | 
    | | +-o IOPlatformFunctionDriver  <class IOPlatformFunctionDriver, !registered, !matched, active, busy 0, retain 5>
    | |     {
    | |       "IOProviderClass" = "IOPlatformDevice"
    | |       "IOProbeScore" = 0
    | |       "CFBundleIdentifier" = "com.apple.driver.IOPlatformFunction"
    | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       "IONameMatched" = "IOPlatformFunctionNub"
    | |       "IOClass" = "IOPlatformFunctionDriver"
    | |       "IONameMatch" = "IOPlatformFunctionNub"
    | |     }
    | |     
    | +-o IOPMrootDomain  <class IOPMrootDomain, registered, matched, active, busy 0, retain 49>
    | | | {
    | | |   "IOSleepSupported" = Yes
    | | |   "IOHibernateState" = <00000000>
    | | |   "IOPriorityPowerStateInterest" = "IOCommand is not serializable"
    | | |   "Supported Features" = {"ServerID"=33095687,"FileServer"=33030151,"BatteryReportsCurrent"=32964615,"PowerRelativeToShutdown"=33488903,"WakeOnACchange"=33$
    | | |   "IOUserClientClass" = "RootDomainUserClient"
    | | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | | |   "IOPowerManagement" = {"ChildrenPowerState"=4,"CurrentPowerState"=4,"DeviceChangePowerState"=4}
    | | |   "IOAppPowerStateInterest" = "IOCommand is not serializable"
    | | | }
    | | | 
    | | +-o IORootParent  <class IORootParent, !registered, !matched, active, busy 0, retain 7>
    | | |   {
    | | |     "IOPowerManagement" = {"CurrentPowerState"=4,"DeviceChangePowerState"=4,"PowerOverrideOn"=Yes}
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | | |   {
    | | |   }
    | | |   
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain 5>
    | |     {
    | |     }
    | |     
    | +-o IOPMUSBMacRISC2  <class IOPMUSBMacRISC2, !registered, !matched, active, busy 0, retain 8>
    | |   {
    | |     "IOClass" = "IOPMUSBMacRISC2"
    | |     "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=2,"DriverChangePowerState"=2}
    | |   }
    | |   
    | +-o IOPMSlotsMacRISC2  <class IOPMSlotsMacRISC2, !registered, !matched, active, busy 0, retain 7>
    | |   {
    | |     "IOClass" = "IOPMSlotsMacRISC2"
    | |     "IOPowerManagement" = {"CurrentPowerState"=0}
    | |   }
    | |   
    | +-o options  <class IODTNVRAM, registered, matched, active, busy 0, retain 6>
    | |   {
    | |     "nvramrc" = ""
    | |     "scroll-lock" = <"true">
    | |     "boot-command" = "mac-boot"
    | |     "pci-probe-mask" = 18446744073709551615
    | |     "skip-netboot?" = <"false">
    | |     "diag-device" = "enet"
    | |     "boot-screen" = "screen"
    | |     "default-subnet-mask" = ""
    | |     "boot-device" = "fw/node@20370200008615/sbp-2@c000/@0:19,\\:tbxi"
    | |     "real-size" = 18446744073709551615
    | |     "logger-size" = <"-1">
    | |     "auto-boot?" = Yes
    | |     "default-gateway-ip" = ""
    | |     "use-generic?" = No
    | |     "boot-volume" = <33>
    | |     "screen-#rows" = 40
    | |     "selftest-#megs" = 0
    | |     "default-mac-address?" = No
    | |     "logger-base" = <"-1">
    | |     "little-endian?" = No
    | |     "ram-size" = <"0x50000000">
    | |     "boot-file" = ""
    | |     "default-server-ip" = ""
    | |     "output-device" = "screen"
    | |     "virt-base" = 18446744073709551615
    | |     "boot-script" = ""
    | |     "use-nvramrc?" = No
    | |     "aapl,pci" = <2f4066303030303030302f4031302f4030006770726600ff013fff0112ff04002f4066303030303030302f4031302f4031006770726600ff013fff0101ff04002f6f6666736$
    | |     "prev-lang:kbd" = <"en:0">
    | |     "screen-#columns" = 100
    | |     "input-device" = "keyboard"
    | |     "real-base" = 18446744073709551615
    | |     "mouse-device" = "mouse"
    | |     "oem-banner?" = No
    | |     "oem-banner" = ""
    | |     "fcode-debug?" = No
    | |     "default-router-ip" = ""
    | |     "real-mode?" = No
    | |     "console-screen" = "screen"
    | |     "aapl,tdm-units" = <>
    | |     "default-client-ip" = ""
    | |     "virt-size" = 18446744073709551615
    | |     "diag-file" = ",diags"
    | |     "oem-logo" = ""
    | |     "load-base" = 8388608
    | |     "output-device-1" = "scca"
    | |     "platform-uuid" = <00000000000010008000000d93763250>
    | |     "diag-switch?" = No
    | |     "gmt-offset" = <30>
    | |     "input-device-1" = "scca"
    | |     "boot-args" = ""
    | |     "oem-logo?" = No
    | |   }
    | |   
    | +-o PowerPC,G4@0  <class IOPlatformDevice, registered, matched, active, busy 0, retain 10>
    | | | {
    | | |   "timebase-frequency" = <01193e8e>
    | | |   "cpu-device-type" = "MacRISC2CPU"
    | | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | | |   "state" = <"running">
    | | |   "tlb-size" = <00000080>
    | | |   "d-cache-block-size" = <00000020>
    | | |   "name" = <"PowerPC,G4">
    | | |   "d-cache-size" = <00008000>
    | | |   "recalced-clock-frequency" = <"Gir4">
    | | |   "reg" = <00000000>
    | | |   "d-cache-sets" = <00000080>
    | | |   "data-streams" = <>
    | | |   "needs-delayAACK" = <>
    | | |   "dynamic-power-step" = <>
    | | |   "rounded-clock-frequency" = <47680780>
    | | |   "existing" = <00000000800000008000000080000000>
    | | |   "translations" = <000000000000300000000000000000100000400003ffc000000040000000001004000000020000000400000000000010060000000040000006000000000000100640000$
    | | |   "i-cache-block-size" = <00000020>
    | | |   "config-bus-frequency" = <07e8fe70>
    | | |   "cpu-info" = <8410c0bc80000000800301020000000000000000000000000000000000000000>
    | | |   "i-cache-sets" = <00000080>
    | | |   "altivec" = <>
    | | |   "reservation-granule-size" = <00000020>
    | | |   "l2cr" = <80000000>
    | | |   "clock-frequency" = <47868bfd>
    | | |   "tlb-sets" = <00000040>
    | | |   "AAPL,phandle" = <ff892e60>
    | | |   "soft-reset" = <0000005b>
    | | |   "bus-frequency" = <07ef4594>
    | | |   "dcba" = <>
    | | |   "IOInterruptSpecifiers" = (<0000004000000000>)
    | | |   "graphics" = <>
    | | |   "performance-monitor" = <>
    | | |   "device_type" = <"cpu">
    | | |   "available" = <000030007fffd000d000000020000000>
    | | |   "processor-to-bus-ratio*2" = <00000012>
    | | |   "dcbz" = <00000020>
    | | |   "l2-cache" = <ff893288>
    | | |   "cpu-version" = <80030102>
    | | |   "i-cache-size" = <00008000>
    | | | }
    | | | 
    | | +-o MacRISC2CPU  <class MacRISC2CPU, registered, matched, active, busy 0, retain 9>
    | |   | {
    | |   |   "IOProbeScore" = 1000
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   |   "IOCPUID" = 38637056
    | |   |   "IOCPUNumber" = 0
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRISC2PE"
    | |   |   "IOCPUState" = "Running"
    | |   |   "IOPropertyMatch" = {"cpu-device-type"="MacRISC2CPU"}
    | |   |   "IOUserClientClass" = "Portable2004Client"
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "IOClass" = "MacRISC2CPU"
    | |   |   "IOPowerManagement" = {"CurrentPowerState"=0}
    | |   | }
    | |   | 
    | |   +-o IOCPUInterruptController  <class IOCPUInterruptController, registered, matched, active, busy 0, retain 6>
    | |       {
    | |       }
    | |       
    | +-o cpus  <class IOPlatformDevice, registered, matched, active, busy 0, retain 9>
    | |   {
    | |     "#address-cells" = <00000001>
    | |     "#interrupt-cells" = <00000002>
    | |     "AAPL,phandle" = <ff892bc8>
    | |     "name" = <"cpus">
    | |     "#size-cells" = <00000000>
    | |   }
    | |   
    | +-o firewire-disk-mode  <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
    | |   {
    | |     "AAPL,phandle" = <ff93d910>
    | |     "name" = <"firewire-disk-mode">
    | |   }
    | |   
    | +-o pseudo-hid  <class IOPlatformDevice, registered, matched, active, busy 0, retain 9>
    | |   {
    | |     "AAPL,phandle" = <ff9543f8>
    | |     "name" = <"pseudo-hid">
    | |   }
    | |   
    | +-o pseudo-sound  <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
    | |   {
    | |     "AAPL,phandle" = <ff9555b0>
    | |     "name" = <"pseudo-sound">
    | |   }
    | |   
    | +-o diagnostics  <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
    | |   {
    | |     "post-results" = <00000000>
    | |     "AAPL,phandle" = <ff96a968>
    | |     "name" = <"diagnostics">
    | |     "post" = <706f737404c00001000000000001042000010001b95bb580db7aa667db7aa6680000000000000000000000000000000000001000100000001000200030002000500000005000000$
    | |   }
    | |   
    | +-o xmodem  <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
    | |   {
    | |     "AAPL,phandle" = <ff96aa00>
    | |     "name" = <"xmodem">
    | |   }
    | |   
    | +-o nvram@fff04000  <class IOPlatformDevice, registered, matched, active, busy 0, retain 7>
    | | | {
    | | |   "name" = <"nvram">
    | | |   "device_type" = <"nvram">
    | | |   "#bytes" = <00002000>
    | | |   "IODeviceMemory" = (({"address"=18446744073708519424,"length"=16384}))
    | | |   "reg" = <fff0400000004000>
    | | |   "compatible" = <"sharp-B0ED","nvram,flash">
    | | |   "AAPL,phandle" = <ff96d3d0>
    | | | }
    | | | 
    | | +-o AppleFlashNVRAMMicronSharp  <class AppleFlashNVRAMMicronSharp, !registered, !matched, active, busy 0, retain 4>
    | |     {
    | |       "IOProbeScore" = 10000
    | |       "IOProviderClass" = "IOPlatformDevice"
    | |       "CFBundleIdentifier" = "com.apple.driver.AppleFlashNVRAM"
    | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       "IONameMatched" = "sharp-B0ED"
    | |       "IOClass" = "AppleFlashNVRAMMicronSharp"
    | |       "IONameMatch" = ("micron-8999","micron-899D","sharp-B04B","sharp-B0ED","sharp-B0B0")
    | |     }
    | |     
    | +-o uni-n@f8000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain 10>
    | | | {
    | | |   "platform-do-fw-linkon-disable" = <ff9b8de808000000000000030000008000000000ffffffe7>
    | | |   "#address-cells" = <00000001>
    | | |   "name" = <"uni-n">
    | | |   "device_type" = <"memory-controller">
    | | |   "platform-do-fw-linkon-enable" = <ff9b8de808000000000000030000008000000018ffffffe7>
    | | |   "IODeviceMemory" = (({"address"=18446744073575333888,"length"=16777216}))
    | | |   "compatible" = <"uni-north">
    | | |   "reg" = <f800000001000000>
    | | |   "AAPL,phandle" = <ff96eb58>
    | | |   "#size-cells" = <00000001>
    | | |   "device-rev" = <000000d2>
    | | |   "model" = <"AAPL,UniNorth">
    | | | }
    | | | 
    | | +-o AppleUniN  <class AppleUniN, registered, matched, active, busy 0, retain 10>
    | |   | {
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   |   "IOProbeScore" = 0
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRISC2PE"
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "IONameMatched" = "uni-n"
    | |   |   "IOClass" = "AppleUniN"
    | |   |   "IONameMatch" = "uni-n"
    | |   | }
    | |   | 
    | |   +-o hw-clock  <class IOPlatformDevice, registered, matched, active, busy 0, retain 7>
    | |   | | {
    | |   | |   "compatible" = <"hw-clock">
    | |   | |   "platform-do-clockspreading" = <00000000200000000000000000000002000000030000019000000000ffffffff00000009000000280000000010000000000000030000019000000$
    | |   | |   "AAPL,phandle" = <ff96ed18>
    | |   | |   "name" = <"hw-clock">
    | |   | |   "device_type" = <"hw-clock">
    | |   | | }
    | |   | | 
    | |   | +-o HWClock  <class HWClock, !registered, !matched, active, busy 0, retain 5>
    | |   |     {
    | |   |       "IOProviderClass" = "IOPlatformDevice"
    | |   |       "IOProbeScore" = 0
    | |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWClock"
    | |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       "IONameMatched" = "hw-clock"
    | |   |       "IOClass" = "HWClock"
    | |   |       "IONameMatch" = "hw-clock"
    | |   |       "IOPowerManagement" = {"CurrentPowerState"=1}
    | |   |     }
    | |   |     
    | |   +-o i2c@f8001000  <class IOPlatformDevice, registered, matched, active, busy 0, retain 9>
    | |     | {
    | |     |   "#address-cells" = <00000001>
    | |     |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |     |   "AAPL,address" = <f8001003>
    | |     |   "IODeviceMemory" = (({"address"=18446744073575337984,"length"=4096}))
    | |     |   "AAPL,phandle" = <ff96fef0>
    | |     |   "IOInterruptSpecifiers" = (<0000002a00000001>)
    | |     |   "built-in" = <>
    | |     |   "name" = <"i2c">
    | |     |   "device_type" = <"i2c">
    | |     |   "AAPL,i2c-rate" = <00000064>
    | |     |   "AAPL,driver-name" = <".i2c-uni-n">
    | |     |   "interrupts" = <0000002a00000001>
    | |     |   "reg" = <f800100000001000>
    | |     |   "compatible" = <"keywest-i2c","uni-n-i2c">
    | |     |   "#size-cells" = <00000000>
    | |     |   "AAPL,address-step" = <00000010>
    | |     |   "interrupt-parent" = <ff97c528>
    | |     | }
    | |     | 
    | |     +-o PPCI2CInterface  <class PPCI2CInterface, !registered, !matched, active, busy 0, retain 7>
    | |       | {
    | |       |   "IOProviderClass" = "IOPlatformDevice"
    | |       |   "IOProbeScore" = 0
    | |       |   "CFBundleIdentifier" = "com.apple.driver.AppleI2C"
    | |       |   "IOUserClientClass" = "I2CUserClient"
    | |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   "IONameMatched" = "i2c"
    | |       |   "IOClass" = "PPCI2CInterface"
    | |       |   "IONameMatch" = "i2c"
    | |       | }
    | |       | 
    | |       +-o fan@15c  <class PPCI2CInterface, registered, matched, active, busy 0, retain 12>
    | |       | | {
    | |       | |   "remote2-therm" = <00000065>
    | |       | |   "#address-cells" = <00000001>
    | |       | |   "hwsensor-zone" = <0000000000000000000000000000000000000000>
    | |       | |   "hwsensor-location" = <"PWR/MEMORY BOTTOMSIDE","CPU BOTTOMSIDE","GPU BOTTOMSIDE","CPU CORE","REAR MAIN ENCLOSURE">
    | |       | |   "pwm2-config" = <00000082>
    | |       | |   "hwsensor-id" = <0000000000000001000000020000001000000020>
    | |       | |   "rem1-loc-hyst" = <00000044>
    | |       | |   "hwsensor-polling-period" = <0000000500000005000000050000000500000005>
    | |       | |   "built-in" = <>
    | |       | |   "hwsensor-params-version" = <00000001>
    | |       | |   "hwctrl-zone" = <00000000>
    | |       | |   "pwm3-config" = <00000082>
    | |       | |   "name" = <"fan">
    | |       | |   "remote2-trange" = <00000044>
    | |       | |   "pwm1-config" = <000000c2>
    | |       | |   "compatible" = <"adt7467">
    | |       | |   "reg" = <0000015c>
    | |       | |   "remote2-tmin" = <00000055>
    | |       | |   "config-3" = <00000012>
    | |       | |   "#size-cells" = <00000000>
    | |       | |   "local-tmin" = <00000038>
    | |       | |   "config-4" = <00000001>
    | |       | |   "hwctrl-params-version" = <00000001>
    | |       | |   "hwsensor-type" = <"temperature","temperature","temperature","voltage","fanspeed">
    | |       | |   "pwm2-min-duty-cycle" = <0000005a>
    | |       | |   "AAPL,phandle" = <ff970a80>
    | |       | |   "remote1-therm" = <0000005c>
    | |       | |   "remote1-trange" = <0000004c>
    | |       | |   "pulses/rev" = <00000055>
    | |       | |   "config-5" = <00000003>
    | |       | |   "remote1-tmin" = <0000004c>
    | |       | |   "Acoustics1" = <0000000c>
    | |       | |   "config-2" = <00000020>
    | |       | |   "device_type" = <"adt7467">
    | |       | |   "local-trange" = <0000004c>
    | |       | |   "hwctrl-location" = <"MAIN ENCLOSURE">
    | |       | |   "local-therm" = <00000045>
    | |       | |   "hwctrl-type" = <"fan-pwm">
    | |       | |   "hwctrl-id" = <00000007>
    | |       | |   "pwm1-min-duty-cycle" = <0000005a>
    | |       | | }
    | |       | | 
    | |       | +-o AppleADT746x  <class AppleADT746x, registered, matched, active, busy 0, retain 10>
    | |       |   | {
    | |       |   |   "IOProviderClass" = "PPCI2CInterface"
    | |       |   |   "IOProbeScore" = 11000
    | |       |   |   "CFBundleIdentifier" = "com.apple.driver.AppleADT746x"
    | |       |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |   "IONameMatched" = "fan"
    | |       |   |   "IOClass" = "AppleADT746x"
    | |       |   |   "IONameMatch" = "fan"
    | |       |   | }
    | |       |   | 
    | |       |   +-o temp-sensor  <class IOService, registered, matched, active, busy 0, retain 6>
    | |       |   | | {
    | |       |   | |   "zone" = <00000000>
    | |       |   | |   "location" = "PWR/MEMORY BOTTOMSIDE"
    | |       |   | |   "name" = <"temp-sensor">
    | |       |   | |   "device_type" = <"temp-sensor">
    | |       |   | |   "polling-period" = <00000005>
    | |       |   | |   "compatible" = <"temp-sensor">
    | |       |   | |   "version" = <00000001>
    | |       |   | |   "type" = "temperature"
    | |       |   | |   "sensor-id" = <00000000>
    | |       |   | | }
    | |       |   | | 
    | |       |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain 5>
    | |       |   |     {
    | |       |   |       "IOProbeScore" = 0
    | |       |   |       "current-value" = 3375104
    | |       |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |       "IOPropertyMatch" = {"device_type"="temp-sensor"}
    | |       |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |       "version" = 1
    | |       |   |       "type" = "temperature"
    | |       |   |       "IOPowerManagement" = {"CurrentPowerState"=1}
    | |       |   |       "high-threshold" = 4128768
    | |       |   |       "IOProviderClass" = "IOService"
    | |       |   |       "zone" = <00000000>
    | |       |   |       "location" = "PWR/MEMORY BOTTOMSIDE"
    | |       |   |       "polling-period" = 5
    | |       |   |       "IOClass" = "IOHWSensor"
    | |       |   |       "low-threshold" = 0
    | |       |   |       "sensor-id" = 0
    | |       |   |     }
    | |       |   |     
    | |       |   +-o temp-sensor  <class IOService, registered, matched, active, busy 0, retain 6>
    | |       |   | | {
    | |       |   | |   "zone" = <00000000>
    | |       |   | |   "location" = "CPU BOTTOMSIDE"
    | |       |   | |   "name" = <"temp-sensor">
    | |       |   | |   "device_type" = <"temp-sensor">
    | |       |   | |   "polling-period" = <00000005>
    | |       |   | |   "compatible" = <"temp-sensor">
    | |       |   | |   "version" = <00000001>
    | |       |   | |   "type" = "temperature"
    | |       |   | |   "sensor-id" = <00000001>
    | |       |   | | }
    | |       |   | | 
    | |       |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain 5>
    | |       |   |     {
    | |       |   |       "IOProbeScore" = 0
    | |       |   |       "current-value" = 4096000
    | |       |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |       "IOPropertyMatch" = {"device_type"="temp-sensor"}
    | |       |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |       "version" = 1
    | |       |   |       "type" = "temperature"
    | |       |   |       "IOPowerManagement" = {"CurrentPowerState"=1}
    | |       |   |       "high-threshold" = 5439488
    | |       |   |       "IOProviderClass" = "IOService"
    | |       |   |       "zone" = <00000000>
    | |       |   |       "location" = "CPU BOTTOMSIDE"
    | |       |   |       "polling-period" = 5
    | |       |   |       "IOClass" = "IOHWSensor"
    | |       |   |       "low-threshold" = 0
    | |       |   |       "sensor-id" = 1
    | |       |   |     }
    | |       |   |     
    | |       |   +-o temp-sensor  <class IOService, registered, matched, active, busy 0, retain 6>
    | |       |   | | {
    | |       |   | |   "zone" = <00000000>
    | |       |   | |   "location" = "GPU BOTTOMSIDE"
    | |       |   | |   "name" = <"temp-sensor">
    | |       |   | |   "device_type" = <"temp-sensor">
    | |       |   | |   "polling-period" = <00000005>
    | |       |   | |   "compatible" = <"temp-sensor">
    | |       |   | |   "version" = <00000001>
    | |       |   | |   "type" = "temperature"
    | |       |   | |   "sensor-id" = <00000002>
    | |       |   | | }
    | |       |   | | 
    | |       |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain 5>
    | |       |   |     {
    | |       |   |       "IOProbeScore" = 0
    | |       |   |       "current-value" = 3817472
    | |       |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |       "IOPropertyMatch" = {"device_type"="temp-sensor"}
    | |       |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |       "version" = 1
    | |       |   |       "type" = "temperature"
    | |       |   |       "IOPowerManagement" = {"CurrentPowerState"=1}
    | |       |   |       "high-threshold" = 6029312
    | |       |   |       "IOProviderClass" = "IOService"
    | |       |   |       "zone" = <00000000>
    | |       |   |       "location" = "GPU BOTTOMSIDE"
    | |       |   |       "polling-period" = 5
    | |       |   |       "IOClass" = "IOHWSensor"
    | |       |   |       "low-threshold" = 0
    | |       |   |       "sensor-id" = 2
    | |       |   |     }
    | |       |   |     
    | |       |   +-o voltage-sensor  <class IOService, registered, matched, active, busy 0, retain 6>
    | |       |   | | {
    | |       |   | |   "zone" = <00000000>
    | |       |   | |   "location" = "CPU CORE"
    | |       |   | |   "name" = <"voltage-sensor">
    | |       |   | |   "device_type" = <"voltage-sensor">
    | |       |   | |   "polling-period" = <00000005>
    | |       |   | |   "compatible" = <"voltage-sensor">
    | |       |   | |   "version" = <00000001>
    | |       |   | |   "type" = "voltage"
    | |       |   | |   "sensor-id" = <00000010>
    | |       |   | | }
    | |       |   | | 
    | |       |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain 5>
    | |       |   |     {
    | |       |   |       "IOProbeScore" = 0
    | |       |   |       "current-value" = 74736
    | |       |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |       "IOPropertyMatch" = {"device_type"="voltage-sensor"}
    | |       |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |       "version" = 1
    | |       |   |       "type" = "voltage"
    | |       |   |       "IOPowerManagement" = {"CurrentPowerState"=1}
    | |       |   |       "IOProviderClass" = "IOService"
    | |       |   |       "zone" = <00000000>
    | |       |   |       "location" = "CPU CORE"
    | |       |   |       "polling-period" = 5
    | |       |   |       "IOClass" = "IOHWSensor"
    | |       |   |       "sensor-id" = 16
    | |       |   |     }
    | |       |   |     
    | |       |   +-o fanspeed-sensor  <class IOService, registered, matched, active, busy 0, retain 6>
    | |       |     | {
    | |       |     |   "zone" = <00000000>
    | |       |     |   "location" = "REAR MAIN ENCLOSURE"
    | |       |     |   "name" = <"fanspeed-sensor">
    | |       |     |   "device_type" = <"fanspeed-sensor">
    | |       |     |   "polling-period" = <00000005>
    | |       |     |   "compatible" = <"fanspeed-sensor">
    | |       |     |   "version" = <00000001>
    | |       |     |   "type" = "fanspeed"
    | |       |     |   "sensor-id" = <00000020>
    | |       |     | }
    | |       |     | 
    | |       |     +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain 5>
    | |       |         {
    | |       |           "IOProbeScore" = 0
    | |       |           "current-value" = 0
    | |       |           "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |           "IOPropertyMatch" = {"device_type"="fanspeed-sensor"}
    | |       |           "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |           "version" = 1
    | |       |           "type" = "fanspeed"
    | |       |           "IOPowerManagement" = {"CurrentPowerState"=1}
    | |       |           "IOProviderClass" = "IOService"
    | |       |           "zone" = <00000000>
    | |       |           "location" = "REAR MAIN ENCLOSURE"
    | |       |           "polling-period" = 5
    | |       |           "IOClass" = "IOHWSensor"
    | |       |           "sensor-id" = 32
    | |       |         }
    | |       |         
    | |       +-o cereal@1c0  <class PPCI2CInterface, registered, matched, active, busy 0, retain 6>
    | |           {
    | |             "reg" = <000001c0>
    | |             "AAPL,phandle" = <ff972aa8>
    | |             "name" = <"cereal">
    | |             "device_type" = <"serial">
    | |           }
    | |           
    | +-o pci@f0000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain 9>
    | | | {
    | | |   "IODTPersist" = <0072b7a00072b7dc>
    | | |   "#address-cells" = <00000003>
    | | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | | |   "IODeviceMemory" = (({"address"=18446744073441116160,"length"=65536}),({"address"=18446744073449504768,"length"=4}),({"address"=18446744073453699072,"len$
    | | |   "clock-frequency" = <03f940aa>
    | | |   "interrupt-map" = <00008000000000000000000000000000ff97c5280000003000000001>
    | | |   "AAPL,phandle" = <ff9731a8>
    | | |   "built-in-names" = <00010800554e492d4e0041475000>
    | | |   "IOInterruptSpecifiers" = (<0000002d00000001>)
    | | |   "model" = <"AAPL,UniNorth">
    | | |   "name" = <"pci">
    | | |   "device_type" = <"pci">
    | | |   "ranges" = <0200000000000000f1000000f10000000000000001000000010000000000000000000000f00000000000000000800000020000000000000090000000900000000000000010000$
    | | |   "write-combining" = <>
    | | |   "bus-range" = <0000000000000000>
    | | |   "compatible" = <"uni-north">
    | | |   "reg" = <f000000002000000>
    | | |   "#interrupt-cells" = <00000001>
    | | |   "interrupts" = <0000002d00000001>
    | | |   "#size-cells" = <00000002>
    | | |   "interrupt-map-mask" = <0000f800000000000000000000000000>
    | | |   "interrupt-parent" = <ff97c528>
    | | | }
    | | | 
    | | +-o AppleMacRiscAGP  <class AppleMacRiscAGP, registered, matched, active, busy 0, retain 9>
    | |   | {
    | |   |   "IOProbeScore" = 1000
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRiscPCI"
    | |   |   "IOAGPFlags" = 1
    | |   |   "Bridge Memory Ranges" = (18446744071830568960,18446744071830634495,18446744071830765568,18446744071964721151,18446744073457893376,18446744073474670591$
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "Bridge IO Ranges" = (0,65535)
    | |   |   "IONameMatched" = "uni-north"
    | |   |   "IOClass" = "AppleMacRiscAGP"
    | |   |   "IONameMatch" = ("uni-north","u3-agp")
    | |   |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | }
    | |   | 
    | |   +-o uni-north-agp@B  <class IOPCIDevice, registered, matched, active, busy 0, retain 6>
    | |   |   {
    | |   |     "IOPCIResourced" = Yes
    | |   |     "devsel-speed" = <00000001>
    | |   |     "class-code" = <00060000>
    | |   |     "max-latency" = <00000000>
    | |   |     "IOPowerManagement" = {"CurrentPowerState"=2}
    | |   |     "AAPL,phandle" = <ff9cddf8>
    | |   |     "revision-id" = <00000000>
    | |   |     "assigned-addresses" = <>
    | |   |     "device-id" = <00000034>
    | |   |     "vendor-id" = <0000106b>
    | |   |     "name" = <"uni-north-agp">
    | |   |     "device_type" = <"uni-north-agp">
    | |   |     "min-grant" = <00000000>
    | |   |     "AGP_Target" = <>
    | |   |     "compatible" = <"pci106b,34","pciclass,060000">
    | |   |     "reg" = <0000580000000000000000000000000000000000>
    | |   |     "fast-back-to-back" = <>
    | |   |   }
    | |   |   
    | |   +-o ATY,ViaParent@10  <class IOAGPDevice, registered, matched, active, busy 0, retain 14>
    | |     | {
    | |     |   "AGP_Alignment" = <10000000>
    | |     |   "#address-cells" = <00000001>
    | |     |   "AAPL,address" = <3318d0002a3d700032f26000>
    | |     |   "AGP_Master" = <>
    | |     |   "IODeviceMemory" = (({"address"=18446744071964721152,"length"=134217728}),({"address"=18446744071830634496,"length"=131072}),({"address"=184467440718$
    | |     |   "my_display_Id2" = <02a00c80fd5ff37f53696d6552756c7a>
    | |     |   "devsel-speed" = <00000001>
    | |     |   "IOAGPCommandValue" = <07000304>
    | |     |   "model" = <"ATY,RV280M9+">
    | |     |   "AAPL,interrupts" = <0000003000000001>
    | |     |   "name" = <"ATY,ViaParent">
    | |     |   "subsystem-vendor-id" = <00001002>
    | |     |   "IOHibernateState" = <00000000>
    | |     |   "VRAM,totalsize" = <02000000>
    | |     |   "compatible" = <"pci1002,5c63","pciclass,030000">
    | |     |   "driver-ist" = <024010000000000102401000000000020240100000000003>
    | |     |   "#size-cells" = <00000000>
    | |     |   "ATY,Fcode" = <"1.94">
    | |     |   "ATY,Card#" = <"102-xxxxx-00">
    | |     |   "AGP_AllowOverlap" = <00000001>
    | |     |   "AAPL,phandle" = <ff9ce0c0>
    | |     |   "AGP_Address_Range" = <00000000ffffffff>
    | |     |   "IOInterruptSpecifiers" = (<0000003000000001>)
    | |     |   "IONVRAMProperty" = Yes
    | |     |   "my_display_Id1" = <023ff580fdc00a7f53696d6552756c7a>
    | |     |   "vendor-id" = <00001002>
    | |     |   "interrupts" = <00000001>
    | |     |   "device_type" = <"ATY,DDParent">
    | |     |   "IOAGPFlags" = 1
    | |     |   "ATY,MEM1Size" = <02000000>
    | |     |   "IOPCIResourced" = Yes
    | |     |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |     |   "subsystem-id" = <00005c63>
    | |     |   "ATY,Rom#" = <"113-xxxxx-142">
    | |     |   "class-code" = <00030000>
    | |     |   "ATY,MCLK" = <0002e630>
    | |     |   "ATY,FCODE_MEM" = <200200ff>
    | |     |   "revision-id" = <00000001>
    | |     |   "assigned-addresses" = <c20080100000000098000000000000000800000082008030000000009002000000000000000200008200801800000000900000000000000000010000>
    | |     |   "MVAD" = <5c0182ff3fff0e25000000000000000019640400054000180088030003260003000603000400000000000000000000000000000000000000000000000000000000000000>
    | |     |   "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not serializable"
    | |     |   "my_modes" = <02020202010201020000000000000000>
    | |     |   "AAPL,gray-page" = <00000001>
    | |     |   "AAPL,maps" = ("_IOMemoryMap is not serializable","_IOMemoryMap is not serializable","_IOMemoryMap is not serializable")
    | |     |   "reg" = <00008000000000000000000000000000000000000200803000000000000000000000000000020000420080100000000000000000000000000800000002008018000000000000$
    | |     |   "ATY,RefCLK" = <00006978>
    | |     |   "AGP_Address_Block" = <10000000>
    | |     |   "fast-back-to-back" = <>
    | |     |   "my_count" = <00000002>
    | |     |   "ATY,MEM2Size" = <00000000>
    | |     |   "IOPMIsPowerManaged" = Yes
    | |     |   "my_display" = <"prim">
    | |     |   "ATY,SCLK" = <0002cad8>
    | |     |   "ATIFEDSInfo" = <0251ba14>
    | |     |   "max-latency" = <00000000>
    | |     |   "ATY,Flags" = <000001a4>
    | |     |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |     |   "my_shared_globals" = <02811c48>
    | |     |   "my_switch" = <00000000000000000000000000000000>
    | |     |   "device-id" = <00005c63>
    | |     |   "AAPL,gray-value" = <00648cc3>
    | |     |   "min-grant" = <00000008>
    | |     |   "AAPL,ndrv-dev" = Yes
    | |     | }
    | |     | 
    | |     +-o ATIRadeon8500  <class ATIRadeon8500, registered, matched, active, busy 0, retain 9>
    | |     | | {
    | |     | |   "IOProbeScore" = 0
    | |     | |   "CFBundleIdentifier" = "com.apple.ATIRadeon8500"
    | |     | |   "IOPCIMatch" = "0x514C1002 0x516C1002 0x4C661002 0x49661002 0x59601002 0x59611002 0x5C631002 0x49671002 0x59621002 0x59631002"
    | |     | |   "PerformanceStatistics" = {"gartFreeBytes"=119828480,"contextGLSwitchCount"=397,"freeContextBuffer2DWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"fr$
    | |     | |   "IOMatchCategory" = "IOAccelerator"
    | |     | |   "IOAccelRevision" = 2
    | |     | |   "IOProviderClass" = "IOPCIDevice"
    | |     | |   "InUseByPIDs" = [48]
    | |     | |   "IOGLBundleName" = "ATIRadeon8500GLDriver"
    | |     | |   "IOSourceVersion" = "1.5.28.21"
    | |     | |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="ATIRadeon8500GA.plugin"}
    | |     | |   "IODVDBundleName" = "ATIRadeon8500VADriver"
    | |     | |   "AccelCaps" = 1
    | |     | |   "IOClass" = "ATIRadeon8500"
    | |     | | }
    | |     | | 
    | |     | +-o ATIR2002DContext  <class ATIR2002DContext, !registered, !matched, active, busy 0, retain 5>
    | |     | |   {
    | |     | |   }
    | |     | |   
    | |     | +-o ATIR2002DContext  <class ATIR2002DContext, !registered, !matched, active, busy 0, retain 5>
    | |     | |   {
    | |     | |   }
    | |     | |   
    | |     | +-o ATIR200Surface  <class ATIR200Surface, !registered, !matched, active, busy 0, retain 5>
    | |     | |   {
    | |     | |     "IOUserClientCrossEndianCompatible" = Yes
    | |     | |   }
    | |     | |   
    | |     | +-o ATIR200GLContext  <class ATIR200GLContext, !registered, !matched, active, busy 0, retain 5>
    | |     | |   {
    | |     | |   }
    | |     | |   
    | |     | +-o ATIR200Surface  <class ATIR200Surface, !registered, !matched, active, busy 0, retain 5>
    | |     |     {
    | |     |       "IOUserClientCrossEndianCompatible" = Yes
    | |     |     }
    | |     |     
    | |     +-o ATY,Via_A@0  <class IONDRVDevice, registered, matched, active, busy 0, retain 10>
    | |     | | {
    | |     | |   "IODeviceMemory" = (({"address"=18446744071964721152,"length"=134217728}),({"address"=18446744071830634496,"length"=131072}),({"address"=1844674407$
    | |     | |   "inverter-current" = <00000000>
    | |     | |   "ATY,DAC1Active" = <00000000>
    | |     | |   "AAPL,iokit-ndrv" = <00778358>
    | |     | |   "AAPL,interrupts" = <0000003000000001>
    | |     | |   "display-link-component-bits" = <00000006>
    | |     | |   "DAC2" = <00>
    | |     | |   "AAPL,RegEntryID" = <023ff580fdc00a7f53696d6552756c7a>
    | |     | |   "ATY,ChkSumMode" = <"1024x768x0[5c01]">
    | |     | |   "driver-ist" = <024010000000000102401000000000020240100000000003>
    | |     | |   "backlight-control" = <0000000100000000>
    | |     | |   "display-link-type" = <00000000>
    | |     | |   "AAPL,ndrvInst" = "IOPEFNDRV is not serializable"
    | |     | |   "AAPL,phandle" = <ff9da398>
    | |     | |   "ATY,Panel" = <"FixPanel,LVDS">
    | |     | |   "ATY,DefaultMode" = <"1024x768x0[5c01]">
    | |     | |   "IONVRAMProperty" = Yes
    | |     | |   "ATY,MVMode" = <"1024x768x0[5c01]">
    | |     | |   "vendor-id" = <00001002>
    | |     | |   "device_type" = <"display">
    | |     | |   "VRAM,memsize" = <0200000002000000>
    | |     | |   "AAPL,vram-memory" = <9c00000002000000>
    | |     | |   "RF_V2CLK" = <00000000>
    | |     | |   "display-dither-support" = <00000000>
    | |     | |   "driver,AAPL,MacOS,PowerPC" = <6d74656a00000000074154592c5669610000000000000000000000000000000000000000000000000100605e00000006112e446973706c61795f$
    | |     | |   "character-set" = <"ISO8859-1">
    | |     | |   "ATY,ReplaceMode" = <"0x0x0[0]">
    | |     | |   "RF_REF" = <00000a8c>
    | |     | |   "display-data-justification" = <00000001>
    | |     | |   "revision-id" = <00000001>
    | |     | |   "assigned-addresses" = <c20080100000000098000000000000000800000082008030000000009002000000000000000200008200801800000000900000000000000000010000>
    | |     | |   "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not serializable"
    | |     | |   "display-inverter-default-cycle" = <000000cc>
    | |     | |   "deviceFlags" = <0620>
    | |     | |   "Factory" = <00000004>
    | |     | |   "ATY,MEM2Size" = <00000000>
    | |     | |   "ATY,Panel2Active" = <00000000>
    | |     | |   "ATY,TVActive" = <00000000>
    | |     | |   "ndrv_version" = <0100605e>
    | |     | |   "Modfreq" = <0000a958>
    | |     | |   "PEAK_BW_REMAINDER" = <00000880>
    | |     | |   "ExactRatioMode" = <"1024x768x0[5c01]">
    | |     | |   "ATY,TimingFlagsMode" = <"1024x768x0[5c01]">
    | |     | |   "my_display_box" = <000004000000030000001000000000200000000100000000>
    | |     | |   "AAPL,gray-value" = <00648cc3>
    | |     | |   "backlight-pwm-freq" = <000061a8>
    | |     | |   "AAPL,ndrv-dev" = Yes
    | |     | |   "LVDS,Sense" = <3fff>
    | |     | |   "RF_VCLK" = <00001957>
    | |     | |   "IOFBDependentID" = 37730304
    | |     | |   "AVG_BW_REMAINDER" = <000008a4>
    | |     | |   "width" = <00000400>
    | |     | |   "ATY,CurMode" = <"1024x768x0[5c01]">
    | |     | |   "AAPL,address" = <3318d0002a3d700032f26000>
    | |     | |   "ATY,DisplayMode" = <"1024x768x0[5c01]">
    | |     | |   "AAPL,boot-display" = <>
    | |     | |   "ATY,memsize" = <0200000002000000>
    | |     | |   "ATY,Panel1Active" = <00000000>
    | |     | |   "gprf" = <003f001200000000>
    | |     | |   "built-in" = <>
    | |     | |   "name" = <"ATY,Via_A">
    | |     | |   "DDC2" = <00>
    | |     | |   "my_lvds" = <01>
    | |     | |   "compatible" = <"ATY,Via">
    | |     | |   "ATY,Base" = <3718d000>
    | |     | |   "address" = <9c008000>
    | |     | |   "display-power-sequence" = <000000000000000100000014000000fa000000fa00000014000000010000019000000000000000000000000000000000>
    | |     | |   "linebytes" = <00001000>
    | |     | |   "RF_MCLK" = <00004a44>
    | |     | |   "EDIDCheckSum" = <25>
    | |     | |   "display-type" = <"LCD">
    | |     | |   "interrupts" = <00000001>
    | |     | |   "ATY,MEM1Size" = <02000000>
    | |     | |   "IOFBDependentIndex" = 0
    | |     | |   "TBSense" = <00000000>
    | |     | |   "ATY,Depth" = <00000082>
    | |     | |   "my_name" = <"Primary">
    | |     | |   "height" = <00000300>
    | |     | |   "display-connect-flags" = <00000000>
    | |     | |   "depth" = <00000020>
    | |     | |   "Copy,PRAM" = <5c0182ff3fff0e2500000000000000001964040005400018008803000326000300060300040000000000000000000000000000000000000000000000000000000000$
    | |     | |   "ATY,Connection" = <"UnKnow">
    | |     | |   "OverPanelMode" = <"1024x768x0[5c01]">
    | |     | |   "display-pixel-component-bits" = <00000006>
    | |     | |   "EDID" = <00ffffffffffff0006102a9c00000000000c0101801812780a6dc08f554e892722505400080001010101010101010101010101010101641900404100263018883600f5b80$
    | |     | |   "LVDS,EDID" = <00ffffffffffff0006102a9c00000000000c0101801812780a6dc08f554e892722505400080001010101010101010101010101010101641900404100263018883600$
    | |     | |   "ATY,NVMonIdx" = <"UnKnow">
    | |     | |   "AAPL,gray-page" = <00000001>
    | |     | |   "reg" = <00000000>
    | |     | |   "ATY,DAC2Active" = <00000000>
    | |     | |   "RF_SCLK" = <000047a1>
    | |     | |   "my_display" = <"prim">
    | |     | |   "ATY,Flags" = <000001a4>
    | |     | |   "RF_YCLK" = <00009489>
    | |     | |   "display-inverter" = <00000000>
    | |     | |   "ATY,LVDSActive" = <00000001>
    | |     | |   "my_default" = <"LVDS">
    | |     | | }
    | |     | | 
    | |     | +-o .Display_DualHead  <class IOATINDRV, registered, matched, active, busy 0, retain 12>
    | |     |   | {
    | |     |   |   "IOFBTimingRange" = <000000f0000000000000000000000000000000000000000000000001000000000000000001312d000000000014dc938000112a8800000000000000000000$
    | |     |   |   "CFBundleIdentifier" = "com.apple.iokit.IONDRVSupport"
    | |     |   |   "IOPMStrictTreeOrder" = Yes
    | |     |   |   "driver,AAPL,MacOS,PowerPC" = <6d74656a00000000074154592c5669610000000000000000000000000000000000000000000000000100605e00000006112e446973706c6179$
    | |     |   |   "IOMatchCategory" = "IOFramebuffer"
    | |     |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CSupportedCommFlags"=2,"IOI2CTransactionTypes"=15,"IOI2CInterfaceID"=0,"IOI2CBusType"=1})
    | |     |   |   "IOFBCurrentPixelClock" = 65000000
    | |     |   |   "IOAccelRevision" = 2
    | |     |   |   "IOFBGammaWidth" = 10
    | |     |   |   "built-in" = <>
    | |     |   |   "IOFBTransform" = 0
    | |     |   |   "IOFBDetailedTimings" = (<80001000000000000000000000000000000000000000000000000280000001e000000000000000000000000003dfd2400000000003ddd6700000000$
    | |     |   |   "IOFBWaitCursorPeriod" = 33333333
    | |     |   |   "IOFBScalerInfo" = <000000300000000000000000000000000000003a00001000000010000000000000000000000000000000000000000000>
    | |     |   |   "IONameMatched" = "display"
    | |     |   |   "IONameMatch" = "display"
    | |     |   |   "IOFBWaitCursorFrames" = 15
    | |     |   |   "IOFBCursorInfo" = (<0001000000000040000000400000002000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000$
    | |     |   |   "IOProbeScore" = 20000
    | |     |   |   "IOAccelTypes" = "IOService:/MacRISC2PE/pci@f0000000/AppleMacRiscAGP/ATY,ViaParent@10/ATIRadeon8500"
    | |     |   |   "IOFBGammaHeaderSize" = 12
    | |     |   |   "IOFBProbeOptions" = 1025
    | |     |   |   "IOFBCLUTDefer" = Yes
    | |     |   |   "IOAccelIndex" = 0
    | |     |   |   "IOFBI2CInterfaceIDs" = (189133592163516416)
    | |     |   |   "IOFBCurrentPixelCount" = 1083264
    | |     |   |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"DriverChangePowerState"=1}
    | |     |   |   "graphic-options" = 3
    | |     |   |   "IOFBConfig" = {"dims"=<00000400000003000000020000000007>,"IOFBDetailedTimings"=(<80001000000000000000000000000000000000000000000000000280000001e$
    | |     |   |   "IOProviderClass" = "IOPlatformDevice"
    | |     |   |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="ATIRadeon8500GA.plugin"}
    | |     |   |   "IOFramebufferOpenGLIndex" = 0
    | |     |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |     |   |   "IOFBMemorySize" = 33554432
    | |     |   |   "IOFBDependentIndex" = 0
    | |     |   |   "IONDRVFramebufferGeneration" = <0000000200000002>
    | |     |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |     |   |   "IOClass" = "IONDRVFramebuffer"
    | |     |   |   "IOFBGammaCount" = 256
    | |     |   |   "IOFBDependentID" = 37730304
    | |     |   | }
    | |     |   | 
    | |     |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, registered, matched, active, busy 0, retain 5>
    | |     |   |   {
    | |     |   |     "IOI2CSupportedCommFlags" = 2
    | |     |   |     "IOI2CTransactionTypes" = 15
    | |     |   |     "IOI2CInterfaceID" = 189133592163516416
    | |     |   |     "IOI2CBusType" = 1
    | |     |   |   }
    | |     |   |   
    | |     |   +-o display0  <class IODisplayConnect, registered, matched, active, busy 0, retain 5>
    | |     |   | | {
    | |     |   | | }
    | |     |   | | 
    | |     |   | +-o AppleBacklightDisplay  <class AppleBacklightDisplay, registered, matched, active, busy 0, retain 6>
    | |     |   |     {
    | |     |   |       "IOProbeScore" = 3000
    | |     |   |       "IODisplayGUID" = 436849163854938112
    | |     |   |       "IODisplayEDID" = <00ffffffffffff0006102a9c00000000000c0101801812780a6dc08f554e89272250540008000101010101010101010101010101010164190040410026$
    | |     |   |       "IODisplayPrefsKey" = "IOService:/MacRISC2PE/pci@f0000000/AppleMacRiscAGP/ATY,ViaParent@10/ATY,Via_A@0/.Display_DualHead/display0/AppleBackli$
    | |     |   |       "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"
    | |     |   |       "DisplayVendorID" = 1552
    | |     |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |     |   |       "IOPowerManagement" = {"CurrentPowerState"=3}
    | |     |   |       "AppleDisplayType" = 2
    | |     |   |       "IOProviderClass" = "IODisplayConnect"
    | |     |   |       "DisplayProductID" = 39978
    | |     |   |       "AppleSense" = 16128
    | |     |   |       "IODisplayParameters" = {"_cvs"={"max"=1500,"value"=1250,"min"=1250},"commit"={"reg"=0},"_ecs"={"max"=183,"value"=183,"min"=125},"brightness"$
    | |     |   |       "IODisplayConnectFlags" = <000009c4>
    | |     |   |       "IOClass" = "AppleBacklightDisplay"
    | |     |   |     }
    | |     |   |     
    | |     |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
    | |     |       {
    | |     |       }
    | |     |       
    | |     +-o i2c  <class IONDRVDevice, registered, matched, active, busy 0, retain 6>
    | |     |   {
    | |     |     "compatible" = <"i2c-video-driver","nv-i2c-video-driver">
    | |     |     "AAPL,phandle" = <ff9dd750>
    | |     |     "name" = <"i2c">
    | |     |     "device_type" = <"i2c">
    | |     |   }
    | |     |   
    | |     +-o ATY,Via_B@1  <class IONDRVDevice, registered, matched, active, busy 0, retain 7>
    | |       | {
    | |       |   "width" = <00000280>
    | |       |   "ATY,CurMode" = <"1x1x0[3000]">
    | |       |   "AAPL,address" = <3318d0002a3d700032f26000>
    | |       |   "IODeviceMemory" = (({"address"=18446744071964721152,"length"=134217728}),({"address"=18446744071830634496,"length"=131072}),({"address"=1844674407$
    | |       |   "ATY,cmp" = <00000004>
    | |       |   "ATY,DAC1Active" = <00000000>
    | |       |   "ATY,DisplayMode" = <"1x1x0[3000]">
    | |       |   "ATY,memsize" = <0000000002000000>
    | |       |   "ATY,Panel1Active" = <00000000>
    | |       |   "gprf" = <003f000100000000>
    | |       |   "AAPL,iokit-ndrv" = <00778358>
    | |       |   "AAPL,interrupts" = <0000003000000001>
    | |       |   "name" = <"ATY,Via_B">
    | |       |   "DDC2" = <00>
    | |       |   "AAPL,RegEntryID" = <02a00c80fd5ff37f53696d6552756c7a>
    | |       |   "ATY,ChkSumMode" = <"0x0x0[0]">
    | |       |   "compatible" = <"ATY,Via">
    | |       |   "driver-ist" = <024010000000000102401000000000020240100000000003>
    | |       |   "ATY,Base" = <3418d000>
    | |       |   "address" = <99008000>
    | |       |   "linebytes" = <00000a00>
    | |       |   "my_dac2" = <00>
    | |       |   "AAPL,ndrvInst" = "IOPEFNDRV is not serializable"
    | |       |   "AAPL,phandle" = <ff9db300>
    | |       |   "display-type" = <"NONE">
    | |       |   "ATY,Panel" = <"1024x768,LVDS">
    | |       |   "ATY,DefaultMode" = <"1x1x0[3000]">
    | |       |   "my_tv" = <00>
    | |       |   "IONVRAMProperty" = Yes
    | |       |   "ATY,MVMode" = <"0x0x0[0]">
    | |       |   "vendor-id" = <00001002>
    | |       |   "device_type" = <"display">
    | |       |   "interrupts" = <00000001>
    | |       |   "ATY,MEM1Size" = <02000000>
    | |       |   "VRAM,memsize" = <0000000002000000>
    | |       |   "IOFBDependentIndex" = 1
    | |       |   "TBSense" = <00000000>
    | |       |   "ATY,Depth" = <00000082>
    | |       |   "AAPL,vram-memory" = <9800000002000000>
    | |       |   "my_name" = <"Secondary">
    | |       |   "height" = <000001e0>
    | |       |   "display-connect-flags" = <00000000>
    | |       |   "driver,AAPL,MacOS,PowerPC" = <6d74656a00000000074154592c5669610000000000000000000000000000000000000000000000000100605e00000006112e446973706c61795f$
    | |       |   "character-set" = <"ISO8859-1">
    | |       |   "depth" = <00000020>
    | |       |   "Copy,PRAM" = <5c0182ff3fff0e2500000000000000001964040005400018008803000326000300060300040000000000000000000000000000000000000000000000000000000000$
    | |       |   "ATY,ReplaceMode" = <"[279]">
    | |       |   "EDIDerr" = <f615>
    | |       |   "revision-id" = <00000001>
    | |       |   "ATY,Connection" = <"UnKnow">
    | |       |   "assigned-addresses" = <c20080100000000098000000000000000800000082008030000000009002000000000000000200008200801800000000900000000000000000010000>
    | |       |   "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not serializable"
    | |       |   "LVDS,EDID" = <00ffffffffffff0006102a9c00000000000c0101801812780a6dc08f554e892722505400080001010101010101010101010101010101641900404100263018883600$
    | |       |   "OverPanelMode" = <"1024x768x0[1406]">
    | |       |   "ATY,NVMonIdx" = <"MonitorVGA">
    | |       |   "AAPL,gray-page" = <00000001>
    | |       |   "reg" = <00000001>
    | |       |   "ATY,DAC2Active" = <00000000>
    | |       |   "deviceFlags" = <0480>
    | |       |   "Factory" = <00000004>
    | |       |   "ATY,MEM2Size" = <00000000>
    | |       |   "ATY,Panel2Active" = <00000000>
    | |       |   "my_display" = <"secd">
    | |       |   "ATY,TVActive" = <00000000>
    | |       |   "ndrv_version" = <0100605e>
    | |       |   "ATY,Flags" = <000001a4>
    | |       |   "ATY,LVDSActive" = <00000001>
    | |       |   "ExactRatioMode" = <"1024x768x0[1406]">
    | |       |   "ATY,TimingFlagsMode" = <"1x1x0[3000]">
    | |       |   "my_display_box" = <000000010000000100000100000000200000000200000000>
    | |       |   "AAPL,gray-value" = <00648cc3>
    | |       |   "my_default" = <"No">
    | |       |   "AAPL,ndrv-dev" = Yes
    | |       |   "LVDS,Sense" = <3fff>
    | |       |   "IOFBDependentID" = 37730304
    | |       | }
    | |       | 
    | |       +-o .Display_DualHead  <class IOATINDRV, registered, matched, active, busy 0, retain 10>
    | |         | {
    | |         |   "CFBundleIdentifier" = "com.apple.iokit.IONDRVSupport"
    | |         |   "IOPMStrictTreeOrder" = Yes
    | |         |   "driver,AAPL,MacOS,PowerPC" = <6d74656a00000000074154592c5669610000000000000000000000000000000000000000000000000100605e00000006112e446973706c6179$
    | |         |   "IOMatchCategory" = "IOFramebuffer"
    | |         |   "IOFBI2CInterfaceInfo" = ({"IOI2CSupportedCommFlags"=2,"IOI2CTransactionTypes"=15,"IOI2CInterfaceID"=0,"IOI2CBusType"=1})
    | |         |   "IOAccelRevision" = 2
    | |         |   "IOFBGammaWidth" = 10
    | |         |   "IOFBTransform" = 0
    | |         |   "IOFBWaitCursorPeriod" = 33333333
    | |         |   "IONameMatched" = "display"
    | |         |   "IONameMatch" = "display"
    | |         |   "IOFBWaitCursorFrames" = 15
    | |         |   "IOFBCursorInfo" = ()
    | |         |   "IOProbeScore" = 20000
    | |         |   "IOAccelTypes" = "IOService:/MacRISC2PE/pci@f0000000/AppleMacRiscAGP/ATY,ViaParent@10/ATIRadeon8500"
    | |         |   "IOFBGammaHeaderSize" = 12
    | |         |   "IOFBProbeOptions" = 1
    | |         |   "IOFBCLUTDefer" = Yes
    | |         |   "IOAccelIndex" = 1
    | |         |   "IOFBI2CInterfaceIDs" = (189190766768160768)
    | |         |   "graphic-options" = 3
    | |         |   "IOPowerManagement" = {"CurrentPowerState"=2,"DeviceChangePowerState"=2,"DriverChangePowerState"=1}
    | |         |   "IOFBConfig" = {"IOFBModes"=({"AID"=550,"DM"=<000000010000000100000000000000020000000700000000000000000000000000000000>,"DF"=7,"ID"=12288,"TM"=<0$
    | |         |   "IOProviderClass" = "IOPlatformDevice"
    | |         |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="ATIRadeon8500GA.plugin"}
    | |         |   "IOFramebufferOpenGLIndex" = 1
    | |         |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |         |   "IOFBDependentIndex" = 1
    | |         |   "IONDRVFramebufferGeneration" = <0000000200000002>
    | |         |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |         |   "IOClass" = "IONDRVFramebuffer"
    | |         |   "IOFBDependentID" = 37730304
    | |         |   "IOFBGammaCount" = 256
    | |         | }
    | |         | 
    | |         +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, registered, matched, active, busy 0, retain 5>
    | |         |   {
    | |         |     "IOI2CSupportedCommFlags" = 2
    | |         |     "IOI2CTransactionTypes" = 15
    | |         |     "IOI2CInterfaceID" = 189190766768160768
    | |         |     "IOI2CBusType" = 1
    | |         |   }
    | |         |   
    | |         +-o IOFramebufferUserClient  <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain 5>
    | |             {
    | |             }
    | |             
    | +-o pci@f2000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain 13>
    | | | {
    | | |   "IODTPersist" = <0072b7a00072b7dc>
    | | |   "#address-cells" = <00000003>
    | | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | | |   "IODeviceMemory" = (({"address"=18446744073474670592,"length"=65536}),({"address"=18446744073483059200,"length"=4}),({"address"=18446744073487253504,"len$
    | | |   "slot-names" = <00040000534c4f542d4200>
    | | |   "clock-frequency" = <01fca055>
    | | |   "AAPL,phandle" = <ff974380>
    | | |   "built-in-names" = <0c8000004d41432d494f005553423200555342323000>
    | | |   "interrupt-map" = <00009000000000000000000000000000ff97c52800000034000000010000d800000000000000000000000000ff97c5280000003f000000010000c00000000000000000$
    | | |   "model" = <"AAPL,UniNorth">
    | | |   "IOInterruptSpecifiers" = (<0000002d00000001>)
    | | |   "name" = <"pci">
    | | |   "device_type" = <"pci">
    | | |   "ranges" = <0200000000000000f3000000f30000000000000001000000010000000000000000000000f20000000000000000800000020000000000000080000000800000000000000010000$
    | | |   "write-combining" = <>
    | | |   "bus-range" = <0000000000000000>
    | | |   "compatible" = <"uni-north">
    | | |   "reg" = <f200000002000000>
    | | |   "#interrupt-cells" = <00000001>
    | | |   "interrupts" = <0000002d00000001>
    | | |   "#size-cells" = <00000002>
    | | |   "interrupt-map-mask" = <0000f800000000000000000000000000>
    | | |   "interrupt-parent" = <ff97c528>
    | | | }
    | | | 
    | | +-o AppleMacRiscPCI  <class AppleMacRiscPCI, registered, matched, active, busy 0, retain 17>
    | |   | {
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   |   "IOProbeScore" = 0
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRiscPCI"
    | |   |   "Bridge Memory Ranges" = (18446744071562592512,18446744071562596351,18446744071562616832,18446744071830503423,18446744073491447808,18446744073508225023$
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "Bridge IO Ranges" = (0,65535)
    | |   |   "IONameMatched" = "uni-north"
    | |   |   "IOClass" = "AppleMacRiscPCI"
    | |   |   "IONameMatch" = ("bandit","uni-north","u3")
    | |   |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | }
    | |   | 
    | |   +-o mac-io@17  <class IOPCIDevice, registered, matched, active, busy 0, retain 19>
    | |   | | {
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "IODeviceMemory" = (({"address"=18446744071562067968,"length"=524288}))
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "class-code" = <00ff0000>
    | |   | |   "max-latency" = <00000000>
    | |   | |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "AAPL,phandle" = <ff976d10>
    | |   | |   "revision-id" = <00000000>
    | |   | |   "model" = <"AAPL,Keylargo">
    | |   | |   "assigned-addresses" = <8200b81000000000800000000000000000080000>
    | |   | |   "device-id" = <0000003e>
    | |   | |   "name" = <"mac-io">
    | |   | |   "device_type" = <"mac-io">
    | |   | |   "vendor-id" = <0000106b>
    | |   | |   "min-grant" = <00000000>
    | |   | |   "ranges" = <000000008200b810000000008000000000080000>
    | |   | |   "compatible" = <"Keylargo">
    | |   | |   "reg" = <0000b800000000000000000000000000000000000200b81000000000000000000000000000080000>
    | |   | |   "#interrupt-cells" = <00000002>
    | |   | |   "platform-modem-reset" = <ff97cb30>
    | |   | |   "#size-cells" = <00000001>
    | |   | |   "platform-modem-power" = <ff97cc88>
    | |   | | }
    | |   | | 
    | |   | +-o AppleKeyLargo  <class AppleKeyLargo, registered, matched, active, busy 0, retain 49>
    | |   |   | {
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleKeyLargo"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IONameMatched" = "Keylargo"
    | |   |   |   "IOClass" = "AppleKeyLargo"
    | |   |   |   "IONameMatch" = "Keylargo"
    | |   |   |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   |   | }
    | |   |   | 
    | |   |   +-o KeyLargoWatchDogTimer  <class KeyLargoWatchDogTimer, registered, matched, active, busy 0, retain 5>
    | |   |   |   {
    | |   |   |     "IOWatchDogEnabled" = No
    | |   |   |   }
    | |   |   |   
    | |   |   +-o interrupt-controller@40000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 7>
    | |   |   | | {
    | |   |   | |   "InterruptControllerName" = "IOInterruptControllerFF97C528"
    | |   |   | |   "#address-cells" = <00000000>
    | |   |   | |   "IOInterruptControllers" = ("IOPlatformInterruptController")
    | |   |   | |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=262144,"length"=262144})
    | |   |   | |   "interrupt-controller" = <>
    | |   |   | |   "clock-frequency" = <003f940a>
    | |   |   | |   "AAPL,phandle" = <ff97c528>
    | |   |   | |   "IOInterruptSpecifiers" = (<00000000>)
    | |   |   | |   "built-in" = <>
    | |   |   | |   "name" = <"interrupt-controller">
    | |   |   | |   "device_type" = <"open-pic">
    | |   |   | |   "compatible" = <"chrp,open-pic">
    | |   |   | |   "reg" = <0004000000040000>
    | |   |   | |   "#interrupt-cells" = <00000002>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o AppleMPICInterruptController  <class AppleMPICInterruptController, registered, matched, active, busy 0, retain 7>
    | |   |   |     {
    | |   |   |       "IOProviderClass" = "AppleMacIODevice"
    | |   |   |       "IOProbeScore" = 0
    | |   |   |       "InterruptControllerName" = "IOInterruptControllerFF97C528"
    | |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleMPIC"
    | |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       "IONameMatched" = "chrp,open-pic"
    | |   |   |       "IOClass" = "AppleMPICInterruptController"
    | |   |   |       "IONameMatch" = ("chrp,open-pic","open-pic")
    | |   |   |     }
    | |   |   |     
    | |   |   +-o gpio@50  <class AppleMacIODevice, registered, matched, active, busy 0, retain 17>
    | |   |   | | {
    | |   |   | |   "built-in" = <>
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "name" = <"gpio">
    | |   |   | |   "device_type" = <"gpio">
    | |   |   | |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=80,"length"=48})
    | |   |   | |   "compatible" = <"mac-io-gpio">
    | |   |   | |   "reg" = <0000005000000030>
    | |   |   | |   "AAPL,phandle" = <ff97c7a8>
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o MacIOGPIO  <class MacIOGPIO, !registered, !matched, active, busy 0, retain 8>
    | |   |   |   | {
    | |   |   |   |   "IOProbeScore" = 10000
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.MacIOGPIO"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IONameMatched" = "mac-io-gpio"
    | |   |   |   |   "IOClass" = "MacIOGPIO"
    | |   |   |   |   "IONameMatch" = "mac-io-gpio"
    | |   |   |   | }
    | |   |   |   | 
    | |   |   |   +-o modem-reset@1d  <class MacIOGPIODevice, registered, matched, active, busy 0, retain 7>
    | |   |   |   | | {
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "name" = <"modem-reset">
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "platform-do-modem-reset" = <ff976d1008000000000000010000000000000001>
    | |   |   |   | |   "reg" = <0000001d>
    | |   |   |   | |   "compatible" = <"modem-reset","gpio03","gpio">
    | |   |   |   | |   "AAPL,phandle" = <ff97cb30>
    | |   |   |   | | }
    | |   |   |   | | 
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain 5>
    | |   |   |   |     {
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |     }
    | |   |   |   |     
    | |   |   |   +-o modem-power@1c  <class MacIOGPIODevice, registered, matched, active, busy 0, retain 7>
    | |   |   |   | | {
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "name" = <"modem-power">
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "platform-do-modem-power" = <ff976d1008000000000000000000000200000003000000380000000000000012000000030000003c00001a0000001a00>
    | |   |   |   | |   "reg" = <0000001c>
    | |   |   |   | |   "compatible" = <"modem-power","gpio02","gpio">
    | |   |   |   | |   "AAPL,phandle" = <ff97cc88>
    | |   |   |   | | }
    | |   |   |   | | 
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain 5>
    | |   |   |   |     {
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |     }
    | |   |   |   |     
    | |   |   |   +-o extint-gpio1@9  <class MacIOGPIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "built-in" = <>
    | |   |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   |   |   |     "name" = <"extint-gpio1">
    | |   |   |   |     "device_type" = <"extint-gpio1">
    | |   |   |   |     "interrupts" = <0000002f00000001>
    | |   |   |   |     "compatible" = <"keywest-gpio1","gpio">
    | |   |   |   |     "reg" = <00000009>
    | |   |   |   |     "AAPL,interrupt-priorities" = <00000001>
    | |   |   |   |     "AAPL,phandle" = <ff97ce18>
    | |   |   |   |     "IOInterruptSpecifiers" = (<0000002f00000001>)
    | |   |   |   |     "interrupt-parent" = <ff97c528>
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o gpio4@1e  <class MacIOGPIODevice, registered, matched, active, busy 0, retain 7>
    | |   |   |     | {
    | |   |   |     |   "built-in" = <>
    | |   |   |     |   "name" = <"gpio4">
    | |   |   |     |   "device_type" = <"gpio">
    | |   |   |     |   "reg" = <0000001e>
    | |   |   |     |   "compatible" = <"firewirePD-gpio","keylargo-gpio","gpio">
    | |   |   |     |   "AAPL,phandle" = <ff97d2d8>
    | |   |   |     |   "platform-do-phy-pd" = <ff9b8de808000000000000010000000500000005>
    | |   |   |     | }
    | |   |   |     | 
    | |   |   |     +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain 5>
    | |   |   |         {
    | |   |   |           "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |           "IOProbeScore" = 5000
    | |   |   |           "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |           "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |           "IONameMatched" = "gpio"
    | |   |   |           "IOClass" = "AppleGPIO"
    | |   |   |           "IONameMatch" = "gpio"
    | |   |   |         }
    | |   |   |         
    | |   |   +-o modem-reset@1d  <class AppleMacIODevice, registered, matched, active, busy 0, retain 5>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "name" = <"modem-reset">
    | |   |   |     "device_type" = <"gpio">
    | |   |   |     "platform-do-modem-reset" = <ff976d1008000000000000010000000000000001>
    | |   |   |     "reg" = <0000001d>
    | |   |   |     "compatible" = <"modem-reset","gpio03","gpio">
    | |   |   |     "AAPL,phandle" = <ff97cb30>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o modem-power@1c  <class AppleMacIODevice, registered, matched, active, busy 0, retain 5>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "name" = <"modem-power">
    | |   |   |     "device_type" = <"gpio">
    | |   |   |     "platform-do-modem-power" = <ff976d1008000000000000000000000200000003000000380000000000000012000000030000003c00001a0000001a00>
    | |   |   |     "reg" = <0000001c>
    | |   |   |     "compatible" = <"modem-power","gpio02","gpio">
    | |   |   |     "AAPL,phandle" = <ff97cc88>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o extint-gpio1@9  <class AppleMacIODevice, registered, matched, active, busy 0, retain 5>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   |   |     "name" = <"extint-gpio1">
    | |   |   |     "device_type" = <"extint-gpio1">
    | |   |   |     "interrupts" = <0000002f00000001>
    | |   |   |     "compatible" = <"keywest-gpio1","gpio">
    | |   |   |     "reg" = <00000009>
    | |   |   |     "AAPL,interrupt-priorities" = <00000001>
    | |   |   |     "AAPL,phandle" = <ff97ce18>
    | |   |   |     "IOInterruptSpecifiers" = (<0000002f00000001>)
    | |   |   |     "interrupt-parent" = <ff97c528>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o programmer-switch@11  <class AppleMacIODevice, registered, matched, active, busy 0, retain 8>
    | |   |   | | {
    | |   |   | |   "built-in" = <>
    | |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   |   | |   "name" = <"programmer-switch">
    | |   |   | |   "device_type" = <"gpio">
    | |   |   | |   "interrupts" = <0000003700000000>
    | |   |   | |   "mask_NMI" = "AppleMacIODevice is not serializable"
    | |   |   | |   "compatible" = <"programmerSwitch-gpio">
    | |   |   | |   "reg" = <00000011>
    | |   |   | |   "AAPL,phandle" = <ff97d000>
    | |   |   | |   "IOInterruptSpecifiers" = (<0000003700000000>)
    | |   |   | |   "interrupt-parent" = <ff97c528>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o AppleNMI  <class AppleNMI, !registered, !matched, active, busy 0, retain 5>
    | |   |   |     {
    | |   |   |       "IOProviderClass" = "AppleMacIODevice"
    | |   |   |       "IOProbeScore" = 0
    | |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       "IONameMatched" = "programmer-switch"
    | |   |   |       "IOClass" = "AppleNMI"
    | |   |   |       "IONameMatch" = "programmer-switch"
    | |   |   |     }
    | |   |   |     
    | |   |   +-o cpu-vcore-select@6b  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "reg" = <0000006b>
    | |   |   |     "AAPL,phandle" = <ff97d198>
    | |   |   |     "name" = <"cpu-vcore-select">
    | |   |   |     "device_type" = <"cpu-vcore-select">
    | |   |   |     "active-state" = <00000000>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o gpio4@1e  <class AppleMacIODevice, registered, matched, active, busy 0, retain 5>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "name" = <"gpio4">
    | |   |   |     "device_type" = <"gpio">
    | |   |   |     "reg" = <0000001e>
    | |   |   |     "compatible" = <"firewirePD-gpio","keylargo-gpio","gpio">
    | |   |   |     "AAPL,phandle" = <ff97d2d8>
    | |   |   |     "platform-do-phy-pd" = <ff9b8de808000000000000010000000500000005>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o gpio5@6f  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "audio-gpio" = <"headphone-mute">
    | |   |   |     "name" = <"gpio5">
    | |   |   |     "device_type" = <"gpio5">
    | |   |   |     "audio-gpio-active-state" = <00000000>
    | |   |   |     "AAPL,address" = <8000006f>
    | |   |   |     "reg" = <0000006f>
    | |   |   |     "AAPL,phandle" = <ff97d848>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o gpio6@70  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "audio-gpio" = <"amp-mute">
    | |   |   |     "name" = <"gpio6">
    | |   |   |     "device_type" = <"gpio6">
    | |   |   |     "audio-gpio-active-state" = <00000000>
    | |   |   |     "AAPL,address" = <80000070>
    | |   |   |     "reg" = <00000070>
    | |   |   |     "AAPL,phandle" = <ff97d9d0>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o gpio11@75  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "audio-gpio" = <"audio-hw-reset">
    | |   |   |     "name" = <"gpio11">
    | |   |   |     "device_type" = <"gpio11">
    | |   |   |     "audio-gpio-active-state" = <00000000>
    | |   |   |     "AAPL,address" = <80000075>
    | |   |   |     "compatible" = <"keywest-11">
    | |   |   |     "reg" = <00000075>
    | |   |   |     "AAPL,phandle" = <ff97db58>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o extint-gpio15@67  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "audio-gpio" = <"headphone-detect">
    | |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   |   |     "name" = <"extint-gpio15">
    | |   |   |     "device_type" = <"extint-gpio15">
    | |   |   |     "audio-gpio-active-state" = <00000000>
    | |   |   |     "AAPL,address" = <80000067>
    | |   |   |     "interrupts" = <0000003d00000000>
    | |   |   |     "reg" = <00000067>
    | |   |   |     "AAPL,phandle" = <ff97dd10>
    | |   |   |     "IOInterruptSpecifiers" = (<0000003d00000000>)
    | |   |   |     "interrupt-parent" = <ff97c528>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o escc-legacy@12000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 8>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "#address-cells" = <00000001>
    | |   |   |     "name" = <"escc-legacy">
    | |   |   |     "device_type" = <"escc-legacy">
    | |   |   |     "ranges" = <>
    | |   |   |     "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=73728,"length"=4096},{"parent"=({"address"=184467440715$
    | |   |   |     "compatible" = <"chrp,es1">
    | |   |   |     "reg" = <00012000000010000000840000000100000085000000010000008600000001000000870000000100>
    | |   |   |     "AAPL,phandle" = <ff97df08>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o ch-a@12004  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF97C528","IOInterruptControllerFF97C528","IOInterruptControllerFF97C528")
    | |   |   |     "name" = <"ch-a">
    | |   |   |     "device_type" = <"serial">
    | |   |   |     "interrupts" = <000000160000000100000005000000000000000600000000>
    | |   |   |     "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=73732,"length"=1},{"parent"=({"address"=184467440715620$
    | |   |   |     "compatible" = <"chrp,es4">
    | |   |   |     "reg" = <000120040000000100012006000000010001200a0000000100008400000001000000850000000100>
    | |   |   |     "AAPL,phandle" = <ff97e130>
    | |   |   |     "IOInterruptSpecifiers" = (<0000001600000001>,<0000000500000000>,<0000000600000000>)
    | |   |   |     "interrupt-parent" = <ff97c528>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o ch-b@12000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF97C528","IOInterruptControllerFF97C528","IOInterruptControllerFF97C528")
    | |   |   |     "name" = <"ch-b">
    | |   |   |     "device_type" = <"serial">
    | |   |   |     "interrupts" = <000000170000000100000007000000000000000800000000>
    | |   |   |     "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=73728,"length"=1},{"parent"=({"address"=184467440715620$
    | |   |   |     "compatible" = <"chrp,es5">
    | |   |   |     "reg" = <00012000000000010001200200000001000120080000000100008600000001000000870000000100>
    | |   |   |     "AAPL,phandle" = <ff97e2e8>
    | |   |   |     "IOInterruptSpecifiers" = (<0000001700000001>,<0000000700000000>,<0000000800000000>)
    | |   |   |     "interrupt-parent" = <ff97c528>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o escc@13000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 8>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "#address-cells" = <00000001>
    | |   |   |     "name" = <"escc">
    | |   |   |     "device_type" = <"escc">
    | |   |   |     "ranges" = <>
    | |   |   |     "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=77824,"length"=4096},{"parent"=({"address"=184467440715$
    | |   |   |     "compatible" = <"chrp,es0">
    | |   |   |     "reg" = <00013000000010000000840000000100000085000000010000008600000001000000870000000100>
    | |   |   |     "AAPL,phandle" = <ff97e4a0>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o ch-a@13020  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF97C528","IOInterruptControllerFF97C528","IOInterruptControllerFF97C528")
    | |   |   |     "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=77856,"length"=1},{"parent"=({"address"=184467440715620$
    | |   |   |     "AAPL,phandle" = <ff97e6e0>
    | |   |   |     "IOInterruptSpecifiers" = (<0000001600000001>,<0000000500000000>,<0000000600000000>)
    | |   |   |     "AAPL,clock-id" = <"sccasa31sa45">
    | |   |   |     "built-in" = <>
    | |   |   |     "name" = <"ch-a">
    | |   |   |     "device_type" = <"serial">
    | |   |   |     "interrupts" = <000000160000000100000005000000000000000600000000>
    | |   |   |     "compatible" = <"chrp,es2">
    | |   |   |     "reg" = <00013020000000010001303000000001000130500000000100008400000001000000850000000100>
    | |   |   |     "AAPL,clock-data" = <01de200000000038000000540000000000000000000000440000080000000044000000107361343573623331012ad40002b1100000000038000000500000$
    | |   |   |     "interrupt-parent" = <ff97c528>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o ch-b@13000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF97C528","IOInterruptControllerFF97C528","IOInterruptControllerFF97C528")
    | |   |   |     "name" = <"ch-b">
    | |   |   |     "device_type" = <"serial">
    | |   |   |     "interrupts" = <000000170000000100000007000000000000000800000000>
    | |   |   |     "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=77824,"length"=1},{"parent"=({"address"=184467440715620$
    | |   |   |     "compatible" = <"chrp,es3">
    | |   |   |     "reg" = <00013000000000010001301000000001000130400000000100008600000001000000870000000100>
    | |   |   |     "slot-names" = <00000000>
    | |   |   |     "AAPL,phandle" = <ff97f2f8>
    | |   |   |     "IOInterruptSpecifiers" = (<0000001700000001>,<0000000700000000>,<0000000800000000>)
    | |   |   |     "interrupt-parent" = <ff97c528>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o i2s@10000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 9>
    | |   |   | | {
    | |   |   | |   "built-in" = <>
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "name" = <"i2s">
    | |   |   | |   "device_type" = <"i2s">
    | |   |   | |   "ranges" = <>
    | |   |   | |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=65536,"length"=4096},{"parent"=({"address"=184467440715$
    | |   |   | |   "reg" = <00010000000010000000800000000100000081000000010000008200000001000000830000000100>
    | |   |   | |   "AAPL,phandle" = <ff97fe68>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o AppleI2S  <class AppleI2S, !registered, !matched, active, busy 0, retain 5>
    | |   |   |     {
    | |   |   |       "IOProbeScore" = 10000
    | |   |   |       "IOProviderClass" = "AppleMacIODevice"
    | |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleI2S"
    | |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       "IONameMatched" = "i2s"
    | |   |   |       "IOClass" = "AppleI2S"
    | |   |   |       "IONameMatch" = "i2s"
    | |   |   |     }
    | |   |   |     
    | |   |   +-o i2s-a@10000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 8>
    | |   |   | | {
    | |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528","IOInterruptControllerFF97C528","IOInterruptControllerFF97C528")
    | |   |   | |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=65536,"length"=4096},{"parent"=({"address"=184467440715$
    | |   |   | |   "AAPL,requested-priorities" = <000000020000000400000004>
    | |   |   | |   "AAPL,phandle" = <ff980050>
    | |   |   | |   "AAPL,clock-id" = <"i2s0i045i049i018">
    | |   |   | |   "IOInterruptSpecifiers" = (<0000001e00000001>,<0000000100000000>,<0000000200000000>)
    | |   |   | |   "built-in" = <>
    | |   |   | |   "name" = <"i2s-a">
    | |   |   | |   "device_type" = <"soundbus">
    | |   |   | |   "interrupts" = <0000001e0000000100000001000000000000000200000000>
    | |   |   | |   "compatible" = <"i2sbus">
    | |   |   | |   "reg" = <000100000000100000008000000001000000810000000100>
    | |   |   | |   "AAPL,clock-data" = <02b110000000003c00003400000000440000400000000044000004000000004400000004693034396e756c6c0000000002ee00000000003c000034000000$
    | |   |   | |   "interrupt-parent" = <ff97c528>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o AppleTexas2Audio  <class AppleTexas2Audio, registered, matched, active, busy 0, retain 17>
    | |   |   |   | {
    | |   |   |   |   "IOProbeScore" = 1
    | |   |   |   |   "IOAudioDeviceManufacturerName" = "ManufacturerName"
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleTexas2Audio"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IOAudioPowerState" = 2
    | |   |   |   |   "IOPowerManagement" = {"CurrentPowerState"=1,"DriverChangePowerState"=1}
    | |   |   |   |   "IOAudioDeviceLocalizedBundle" = "Apple02Audio.kext"
    | |   |   |   |   "IOAudioDeviceShortName" = "DeviceShortName"
    | |   |   |   |   "IOAudioEngineCoreAudioPlugIn" = "IOAudioFamily.kext/Contents/PlugIns/AOAHALPlugin.bundle"
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "SpeakerConnectError" = No
    | |   |   |   |   "IOAudioDeviceCanBeDefaults" = 7
    | |   |   |   |   "IOAudioDeviceName" = "DeviceName"
    | |   |   |   |   "IOAudioDeviceTransportType" = 1651274862
    | |   |   |   |   "IOAudioDeviceModelID" = "AppleTexas2Audio:DeviceName"
    | |   |   |   |   "IONameMatched" = "i2s-a"
    | |   |   |   |   "IOClass" = "AppleTexas2Audio"
    | |   |   |   |   "AOAAttributes" = {"RangeOut"={"minLog"=<ffba0000>,"maxLog"=<00120000>,"minLin"=0,"maxLin"=171},"rightBalanceAdjust"=<3f800000>,"analogModem"=Y$
    | |   |   |   |   "IONameMatch" = "i2s-a"
    | |   |   |   | }
    | |   |   |   | 
    | |   |   |   +-o Apple02DBDMAAudioDMAEngine  <class Apple02DBDMAAudioDMAEngine, registered, matched, active, busy 0, retain 24>
    | |   |   |     | {
    | |   |   |     |   "IOAudioEngineOutputSampleLatency" = 31
    | |   |   |     |   "IOAudioEngineNumActiveUserClients" = 0
    | |   |   |     |   "IOAudioEngineNumSampleFramesPerBuffer" = 16384
    | |   |   |     |   "IOAudioEngineSampleOffset" = 45
    | |   |   |     |   "IOAudioEngineClockDomain" = 43121664
    | |   |   |     |   "IOAudioEngineState" = 0
    | |   |   |     |   "IOAudioEngineFlavor" = 0
    | |   |   |     |   "IOAudioEngineGlobalUniqueID" = "AppleDBDMAAudioDMAEngine:0"
    | |   |   |     |   "IOAudioSampleRate" = {"IOAudioSampleRateFraction"=0,"IOAudioSampleRateWholeNumber"=44100}
    | |   |   |     |   "IOAudioEngineInputSampleLatency" = 32
    | |   |   |     |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |     | }
    | |   |   |     | 
    | |   |   |     +-o IOAudioSelectorControl  <class IOAudioSelectorControl, !registered, !matched, active, busy 0, retain 12>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlValueIsReadOnly" = Yes
    | |   |   |     | |   "IOAudioControlUsage" = 1869968496
    | |   |   |     | |   "IOAudioControlChannelID" = 0
    | |   |   |     | |   "IOAudioControlValue" = 1769173099
    | |   |   |     | |   "IOAudioControlSubType" = 1869968496
    | |   |   |     | |   "IOAudioControlID" = 0
    | |   |   |     | |   "IOAudioControlChannelNumber" = 0
    | |   |   |     | |   "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1769173099,"IOAudioSelectorControlSelectionDescripti$
    | |   |   |     | |   "IOAudioControlType" = 1936483188
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 12>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlUsage" = 1869968496
    | |   |   |     | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |     | |   "IOAudioControlChannelID" = 0
    | |   |   |     | |   "IOAudioControlValue" = 6
    | |   |   |     | |   "IOAudioControlSubType" = 1886544237
    | |   |   |     | |   "IOAudioLevelControlMaxValue" = 7
    | |   |   |     | |   "IOAudioControlID" = 8
    | |   |   |     | |   "IOAudioLevelControlMinDB" = 18446744073704964096
    | |   |   |     | |   "IOAudioControlChannelName" = "BootBeepVolume"
    | |   |   |     | |   "IOAudioLevelControlMaxDB" = 1179648
    | |   |   |     | |   "IOAudioControlChannelNumber" = 0
    | |   |   |     | |   "IOAudioControlType" = 1818588780
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 12>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlUsage" = 1869968496
    | |   |   |     | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |     | |   "IOAudioControlChannelID" = 1
    | |   |   |     | |   "IOAudioControlValue" = 121
    | |   |   |     | |   "IOAudioControlSubType" = 1986817381
    | |   |   |     | |   "IOAudioLevelControlMaxValue" = 137
    | |   |   |     | |   "IOAudioControlID" = 1
    | |   |   |     | |   "IOAudioLevelControlMinDB" = 18446744073704964096
    | |   |   |     | |   "IOAudioControlChannelName" = "Left"
    | |   |   |     | |   "IOAudioLevelControlMaxDB" = 18446744073709420544
    | |   |   |     | |   "IOAudioControlChannelNumber" = 1
    | |   |   |     | |   "IOAudioControlType" = 1818588780
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 12>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlUsage" = 1869968496
    | |   |   |     | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |     | |   "IOAudioControlChannelID" = 2
    | |   |   |     | |   "IOAudioControlValue" = 121
    | |   |   |     | |   "IOAudioControlSubType" = 1986817381
    | |   |   |     | |   "IOAudioLevelControlMaxValue" = 137
    | |   |   |     | |   "IOAudioControlID" = 2
    | |   |   |     | |   "IOAudioLevelControlMinDB" = 18446744073704964096
    | |   |   |     | |   "IOAudioControlChannelName" = "Right"
    | |   |   |     | |   "IOAudioLevelControlMaxDB" = 18446744073709420544
    | |   |   |     | |   "IOAudioControlChannelNumber" = 2
    | |   |   |     | |   "IOAudioControlType" = 1818588780
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioToggleControl  <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain 12>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlUsage" = 1869968496
    | |   |   |     | |   "IOAudioControlChannelID" = 0
    | |   |   |     | |   "IOAudioControlValue" = 0
    | |   |   |     | |   "IOAudioControlSubType" = 1836414053
    | |   |   |     | |   "IOAudioControlID" = 0
    | |   |   |     | |   "IOAudioControlChannelNumber" = 0
    | |   |   |     | |   "IOAudioControlChannelName" = "All Channels"
    | |   |   |     | |   "IOAudioControlType" = 1953458028
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioToggleControl  <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain 12>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlValueIsReadOnly" = Yes
    | |   |   |     | |   "IOAudioControlUsage" = 1869968496
    | |   |   |     | |   "IOAudioControlChannelID" = 0
    | |   |   |     | |   "IOAudioControlValue" = 0
    | |   |   |     | |   "IOAudioControlSubType" = 1784767339
    | |   |   |     | |   "IOAudioControlID" = 9
    | |   |   |     | |   "IOAudioControlChannelNumber" = 0
    | |   |   |     | |   "IOAudioControlChannelName" = "All Channels"
    | |   |   |     | |   "IOAudioControlType" = 1953458028
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 12>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlUsage" = 1768845428
    | |   |   |     | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |     | |   "IOAudioControlChannelID" = 1
    | |   |   |     | |   "IOAudioControlValue" = 24
    | |   |   |     | |   "IOAudioControlSubType" = 1986817381
    | |   |   |     | |   "IOAudioLevelControlMaxValue" = 48
    | |   |   |     | |   "IOAudioControlID" = 4
    | |   |   |     | |   "IOAudioLevelControlMinDB" = 18446744073708765184
    | |   |   |     | |   "IOAudioControlChannelName" = "Left"
    | |   |   |     | |   "IOAudioLevelControlMaxDB" = 786432
    | |   |   |     | |   "IOAudioControlChannelNumber" = 1
    | |   |   |     | |   "IOAudioControlType" = 1818588780
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain 12>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlUsage" = 1768845428
    | |   |   |     | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |     | |   "IOAudioControlChannelID" = 2
    | |   |   |     | |   "IOAudioControlValue" = 24
    | |   |   |     | |   "IOAudioControlSubType" = 1986817381
    | |   |   |     | |   "IOAudioLevelControlMaxValue" = 48
    | |   |   |     | |   "IOAudioControlID" = 5
    | |   |   |     | |   "IOAudioLevelControlMinDB" = 18446744073708765184
    | |   |   |     | |   "IOAudioControlChannelName" = "Right"
    | |   |   |     | |   "IOAudioLevelControlMaxDB" = 786432
    | |   |   |     | |   "IOAudioControlChannelNumber" = 2
    | |   |   |     | |   "IOAudioControlType" = 1818588780
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioSelectorControl  <class IOAudioSelectorControl, !registered, !matched, active, busy 0, retain 12>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlUsage" = 1768845428
    | |   |   |     | |   "IOAudioControlChannelID" = 0
    | |   |   |     | |   "IOAudioControlValue" = 1768778083
    | |   |   |     | |   "IOAudioControlSubType" = 1768845428
    | |   |   |     | |   "IOAudioControlID" = 6
    | |   |   |     | |   "IOAudioControlChannelNumber" = 0
    | |   |   |     | |   "IOAudioControlChannelName" = "All Channels"
    | |   |   |     | |   "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1768778083,"IOAudioSelectorControlSelectionDescripti$
    | |   |   |     | |   "IOAudioControlType" = 1936483188
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioToggleControl  <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain 11>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlUsage" = 1885434739
    | |   |   |     | |   "IOAudioControlChannelID" = 0
    | |   |   |     | |   "IOAudioControlValue" = 1
    | |   |   |     | |   "IOAudioControlSubType" = 1836414053
    | |   |   |     | |   "IOAudioControlID" = 3
    | |   |   |     | |   "IOAudioControlChannelNumber" = 0
    | |   |   |     | |   "IOAudioControlChannelName" = "All Channels"
    | |   |   |     | |   "IOAudioControlType" = 1953458028
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioStream  <class IOAudioStream, registered, matched, active, busy 0, retain 6>
    | |   |   |     |   {
    | |   |   |     |     "IOAudioStreamDirection" = 0
    | |   |   |     |     "IOAudioStreamNumClients" = 0
    | |   |   |     |     "IOAudioStreamAvailable" = 1
    | |   |   |     |     "IOAudioStreamTerminalType" = 769
    | |   |   |     |     "IOAudioStreamID" = 0
    | |   |   |     |     "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=1,"IOAudioStreamIsMixable"=1,"IOAudioStreamDriverTag"=0,"IOAudioStreamBitDepth"=16,"IOAud$
    | |   |   |     |     "IOAudioStreamStartingChannelNumber" = 1
    | |   |   |     |     "IOAudioStreamAvailableFormats" = ({"IOAudioStreamAlignment"=1,"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateFraction"=0,"IOAudioSamp$
    | |   |   |     |     "IOAudioStreamStartingChannelID" = 1
    | |   |   |     |   }
    | |   |   |     |   
    | |   |   |     +-o IOAudioStream  <class IOAudioStream, registered, matched, active, busy 0, retain 6>
    | |   |   |     |   {
    | |   |   |     |     "IOAudioStreamDirection" = 1
    | |   |   |     |     "IOAudioStreamNumClients" = 0
    | |   |   |     |     "IOAudioStreamAvailable" = 1
    | |   |   |     |     "IOAudioStreamTerminalType" = 513
    | |   |   |     |     "IOAudioStreamID" = 1
    | |   |   |     |     "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=1,"IOAudioStreamIsMixable"=1,"IOAudioStreamDriverTag"=0,"IOAudioStreamBitDepth"=16,"IOAud$
    | |   |   |     |     "IOAudioStreamStartingChannelNumber" = 1
    | |   |   |     |     "IOAudioStreamAvailableFormats" = ({"IOAudioStreamAlignment"=1,"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateFraction"=0,"IOAudioSamp$
    | |   |   |     |     "IOAudioStreamStartingChannelID" = 1
    | |   |   |     |   }
    | |   |   |     |   
    | |   |   |     +-o IOAudioToggleControl  <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain 11>
    | |   |   |     | | {
    | |   |   |     | |   "IOAudioControlUsage" = 1869968496
    | |   |   |     | |   "IOAudioControlChannelID" = 0
    | |   |   |     | |   "IOAudioControlValue" = 0
    | |   |   |     | |   "IOAudioControlSubType" = 1635017576
    | |   |   |     | |   "IOAudioControlID" = 0
    | |   |   |     | |   "IOAudioControlChannelNumber" = 0
    | |   |   |     | |   "IOAudioControlChannelName" = "All Channels"
    | |   |   |     | |   "IOAudioControlType" = 1953458028
    | |   |   |     | | }
    | |   |   |     | | 
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     | |   {
    | |   |   |     | |   }
    | |   |   |     | |   
    | |   |   |     | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |     {
    | |   |   |     |     }
    | |   |   |     |     
    | |   |   |     +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |   {
    | |   |   |     |     "IOAudioEngineUserClientActive" = 0
    | |   |   |     |   }
    | |   |   |     |   
    | |   |   |     +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |   {
    | |   |   |     |   }
    | |   |   |     |   
    | |   |   |     +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |     |   {
    | |   |   |     |   }
    | |   |   |     |   
    | |   |   |     +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6>
    | |   |   |         {
    | |   |   |         }
    | |   |   |         
    | |   |   +-o sound  <class AppleMacIODevice, registered, matched, active, busy 0, retain 12>
    | |   |   |   {
    | |   |   |     "default-monitor" = <"none">
    | |   |   |     "sound-objects" = <"feature index 0 model Proj16PowerControl","feature index 1 model Equalizer","detect index 0 bit-mask 2 bit-match 0 device 2 r$
    | |   |   |     "mclk-sample-rate-ratio" = <00000100>
    | |   |   |     "#-features" = <00000002>
    | |   |   |     "sample-rates" = <00000002ac440000bb800000>
    | |   |   |     "AAPL,phandle" = <ff980338>
    | |   |   |     "icon-id" = <ffffbf4d>
    | |   |   |     "sub-frame" = <00000000>
    | |   |   |     "model" = <"353S0303">
    | |   |   |     "i2s-serial-format" = <00000002>
    | |   |   |     "device-id" = <00000026>
    | |   |   |     "name" = <"sound">
    | |   |   |     "device_type" = <"soundchip">
    | |   |   |     "vendor-id" = <0000106b>
    | |   |   |     "equalizer-id" = <"353S0303">
    | |   |   |     "hardware-types" = <00000003>
    | |   |   |     "compatible" = <"snapper">
    | |   |   |     "info-id" = <ffffbf44>
    | |   |   |     "object-model-version" = <00000001>
    | |   |   |     "#-detects" = <00000001>
    | |   |   |     "#-inputs" = <00000002>
    | |   |   |     "#-outputs" = <00000002>
    | |   |   |     "name-id" = <ffffbf4d>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o i2s-b@11000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 7>
    | |   |   | | {
    | |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528","IOInterruptControllerFF97C528","IOInterruptControllerFF97C528")
    | |   |   | |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=69632,"length"=4096},{"parent"=({"address"=184467440715$
    | |   |   | |   "IOI2SMatch" = "3034,76"
    | |   |   | |   "I2SDeviceEncryptionKey" = "#@!$%45"
    | |   |   | |   "AAPL,phandle" = <ff9dd488>
    | |   |   | |   "I2SDeviceType" = "AppleI2SModemDevice"
    | |   |   | |   "IOInterruptSpecifiers" = (<0000001f00000001>,<0000000300000000>,<0000000400000000>)
    | |   |   | |   "built-in" = <>
    | |   |   | |   "sw-reset-enable" = <00000000>
    | |   |   | |   "name" = <"i2s-b">
    | |   |   | |   "device_type" = <"i2s-b">
    | |   |   | |   "interrupts" = <0000001f0000000100000003000000000000000400000000>
    | |   |   | |   "compatible" = <"i2s-modem">
    | |   |   | |   "reg" = <000110000000100000008200000001000000830000000100>
    | |   |   | |   "VendorName" = "APPLE"
    | |   |   | |   "interrupt-parent" = <ff97c528>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o AppleI2SModemFamily  <class AppleI2SModemFamily, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   | {
    | |   |   |   |   "IOProbeScore" = 10000
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "IOKitDebug" = 0
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleI2SModemFamily"
    | |   |   |   |   "I2SDeviceEncryptionKey" = "#@!$%45"
    | |   |   |   |   "IOI2SMatch" = "3034,76"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IONameMatched" = "i2s-modem"
    | |   |   |   |   "IOClass" = "AppleI2SModemFamily"
    | |   |   |   |   "I2SDeviceType" = "AppleI2SModemDevice"
    | |   |   |   |   "IONameMatch" = ("i2s-modem")
    | |   |   |   |   "VendorName" = "APPLE"
    | |   |   |   | }
    | |   |   |   | 
    | |   |   |   +-o AppleI2SModemDevice  <class AppleI2SModemDevice, registered, matched, active, busy 0, retain 7>
    | |   |   |     | {
    | |   |   |     |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528","IOInterruptControllerFF97C528","IOInterruptControllerFF97C528")
    | |   |   |     |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=69632,"length"=4096},{"parent"=({"address"=18446744$
    | |   |   |     |   "IOI2SMatch" = "3034,76"
    | |   |   |     |   "I2SDeviceEncryptionKey" = "#@!$%45"
    | |   |   |     |   "AAPL,phandle" = <ff9dd488>
    | |   |   |     |   "I2SDeviceType" = "AppleI2SModemDevice"
    | |   |   |     |   "IOInterruptSpecifiers" = (<0000001f00000001>,<0000000300000000>,<0000000400000000>)
    | |   |   |     |   "built-in" = <>
    | |   |   |     |   "sw-reset-enable" = <00000000>
    | |   |   |     |   "name" = <"i2s-b">
    | |   |   |     |   "device_type" = <"i2s-b">
    | |   |   |     |   "interrupts" = <0000001f0000000100000003000000000000000400000000>
    | |   |   |     |   "compatible" = <"i2s-modem">
    | |   |   |     |   "reg" = <000110000000100000008200000001000000830000000100>
    | |   |   |     |   "VendorName" = "APPLE"
    | |   |   |     |   "interrupt-parent" = <ff97c528>
    | |   |   |     | }
    | |   |   |     | 
    | |   |   |     +-o MotorolaSM56K  <class MotorolaSM56K, registered, matched, active, busy 0, retain 6>
    | |   |   |       | {
    | |   |   |       |   "IOProbeScore" = 0
    | |   |   |       |   "CFBundleIdentifier" = "com.apple.driver.MotorolaSM56K"
    | |   |   |       |   "I2SDeviceEncryptionKey" = "#@!$%45"
    | |   |   |       |   "IOI2SMatch" = "3034,76"
    | |   |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       |   "IOPowerManagement" = {"CurrentPowerState"=2}
    | |   |   |       |   "CallSupportsModemOnHold" = No
    | |   |   |       |   "I2SDeviceType" = "AppleI2SModemDevice"
    | |   |   |       |   "CountryCodesBlock" = {"CountryCodesCS"={"Type"="dword","Value"=1712179302},"CountryCodesBB"={"Type"="hex","Value"=<860010c897fbdbf70720465$
    | |   |   |       |   "IOProviderClass" = "AppleI2SModemDevice"
    | |   |   |       |   "DeviceModemOverrides" = {"DeviceVendor"="Apple","ConnectionScript"="/Library/Modem Scripts/Apple Modems.ccl","DeviceModel"="Apple Modem (v$
    | |   |   |       |   "Product Name" = "Internal Modem"
    | |   |   |       |   "IOUserClientClass" = "DCPUserClient"
    | |   |   |       |   "IOClass" = "MotorolaSM56K"
    | |   |   |       |   "ModemCCL" = "Apple Internal 56K Modem (v.92)"
    | |   |   |       |   "V92Modem" = 1
    | |   |   |       | }
    | |   |   |       | 
    | |   |   |       +-o IOModemSerialStreamSync  <class IOModemSerialStreamSync, registered, matched, active, busy 0, retain 5>
    | |   |   |         | {
    | |   |   |         |   "IOTTYBaseName" = "modem"
    | |   |   |         |   "IOTTYSuffix" = ""
    | |   |   |         |   "IOSerialBSDClientType" = "IOModemSerialStream"
    | |   |   |         | }
    | |   |   |         | 
    | |   |   |         +-o IOSerialBSDClient  <class IOSerialBSDClient, registered, matched, active, busy 0, retain 4>
    | |   |   |             {
    | |   |   |               "IOProbeScore" = 1000
    | |   |   |               "IOProviderClass" = "IOSerialStreamSync"
    | |   |   |               "IOSerialBSDClientType" = "IOModemSerialStream"
    | |   |   |               "IOTTYBaseName" = "modem"
    | |   |   |               "CFBundleIdentifier" = "com.apple.iokit.IOSerialFamily"
    | |   |   |               "IOTTYDevice" = "modem"
    | |   |   |               "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |               "IOCalloutDevice" = "/dev/cu.modem"
    | |   |   |               "IOClass" = "IOSerialBSDClient"
    | |   |   |               "IODialinDevice" = "/dev/tty.modem"
    | |   |   |               "IOTTYSuffix" = ""
    | |   |   |               "IOResourceMatch" = "IOBSD"
    | |   |   |             }
    | |   |   |             
    | |   |   +-o timer@15000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   |   |     "name" = <"timer">
    | |   |   |     "device_type" = <"timer">
    | |   |   |     "interrupts" = <0000002000000001>
    | |   |   |     "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=86016,"length"=4096})
    | |   |   |     "reg" = <0001500000001000>
    | |   |   |     "compatible" = <"keylargo-timer">
    | |   |   |     "clock-frequency" = <01194000>
    | |   |   |     "AAPL,phandle" = <ff981370>
    | |   |   |     "IOInterruptSpecifiers" = (<0000002000000001>)
    | |   |   |     "interrupt-parent" = <ff97c528>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o via-pmu@16000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 14>
    | |   |   | | {
    | |   |   | |   "pmu-version" = <00d0800c>
    | |   |   | |   "pmu-info" = <0408118901060b01414e4459>
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "hwsensor-zone" = <00000000>
    | |   |   | |   "hwsensor-type" = <"temperature">
    | |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   |   | |   "BusSpeedCorrect" = "MacRISC2PE is not serializable"
    | |   |   | |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=90112,"length"=8192})
    | |   |   | |   "hwsensor-location" = <"BATTERY">
    | |   |   | |   "hwsensor-id" = <00000003>
    | |   |   | |   "AAPL,phandle" = <ff981520>
    | |   |   | |   "AAPL,clock-id" = <"spi sp31">
    | |   |   | |   "hwsensor-polling-period" = <00000005>
    | |   |   | |   "hwsensor-params-version" = <00000001>
    | |   |   | |   "IOInterruptSpecifiers" = (<0000001900000001>)
    | |   |   | |   "name" = <"via-pmu">
    | |   |   | |   "device_type" = <"via-pmu">
    | |   |   | |   "interrupts" = <0000001900000001>
    | |   |   | |   "compatible" = <"pmu">
    | |   |   | |   "reg" = <0001600000002000>
    | |   |   | |   "AAPL,clock-data" = <01de200000000044000080000000000000000000000000440000800000000044000000106e756c6c6e756c6c012ad400>
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | |   "interrupt-parent" = <ff97c528>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o AppleVIA  <class AppleVIA, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   | {
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "IOProbeScore" = 0
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleVIA"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IONameMatched" = "via-pmu"
    | |   |   |   |   "IOClass" = "AppleVIA"
    | |   |   |   |   "IONameMatch" = ("via-pmu","via-cuda")
    | |   |   |   |   "vectors" = (<00000000>,<00000001>,<00000002>,<00000003>,<00000004>,<00000005>,<00000006>)
    | |   |   |   | }
    | |   |   |   | 
    | |   |   |   +-o pmu  <class AppleVIADevice, registered, matched, active, busy 0, retain 7>
    | |   |   |     | {
    | |   |   |     |   "platform-model" = "PowerBook6,5"
    | |   |   |     |   "IOInterruptControllers" = ("VIAInterruptController","VIAInterruptController","VIAInterruptController","VIAInterruptController","IOInterruptC$
    | |   |   |     |   "name" = "pmu"
    | |   |   |     |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=90112,"length"=8192})
    | |   |   |     |   "IOInterruptSpecifiers" = (<00000000>,<00000001>,<00000002>,<00000003>,<0000002f00000001>,<00000005>,<00000006>)
    | |   |   |     |   "no-nvram" = "AppleVIADevice is not serializable"
    | |   |   |     | }
    | |   |   |     | 
    | |   |   |     +-o ApplePMU  <class ApplePMU, registered, matched, active, busy 0, retain 15>
    | |   |   |       | {
    | |   |   |       |   "IOProbeScore" = 0
    | |   |   |       |   "ServerID" = 0
    | |   |   |       |   "FileServer" = No
    | |   |   |       |   "CFBundleIdentifier" = "com.apple.driver.ApplePMU"
    | |   |   |       |   "WakeOnACchange" = No
    | |   |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       |   "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1}
    | |   |   |       |   "PMUReleaseInfo" = "release = 0xd0, version = 0x80, family = 0x0c "
    | |   |   |       |   "AutoPower" = 0
    | |   |   |       |   "IOProviderClass" = "AppleVIADevice"
    | |   |   |       |   "HostIsMobile" = Yes
    | |   |   |       |   "WakeOnRing" = Yes
    | |   |   |       |   "WakeOnLid" = Yes
    | |   |   |       |   "AutoWake" = 0
    | |   |   |       |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |       |   "IONameMatched" = "pmu"
    | |   |   |       |   "IOClass" = "ApplePMU"
    | |   |   |       |   "IONameMatch" = "pmu"
    | |   |   |       | }
    | |   |   |       | 
    | |   |   |       +-o temp-sensor  <class IOService, registered, matched, active, busy 0, retain 6>
    | |   |   |       | | {
    | |   |   |       | |   "zone" = <00000000>
    | |   |   |       | |   "location" = "BATTERY"
    | |   |   |       | |   "name" = <"temp-sensor">
    | |   |   |       | |   "device_type" = <"temp-sensor">
    | |   |   |       | |   "polling-period" = <00000005>
    | |   |   |       | |   "compatible" = <"temp-sensor">
    | |   |   |       | |   "version" = <00000001>
    | |   |   |       | |   "type" = "temperature"
    | |   |   |       | |   "sensor-id" = <00000003>
    | |   |   |       | | }
    | |   |   |       | | 
    | |   |   |       | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain 5>
    | |   |   |       |     {
    | |   |   |       |       "IOProbeScore" = 0
    | |   |   |       |       "current-value" = 1900544
    | |   |   |       |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |   |   |       |       "IOPropertyMatch" = {"device_type"="temp-sensor"}
    | |   |   |       |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       |       "version" = 1
    | |   |   |       |       "type" = "temperature"
    | |   |   |       |       "IOPowerManagement" = {"CurrentPowerState"=1}
    | |   |   |       |       "high-threshold" = 4784128
    | |   |   |       |       "IOProviderClass" = "IOService"
    | |   |   |       |       "zone" = <00000000>
    | |   |   |       |       "location" = "BATTERY"
    | |   |   |       |       "polling-period" = 5
    | |   |   |       |       "IOClass" = "IOHWSensor"
    | |   |   |       |       "low-threshold" = 0
    | |   |   |       |       "sensor-id" = 3
    | |   |   |       |     }
    | |   |   |       |     
    | |   |   |       +-o IOPMURTCController  <class IOPMURTCController, !registered, !matched, active, busy 0, retain 5>
    | |   |   |       |   {
    | |   |   |       |   }
    | |   |   |       |   
    | |   |   |       +-o IOPMUPwrController  <class IOPMUPwrController, !registered, !matched, active, busy 0, retain 6>
    | |   |   |         | {
    | |   |   |         | }
    | |   |   |         | 
    | |   |   |         +-o IOPMUPowerSource  <class IOPMUPowerSource, registered, matched, active, busy 0, retain 5>
    | |   |   |             {
    | |   |   |               "LegacyBatteryInfo" = {"Capacity"=64434,"Flags"=838860933,"AbsoluteMaxCapacity"=4400,"Voltage"=1003,"Current"=0,"Amperage"=0,"Cycle Cou$
    | |   |   |               "BatteryInstalled" = Yes
    | |   |   |               "MaxCapacity" = 64434
    | |   |   |               "ExternalConnected" = Yes
    | |   |   |               "CurrentCapacity" = 0
    | |   |   |               "ExternalChargeCapable" = Yes
    | |   |   |               "CycleCount" = 0
    | |   |   |               "Voltage" = 1004
    | |   |   |               "IsCharging" = No
    | |   |   |               "Amperage" = 0
    | |   |   |               "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |             }
    | |   |   |             
    | |   |   +-o battery@0,0  <class AppleMacIODevice, registered, matched, active, busy 0, retain 7>
    | |   |   |   {
    | |   |   |     "built-in" = <>
    | |   |   |     "zone" = <00000000>
    | |   |   |     "location" = <"BATTERY">
    | |   |   |     "name" = <"battery">
    | |   |   |     "device_type" = <"temperature">
    | |   |   |     "polling-period" = <00000005ffffffff>
    | |   |   |     "reg" = <00000000>
    | |   |   |     "version" = <00000002>
    | |   |   |     "AAPL,phandle" = <ff981748>
    | |   |   |     "sensor-id" = <00000003>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o pmu-i2c  <class AppleMacIODevice, registered, matched, active, busy 0, retain 8>
    | |   |   | | {
    | |   |   | |   "compatible" = <"pmu-i2c">
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "AAPL,phandle" = <ff984f78>
    | |   |   | |   "name" = <"pmu-i2c">
    | |   |   | |   "device_type" = <"pmu-i2c">
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o PPCI2CInterface  <class PPCI2CInterface, !registered, !matched, active, busy 0, retain 5>
    | |   |   |     {
    | |   |   |       "IOProbeScore" = 10000
    | |   |   |       "IOProviderClass" = "AppleMacIODevice"
    | |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleI2C"
    | |   |   |       "IOUserClientClass" = "I2CUserClient"
    | |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       "IONameMatched" = "pmu-i2c"
    | |   |   |       "IOClass" = "PPCI2CInterface"
    | |   |   |       "IONameMatch" = "pmu-i2c"
    | |   |   |     }
    | |   |   |     
    | |   |   +-o adb  <class AppleMacIODevice, registered, matched, active, busy 0, retain 10>
    | |   |   | | {
    | |   |   | |   "compatible" = <"pmu-99">
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "AAPL,phandle" = <ff986540>
    | |   |   | |   "name" = <"adb">
    | |   |   | |   "device_type" = <"adb">
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o IOPMUADBController  <class IOPMUADBController, !registered, !matched, active, busy 0, retain 8>
    | |   |   |   | {
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "IOProbeScore" = 0
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.iokit.IOADBFamily"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IONameMatched" = "adb"
    | |   |   |   |   "IOClass" = "IOPMUADBController"
    | |   |   |   |   "IONameMatch" = "adb"
    | |   |   |   | }
    | |   |   |   | 
    | |   |   |   +-o 2-c3@2  <class IOADBDevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   | | {
    | |   |   |   | |   "address" = 2
    | |   |   |   | |   "handler id" = 195
    | |   |   |   | |   "default address" = 2
    | |   |   |   | |   "default handler id" = 195
    | |   |   |   | | }
    | |   |   |   | | 
    | |   |   |   | +-o AppleADBKeyboard  <class AppleADBKeyboard, registered, matched, active, busy 0, retain 7>
    | |   |   |   |   | {
    | |   |   |   |   |   "IOProbeScore" = 1000
    | |   |   |   |   |   "HIDKeyboardKeysDefined" = Yes
    | |   |   |   |   |   "HIDKeyMapping" = <00000800013901013802013b03013a040137051152414c535455455857565b5c434b514e5906017207013f7f0d006100410001000100ca00c7000100$
    | |   |   |   |   |   "Manufacturer" = "Apple"
    | |   |   |   |   |   "Product" = "Built-in keyboard"
    | |   |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleADBKeyboard"
    | |   |   |   |   |   "fnVirtualKeys" = "0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0x10,0x11,0x12,0x13,0x14,0x15,0x47,0x17,$
    | |   |   |   |   |   "HIDFKeyMode" = 0
    | |   |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   |   "PowerBook fn Foward Delete" = 1
    | |   |   |   |   |   "IOProviderClass" = "IOADBDevice"
    | |   |   |   |   |   "HIDInterfaceID" = 2
    | |   |   |   |   |   "ADBVirtualKeys" = "0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17$
    | |   |   |   |   |   "HIDKeyboardCapsLockDoesLock" = No
    | |   |   |   |   |   "VendorID" = 1452
    | |   |   |   |   |   "HIDKind" = 1
    | |   |   |   |   |   "Transport" = "ADB"
    | |   |   |   |   |   "HIDVirtualDevice" = No
    | |   |   |   |   |   "IOClass" = "AppleADBKeyboard"
    | |   |   |   |   |   "HIDKeyboardSupportedModifiers" = 14680107
    | |   |   |   |   |   "ADB Match" = "2"
    | |   |   |   |   |   "HIDSubinterfaceID" = 202
    | |   |   |   |   | }
    | |   |   |   |   | 
    | |   |   |   |   +-o IOHIDSystem  <class IOHIDSystem, registered, matched, active, busy 0, retain 13>
    | |   |   |   |   | | {
    | |   |   |   |   | |   "IOProviderClass" = "IOResources"
    | |   |   |   |   | |   "IOProbeScore" = 0
    | |   |   |   |   | |   "HIDParameters" = {"Trackpad Jitter Milliseconds"=192,"Clicking"=0,"HIDKeyRepeat"=83333333,"HIDClickTime"=500000000,"HIDMouseScrollAccele$
    | |   |   |   |   | |   "HIDIdleTime" = 842615113
    | |   |   |   |   | |   "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   |   |   | |   "NXSystemInfo" = ({"built-in"=Yes,"HIDInterfaceID"=2,"serviceID"=39183360,"HIDSubinterfaceID"=202,"HIDKind"=1},{"HIDInterfaceID"=2,"servi$
    | |   |   |   |   | |   "IOMatchCategory" = "IOHID"
    | |   |   |   |   | |   "IOClass" = "IOHIDSystem"
    | |   |   |   |   | |   "IOResourceMatch" = "IOKit"
    | |   |   |   |   | | }
    | |   |   |   |   | | 
    | |   |   |   |   | +-o IOHIDUserClient  <class IOHIDUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   |   | |   {
    | |   |   |   |   | |     "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |   |   | |   }
    | |   |   |   |   | |   
    | |   |   |   |   | +-o IOHIDParamUserClient  <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   |   | |   {
    | |   |   |   |   | |     "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |   |   | |   }
    | |   |   |   |   | |   
    | |   |   |   |   | +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   |   | |   {
    | |   |   |   |   | |     "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |   |   | |   }
    | |   |   |   |   | |   
    | |   |   |   |   | +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   |   |     {
    | |   |   |   |   |       "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |   |   |     }
    | |   |   |   |   |     
    | |   |   |   |   +-o IOHIDKeyboardDevice  <class IOHIDKeyboardDevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   |     | {
    | |   |   |   |     |   "Manufacturer" = "Apple"
    | |   |   |   |     |   "PrimaryUsagePage" = 1
    | |   |   |   |     |   "Product" = "Built-in keyboard"
    | |   |   |   |     |   "MaxInputReportSize" = 8
    | |   |   |   |     |   "DeviceUsagePairs" = ({"DeviceUsage"=6,"DeviceUsagePage"=1})
    | |   |   |   |     |   "InputReportElements" = ({"ReportSize"=64,"ElementCookie"=273,"Size"=64,"ReportID"=0,"Type"=1,"Usage"=0,"UsagePage"=0,"ReportCount"=1})
    | |   |   |   |     |   "Elements" = ({"ReportID"=0,"ElementCookie"=1,"CollectionType"=1,"Type"=513,"Usage"=6,"UsagePage"=1,"Elements"=({"UnitExponent"=0,"HasNul$
    | |   |   |   |     |   "MaxOutputReportSize" = 0
    | |   |   |   |     |   "ReportInterval" = 8000
    | |   |   |   |     |   "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-$
    | |   |   |   |     |   "VendorID" = 1452
    | |   |   |   |     |   "MaxFeatureReportSize" = 0
    | |   |   |   |     |   "Transport" = "ADB"
    | |   |   |   |     |   "LocationID" = 46333952
    | |   |   |   |     |   "IOUserClientClass" = "IOHIDLibUserClient"
    | |   |   |   |     |   "PrimaryUsage" = 6
    | |   |   |   |     | }
    | |   |   |   |     | 
    | |   |   |   |     +-o IOHIDInterface  <class IOHIDInterface, registered, matched, active, busy 0, retain 5>
    | |   |   |   |         {
    | |   |   |   |           "Manufacturer" = "Apple"
    | |   |   |   |           "PrimaryUsagePage" = 1
    | |   |   |   |           "Product" = "Built-in keyboard"
    | |   |   |   |           "VendorID" = 1452
    | |   |   |   |           "LocationID" = 46333952
    | |   |   |   |           "Transport" = "ADB"
    | |   |   |   |           "ReportInterval" = 8000
    | |   |   |   |           "DeviceUsagePairs" = ({"DeviceUsage"=6,"DeviceUsagePage"=1})
    | |   |   |   |           "PrimaryUsage" = 6
    | |   |   |   |         }
    | |   |   |   |         
    | |   |   |   +-o 3-01@3  <class IOADBDevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   | | {
    | |   |   |   | |   "address" = 3
    | |   |   |   | |   "handler id" = 1
    | |   |   |   | |   "default address" = 3
    | |   |   |   | |   "default handler id" = 1
    | |   |   |   | | }
    | |   |   |   | | 
    | |   |   |   | +-o AppleADBMouseType4  <class AppleADBMouseType4, registered, matched, active, busy 0, retain 7>
    | |   |   |   |   | {
    | |   |   |   |   |   "Trackpad Jitter Milliseconds" = 192
    | |   |   |   |   |   "Clicking" = 0
    | |   |   |   |   |   "HIDPointerConvertAbsolute" = <00000000>
    | |   |   |   |   |   "Product" = "Trackpad"
    | |   |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleADBMouse"
    | |   |   |   |   |   "OutsidezoneNoAction When Typing" = 1
    | |   |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   |   "accltpad" = <0000b0007470616400070000000000010001000000010000000020000005000123c6000100000002fe3c0003800000055719000b000000082ebf001a00000$
    | |   |   |   |   |   "HIDPointerAccelerationSettings" = (<00000000>,<00002000>,<00005000>,<00008000>,<0000b000>,<0000e000>,<00010000>)
    | |   |   |   |   |   "TwofingerNoAction" = 1
    | |   |   |   |   |   "VendorID" = 1452
    | |   |   |   |   |   "W sticky input timeout" = 500
    | |   |   |   |   |   "Transport" = "ADB"
    | |   |   |   |   |   "HIDPointerAccelerationType" = "HIDTrackpadAcceleration"
    | |   |   |   |   |   "HIDVirtualDevice" = No
    | |   |   |   |   |   "HIDScrollAccelerationType" = "HIDMouseScrollAcceleration"
    | |   |   |   |   |   "PalmNoAction Permanent" = 1
    | |   |   |   |   |   "ADB Match" = "3-01"
    | |   |   |   |   |   "OutsidezoneNoAction When Pecking" = 0
    | |   |   |   |   |   "IOProbeScore" = 20000
    | |   |   |   |   |   "PalmNoAction When Typing" = 1
    | |   |   |   |   |   "HIDPointerContactToMove" = <00000000>
    | |   |   |   |   |   "W threshold" = 7
    | |   |   |   |   |   "HIDSubinterfaceID" = 4
    | |   |   |   |   |   "Manufacturer" = "Apple"
    | |   |   |   |   |   "DragLock" = 0
    | |   |   |   |   |   "Use Panther Settings for W" = 0
    | |   |   |   |   |   "USBMouseStopsTrackpad" = 0
    | |   |   |   |   |   "OutsidezoneNoAction Permanent" = 0
    | |   |   |   |   |   "JitterNoMove" = 1
    | |   |   |   |   |   "IOProviderClass" = "IOADBDevice"
    | |   |   |   |   |   "Trackpad Jitter Max delta" = 16
    | |   |   |   |   |   "HIDInterfaceID" = 2
    | |   |   |   |   |   "JitterNoClick" = 1
    | |   |   |   |   |   "Dragging" = 0
    | |   |   |   |   |   "acclAAPL" = <0000800040323030000200000000000100010000000100000001000000090000713b0000600000044ec500108000000c0000005f00000016ec4f008b00000$
    | |   |   |   |   |   "W Enhanced Trackpad" = 1
    | |   |   |   |   |   "HIDKind" = 2
    | |   |   |   |   |   "HIDPointerResolution" = <01900000>
    | |   |   |   |   |   "IOClass" = "AppleADBMouseType4"
    | |   |   |   |   | }
    | |   |   |   |   | 
    | |   |   |   |   +-o IOHIDPointingDevice  <class IOHIDPointingDevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   |   | | {
    | |   |   |   |   | |   "Manufacturer" = "Apple"
    | |   |   |   |   | |   "PrimaryUsagePage" = 1
    | |   |   |   |   | |   "Product" = "Trackpad"
    | |   |   |   |   | |   "MaxInputReportSize" = 5
    | |   |   |   |   | |   "DeviceUsagePairs" = ({"DeviceUsage"=2,"DeviceUsagePage"=1},{"DeviceUsage"=1,"DeviceUsagePage"=1})
    | |   |   |   |   | |   "InputReportElements" = ({"ReportSize"=40,"ElementCookie"=6,"Size"=40,"ReportID"=0,"Type"=1,"Usage"=0,"UsagePage"=0,"ReportCount"=1})
    | |   |   |   |   | |   "Elements" = ({"ReportID"=0,"ElementCookie"=1,"CollectionType"=1,"Type"=513,"Usage"=2,"UsagePage"=1,"Elements"=({"ReportID"=0,"ElementCoo$
    | |   |   |   |   | |   "MaxOutputReportSize" = 0
    | |   |   |   |   | |   "ReportInterval" = 8000
    | |   |   |   |   | |   "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-$
    | |   |   |   |   | |   "VendorID" = 1452
    | |   |   |   |   | |   "MaxFeatureReportSize" = 0
    | |   |   |   |   | |   "Transport" = "ADB"
    | |   |   |   |   | |   "LocationID" = 50397184
    | |   |   |   |   | |   "IOUserClientClass" = "IOHIDLibUserClient"
    | |   |   |   |   | |   "PrimaryUsage" = 2
    | |   |   |   |   | | }
    | |   |   |   |   | | 
    | |   |   |   |   | +-o IOHIDInterface  <class IOHIDInterface, registered, matched, active, busy 0, retain 5>
    | |   |   |   |   |     {
    | |   |   |   |   |       "Manufacturer" = "Apple"
    | |   |   |   |   |       "PrimaryUsagePage" = 1
    | |   |   |   |   |       "Product" = "Trackpad"
    | |   |   |   |   |       "VendorID" = 1452
    | |   |   |   |   |       "LocationID" = 50397184
    | |   |   |   |   |       "Transport" = "ADB"
    | |   |   |   |   |       "ReportInterval" = 8000
    | |   |   |   |   |       "DeviceUsagePairs" = ({"DeviceUsage"=2,"DeviceUsagePage"=1},{"DeviceUsage"=1,"DeviceUsagePage"=1})
    | |   |   |   |   |       "PrimaryUsage" = 2
    | |   |   |   |   |     }
    | |   |   |   |   |     
    | |   |   |   |   +-o IOHIDSystem  <class IOHIDSystem, registered, matched, active, busy 0, retain 13>
    | |   |   |   |     | {
    | |   |   |   |     |   "IOProviderClass" = "IOResources"
    | |   |   |   |     |   "IOProbeScore" = 0
    | |   |   |   |     |   "HIDParameters" = {"Trackpad Jitter Milliseconds"=192,"Clicking"=0,"HIDKeyRepeat"=83333333,"HIDClickTime"=500000000,"HIDMouseScrollAccele$
    | |   |   |   |     |   "HIDIdleTime" = 1534289479
    | |   |   |   |     |   "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   |   |     |   "NXSystemInfo" = ({"built-in"=Yes,"HIDInterfaceID"=2,"serviceID"=39183360,"HIDSubinterfaceID"=202,"HIDKind"=1},{"HIDInterfaceID"=2,"servi$
    | |   |   |   |     |   "IOMatchCategory" = "IOHID"
    | |   |   |   |     |   "IOClass" = "IOHIDSystem"
    | |   |   |   |     |   "IOResourceMatch" = "IOKit"
    | |   |   |   |     | }
    | |   |   |   |     | 
    | |   |   |   |     +-o IOHIDUserClient  <class IOHIDUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   |     |   {
    | |   |   |   |     |     "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |   |     |   }
    | |   |   |   |     |   
    | |   |   |   |     +-o IOHIDParamUserClient  <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   |     |   {
    | |   |   |   |     |     "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |   |     |   }
    | |   |   |   |     |   
    | |   |   |   |     +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   |     |   {
    | |   |   |   |     |     "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |   |     |   }
    | |   |   |   |     |   
    | |   |   |   |     +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   |         {
    | |   |   |   |           "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |   |         }
    | |   |   |   |         
    | |   |   |   +-o 7-1f@7  <class IOADBDevice, registered, matched, active, busy 0, retain 6>
    | |   |   |     | {
    | |   |   |     |   "address" = 7
    | |   |   |     |   "handler id" = 31
    | |   |   |     |   "default address" = 7
    | |   |   |     |   "default handler id" = 31
    | |   |   |     | }
    | |   |   |     | 
    | |   |   |     +-o AppleADBButtons  <class AppleADBButtons, registered, matched, active, busy 0, retain 6>
    | |   |   |       | {
    | |   |   |       |   "IOProbeScore" = 1000
    | |   |   |       |   "IOProviderClass" = "IOADBDevice"
    | |   |   |       |   "HIDInterfaceID" = 2
    | |   |   |       |   "HIDKeyMapping" = <00000000000b0006010707080209030a0a7f0e0b0f0c170d160e150f>
    | |   |   |       |   "CFBundleIdentifier" = "com.apple.driver.AppleADBButtons"
    | |   |   |       |   "Eject Delay Milliseconds" = 250
    | |   |   |       |   "HIDKind" = 1
    | |   |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       |   "HIDVirtualDevice" = No
    | |   |   |       |   "IOClass" = "AppleADBButtons"
    | |   |   |       |   "ADB Match" = "7"
    | |   |   |       |   "HIDSubinterfaceID" = 202
    | |   |   |       | }
    | |   |   |       | 
    | |   |   |       +-o IOHIDSystem  <class IOHIDSystem, registered, matched, active, busy 0, retain 13>
    | |   |   |         | {
    | |   |   |         |   "IOProviderClass" = "IOResources"
    | |   |   |         |   "IOProbeScore" = 0
    | |   |   |         |   "HIDParameters" = {"Trackpad Jitter Milliseconds"=192,"Clicking"=0,"HIDKeyRepeat"=83333333,"HIDClickTime"=500000000,"HIDMouseScrollAccele$
    | |   |   |         |   "HIDIdleTime" = 1539027747
    | |   |   |         |   "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   |         |   "NXSystemInfo" = ({"built-in"=Yes,"HIDInterfaceID"=2,"serviceID"=39183360,"HIDSubinterfaceID"=202,"HIDKind"=1},{"HIDInterfaceID"=2,"servi$
    | |   |   |         |   "IOMatchCategory" = "IOHID"
    | |   |   |         |   "IOClass" = "IOHIDSystem"
    | |   |   |         |   "IOResourceMatch" = "IOKit"
    | |   |   |         | }
    | |   |   |         | 
    | |   |   |         +-o IOHIDUserClient  <class IOHIDUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |         |   {
    | |   |   |         |     "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |         |   }
    | |   |   |         |   
    | |   |   |         +-o IOHIDParamUserClient  <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |         |   {
    | |   |   |         |     "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |         |   }
    | |   |   |         |   
    | |   |   |         +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |         |   {
    | |   |   |         |     "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |         |   }
    | |   |   |         |   
    | |   |   |         +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |   |             {
    | |   |   |               "IOUserClientCrossEndianCompatible" = Yes
    | |   |   |             }
    | |   |   |             
    | |   |   +-o keyboard@2  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "F4" = <00000087>
    | |   |   |     "AAPL,phandle" = <ff9866d8>
    | |   |   |     "F6" = <000000fe>
    | |   |   |     "F2" = <00000089>
    | |   |   |     "F3" = <00000088>
    | |   |   |     "F5" = <00000086>
    | |   |   |     "F7" = <0000008c>
    | |   |   |     "keyboard-id" = <000000ca>
    | |   |   |     "name" = <"keyboard">
    | |   |   |     "device_type" = <"keyboard">
    | |   |   |     "reg" = <00000002>
    | |   |   |     "AAPL,has-embedded-fn-keys" = <fff00000>
    | |   |   |     "F1" = <0000008a>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o eject-key  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "AAPL,phandle" = <ff987950>
    | |   |   |     "name" = <"eject-key">
    | |   |   |     "device_type" = <"eject-key">
    | |   |   |   }
    | |   |   |   
    | |   |   +-o power-mgt  <class AppleMacIODevice, registered, matched, active, busy 0, retain 10>
    | |   |   |   {
    | |   |   |     "prim-info" = <000000ff0000006000003e8000017fb50202d607000000000001130046000220101400>
    | |   |   |     "max-aux-power" = <00000000>
    | |   |   |     "name" = <"power-mgt">
    | |   |   |     "device_type" = <"power-mgt">
    | |   |   |     "registry-name" = <"extint-gpio1">
    | |   |   |     "compatible" = <"via-pmu-99">
    | |   |   |     "AAPL,phandle" = <ff987b00>
    | |   |   |     "thermal-info" = <030102>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o usb-power-mgt  <class AppleMacIODevice, registered, matched, active, busy 0, retain 6>
    | |   |   |   {
    | |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   |   |     "name" = <"usb-power-mgt">
    | |   |   |     "device_type" = <"usb-power-mgt">
    | |   |   |     "interrupts" = <0000001d00000001>
    | |   |   |     "compatible" = <"usb-power-mgt">
    | |   |   |     "AAPL,phandle" = <ff9ddd78>
    | |   |   |     "IOInterruptSpecifiers" = (<0000001d00000001>)
    | |   |   |     "interrupt-parent" = <ff97c528>
    | |   |   |   }
    | |   |   |   
    | |   |   +-o battery@0  <class AppleMacIODevice, registered, matched, active, busy 0, retain 8>
    | |   |   |   {
    | |   |   |     "reg" = <00000000>
    | |   |   |     "IOBatteryInfo" = ({"Capacity"=64434,"Flags"=838860933,"AbsoluteMaxCapacity"=4400,"Voltage"=1003,"Current"=0,"Amperage"=0,"Cycle Count"=179})
    | |   |   |     "AAPL,phandle" = <ff987db0>
    | |   |   |     "name" = <"battery">
    | |   |   |     "device_type" = <"battery">
    | |   |   |     "IODeviceMemory" = ()
    | |   |   |   }
    | |   |   |   
    | |   |   +-o backlight@f300  <class AppleMacIODevice, registered, matched, active, busy 0, retain 7>
    | |   |   | | {
    | |   |   | |   "bklt" = <1f07000019000000>
    | |   |   | |   "backlight-control" = <"mnca">
    | |   |   | |   "name" = <"backlight">
    | |   |   | |   "device_type" = <"backlight">
    | |   |   | |   "panel-family" = <0000000d>
    | |   |   | |   "IODeviceMemory" = ()
    | |   |   | |   "ApplePanelRawBrightness" = 255
    | |   |   | |   "reg" = <0000f300>
    | |   |   | |   "ApplePanelRawTable" = <005a5a5a5a5a5a5a5a5b5c5d5e5f6061626465666768696a6c6d6e6f7071727375767778797a7b7d7e7f8081828385868788898a8b8c8e8f909192939$
    | |   |   | |   "AAPL,phandle" = <ff988058>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o ApplePanelA  <class ApplePanelA, !registered, !matched, active, busy 0, retain 5>
    | |   |   |     {
    | |   |   |       "IOProbeScore" = 2000
    | |   |   |       "IOProviderClass" = "AppleMacIODevice"
    | |   |   |       "ApplePanels" = {"F12P9c4a"=<4b4bcdff>,"F9P9c14"=<003fd9ff>,"F13P9c43"=<0046d9ff>,"F6P9c0f"=<6161d9ff>,"F7P9c16"=<0045d9ff>,"F12P9c54"=<4646d7f$
    | |   |   |       "IODisplayParameters" = {"brightness"={"min"=0,"max"=128},"commit"={"reg"=0}}
    | |   |   |       "CFBundleIdentifier" = "com.apple.AppleOnboardDisplay"
    | |   |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   |       "IONameMatched" = "backlight"
    | |   |   |       "IOClass" = "ApplePanelA"
    | |   |   |       "IONameMatch" = "backlight"
    | |   |   |     }
    | |   |   |     
    | |   |   +-o i2c@18000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 9>
    | |   |   | | {
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   |   | |   "AAPL,address" = <80018000>
    | |   |   | |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=98304,"length"=4096})
    | |   |   | |   "AAPL,phandle" = <ff988198>
    | |   |   | |   "IOInterruptSpecifiers" = (<0000001a00000001>)
    | |   |   | |   "built-in" = <>
    | |   |   | |   "name" = <"i2c">
    | |   |   | |   "device_type" = <"i2c">
    | |   |   | |   "interrupts" = <0000001a00000001>
    | |   |   | |   "AAPL,i2c-rate" = <00000064>
    | |   |   | |   "AAPL,driver-name" = <".i2c-mac-io">
    | |   |   | |   "reg" = <0001800000001000>
    | |   |   | |   "compatible" = <"keywest-i2c">
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | |   "AAPL,address-step" = <00000010>
    | |   |   | |   "interrupt-parent" = <ff97c528>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o PPCI2CInterface  <class PPCI2CInterface, !registered, !matched, active, busy 0, retain 8>
    | |   |   |   | {
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "IOProbeScore" = 0
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleI2C"
    | |   |   |   |   "IOUserClientClass" = "I2CUserClient"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IONameMatched" = "i2c"
    | |   |   |   |   "IOClass" = "PPCI2CInterface"
    | |   |   |   |   "IONameMatch" = "i2c"
    | |   |   |   | }
    | |   |   |   | 
    | |   |   |   +-o cereal@1c0  <class PPCI2CInterface, registered, matched, active, busy 0, retain 6>
    | |   |   |   |   {
    | |   |   |   |     "reg" = <000001c0>
    | |   |   |   |     "AAPL,phandle" = <ff988d50>
    | |   |   |   |     "name" = <"cereal">
    | |   |   |   |     "device_type" = <"serial">
    | |   |   |   |   }
    | |   |   |   |   
    | |   |   |   +-o deq@6a  <class PPCI2CInterface, registered, matched, active, busy 0, retain 6>
    | |   |   |       {
    | |   |   |         "reg" = <0000006a>
    | |   |   |         "i2c-address" = <0000006a>
    | |   |   |         "AAPL,phandle" = <ff989450>
    | |   |   |         "name" = <"deq">
    | |   |   |         "device_type" = <"deq">
    | |   |   |       }
    | |   |   |       
    | |   |   +-o cereal@1c0  <class AppleMacIODevice, registered, matched, active, busy 0, retain 5>
    | |   |   |   {
    | |   |   |     "reg" = <000001c0>
    | |   |   |     "AAPL,phandle" = <ff988d50>
    | |   |   |     "name" = <"cereal">
    | |   |   |     "device_type" = <"serial">
    | |   |   |   }
    | |   |   |   
    | |   |   +-o deq@6a  <class AppleMacIODevice, registered, matched, active, busy 0, retain 5>
    | |   |   |   {
    | |   |   |     "reg" = <0000006a>
    | |   |   |     "i2c-address" = <0000006a>
    | |   |   |     "AAPL,phandle" = <ff989450>
    | |   |   |     "name" = <"deq">
    | |   |   |     "device_type" = <"deq">
    | |   |   |   }
    | |   |   |   
    | |   |   +-o ata-3@20000  <class AppleMacIODevice, registered, matched, active, busy 0, retain 7>
    | |   |   | | {
    | |   |   | |   "AAPL,pio-timing" = <0000052600000085000000250000002500000025000000000000000000000000>
    | |   |   | |   "lba-48" = <>
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528","IOInterruptControllerFF97C528")
    | |   |   | |   "AAPL,connector" = <"ata">
    | |   |   | |   "IODeviceMemory" = ({"parent"=({"address"=18446744071562067968,"length"=524288}),"offset"=131072,"length"=4096},{"parent"=({"address"=18446744071$
    | |   |   | |   "AAPL,bus-id" = <00000000>
    | |   |   | |   "AAPL,phandle" = <ff989550>
    | |   |   | |   "AAPL,clock-id" = <"ataaaa66">
    | |   |   | |   "model" = <"ata-3">
    | |   |   | |   "built-in" = <>
    | |   |   | |   "IOInterruptSpecifiers" = (<0000001800000001>,<0000000c00000000>)
    | |   |   | |   "name" = <"ata-3">
    | |   |   | |   "device_type" = <"ata">
    | |   |   | |   "interrupts" = <00000018000000010000000c00000000>
    | |   |   | |   "AAPL,clock-aux-data" = <000000100000003c008000000000000000000010000000400000000200000000>
    | |   |   | |   "compatible" = <"keylargo-ata">
    | |   |   | |   "reg" = <00020000000010000000880000000100>
    | |   |   | |   "AAPL,clock-data" = <03ef148000000000000000000000000000000000000000440000010000000044000000806e756c6c6e756c6c00000000>
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | |   "interrupt-parent" = <ff97c528>
    | |   |   | | }
    | |   |   | | 
    | |   |   | +-o KeyLargoATA  <class KeyLargoATA, registered, matched, active, busy 0, retain 5>
    | |   |   |   | {
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "IOProbeScore" = 0
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.KeyLargoATA"
    | |   |   |   |   "Physical Interconnect" = "ATA"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IONameMatched" = "keylargo-ata"
    | |   |   |   |   "IOClass" = "KeyLargoATA"
    | |   |   |   |   "IONameMatch" = "keylargo-ata"
    | |   |   |   | }
    | |   |   |   | 
    | |   |   |   +-o ATADeviceNub@0  <class ATADeviceNub, registered, matched, active, busy 0, retain 6>
    | |   |   |     | {
    | |   |   |     |   "device revision" = "WL20    "
    | |   |   |     |   "device serial" = "                    "
    | |   |   |     |   "ata device type" = "atapi"
    | |   |   |     |   "IOUnit" = 0
    | |   |   |     |   "socket type" = "internal"
    | |   |   |     |   "device model" = "QSI CD-ROM TCR-241                      "
    | |   |   |     |   "unit number" = 0
    | |   |   |     | }
    | |   |   |     | 
    | |   |   |     +-o IOATAPIProtocolTransport  <class IOATAPIProtocolTransport, registered, matched, active, busy 0, retain 8>
    | |   |   |       | {
    | |   |   |       |   "IOProbeScore" = 0
    | |   |   |       |   "Write Time Out Duration" = 15000
    | |   |   |       |   "CFBundleIdentifier" = "com.apple.iokit.IOATAPIProtocolTransport"
    | |   |   |       |   "Physical Interconnect" = "ATAPI"
    | |   |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       |   "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1,"DriverChangePowerState"=1}
    | |   |   |       |   "Physical Interconnect Location" = "Internal"
    | |   |   |       |   "IOProviderClass" = "IOATADevice"
    | |   |   |       |   "Read Time Out Duration" = 15000
    | |   |   |       |   "Retry Count" = 1
    | |   |   |       |   "Protocol Characteristics" = {"unit number"=0}
    | |   |   |       |   "ata device type" = "atapi"
    | |   |   |       |   "IOClass" = "IOATAPIProtocolTransport"
    | |   |   |       | }
    | |   |   |       | 
    | |   |   |       +-o IOSCSIPeripheralDeviceNub  <class IOSCSIPeripheralDeviceNub, registered, matched, active, busy 0, retain 6>
    | |   |   |         | {
    | |   |   |         |   "IOProviderClass" = "IOSCSIProtocolServices"
    | |   |   |         |   "IOProbeScore" = 0
    | |   |   |         |   "CFBundleIdentifier" = "com.apple.iokit.IOSCSIArchitectureModelFamily"
    | |   |   |         |   "Protocol Characteristics" = {"Physical Interconnect"="ATAPI","Retry Count"=1,"Write Time Out Duration"=15000,"Physical Interconnect Loca$
    | |   |   |         |   "Product Revision Level" = "WL20"
    | |   |   |         |   "IOMatchCategory" = "SCSITaskUserClientIniter"
    | |   |   |         |   "IOClass" = "IOSCSIPeripheralDeviceNub"
    | |   |   |         |   "Product Identification" = "CD-ROM TCR-241"
    | |   |   |         |   "Peripheral Device Type" = 5
    | |   |   |         |   "Vendor Identification" = "QSI"
    | |   |   |         | }
    | |   |   |         | 
    | |   |   |         +-o IOSCSIPeripheralDeviceType05  <class IOSCSIPeripheralDeviceType05, !registered, !matched, active, busy 0, retain 6>
    | |   |   |           | {
    | |   |   |           |   "IOProviderClass" = "IOSCSIPeripheralDeviceNub"
    | |   |   |           |   "IOProbeScore" = 5000
    | |   |   |           |   "DVD Features" = 0
    | |   |   |           |   "IOMaximumBlockCountRead" = 65535
    | |   |   |           |   "CFBundleIdentifier" = "com.apple.iokit.IOSCSIMultimediaCommandsDevice"
    | |   |   |           |   "CD Features" = 115
    | |   |   |           |   "IOMaximumBlockCountWrite" = 65535
    | |   |   |           |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |           |   "IOPowerManagement" = {"CurrentPowerState"=1,"DriverChangePowerState"=1}
    | |   |   |           |   "IOClass" = "IOSCSIPeripheralDeviceType05"
    | |   |   |           |   "Peripheral Device Type" = 5
    | |   |   |           |   "BD Features" = 0
    | |   |   |           | }
    | |   |   |           | 
    | |   |   |           +-o IOCompactDiscServices  <class IOCompactDiscServices, registered, matched, active, busy 0, retain 5>
    | |   |   |             | {
    | |   |   |             |   "device-type" = "CDROM"
    | |   |   |             |   "IOMaximumSegmentCountRead" = 48
    | |   |   |             |   "IOMinimumSegmentAlignmentByteCount" = 4
    | |   |   |             |   "IOMaximumSegmentCountWrite" = 48
    | |   |   |             |   "Device Characteristics" = {"DVD Features"=0,"Product Name"="CD-ROM TCR-241","Power Off"=No,"CD Features"=115,"Vendor Name"="QSI","Pr$
    | |   |   |             |   "Protocol Characteristics" = {"Physical Interconnect"="ATAPI","Retry Count"=1,"Write Time Out Duration"=15000,"Physical Interconnect $
    | |   |   |             | }
    | |   |   |             | 
    | |   |   |             +-o IOCDBlockStorageDriver  <class IOCDBlockStorageDriver, registered, matched, active, busy 0, retain 5>
    | |   |   |                 {
    | |   |   |                   "IOProviderClass" = "IOCDBlockStorageDevice"
    | |   |   |                   "IOProbeScore" = 0
    | |   |   |                   "Statistics" = {"Total Time (Read)"=0,"Bytes (Write)"=0,"Operations (Read)"=0,"Latency Time (Read)"=0,"Retries (Read)"=0,"Errors (R$
    | |   |   |                   "CFBundleIdentifier" = "com.apple.iokit.IOCDStorageFamily"
    | |   |   |                   "IOPropertyMatch" = {"device-type"="CDROM"}
    | |   |   |                   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |                   "IOClass" = "IOCDBlockStorageDriver"
    | |   |   |                 }
    | |   |   |                 
    | |   |   +-o USBKeyLargo  <class USBKeyLargo, !registered, !matched, active, busy 0, retain 8>
    | |   |       {
    | |   |         "IOClass" = "USBKeyLargo"
    | |   |         "usb" = 2
    | |   |         "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1}
    | |   |       }
    | |   |       
    | |   +-o pci80211@12  <class IOPCIDevice, registered, matched, active, busy 0, retain 10>
    | |   | | {
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "antenna-tx" = <"Main">
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   | |   "subsystem-id" = <0000004e>
    | |   | |   "IODeviceMemory" = (({"address"=18446744071562608640,"length"=8192}))
    | |   | |   "devsel-speed" = <00000000>
    | |   | |   "class-code" = <00028000>
    | |   | |   "revision-id" = <00000003>
    | |   | |   "assigned-addresses" = <8200901000000000800840000000000000002000>
    | |   | |   "name" = <"pci80211">
    | |   | |   "subsystem-vendor-id" = <0000106b>
    | |   | |   "compatible" = <"pci106b,4e","pci14e4,4320","pciclass,028000">
    | |   | |   "reg" = <00009000000000000000000000000000000000000200901000000000000000000000000000002000>
    | |   | |   "removable" = <"network">
    | |   | |   "AAPL,slot-name" = <"SLOT-B">
    | |   | |   "max-latency" = <00000000>
    | |   | |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "AAPL,phandle" = <ff99c260>
    | |   | |   "network-type" = <"ethernet">
    | |   | |   "category" = <"net">
    | |   | |   "IOInterruptSpecifiers" = (<0000003400000001>)
    | |   | |   "device-id" = <00004320>
    | |   | |   "vendor-id" = <000014e4>
    | |   | |   "interrupts" = <00000001>
    | |   | |   "min-grant" = <00000000>
    | |   | |   "local-mac-address" = <f1f2f3f4f5f6>
    | |   | |   "antenna-rx-diversity" = <"Auto">
    | |   | | }
    | |   | | 
    | |   | +-o AirPort_Brcm43xx  <class AirPort_Brcm43xx, registered, matched, active, busy 0, retain 9>
    | |   |   | {
    | |   |   |   "APCurrentChannel" = 1
    | |   |   |   "APCurrentSSID" = "Booshaday.ac"
    | |   |   |   "IOSelectedMedium" = "00000080"
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AirPortBrcm43xx"
    | |   |   |   "IOVendor" = "Apple"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "APChipRev" = 3
    | |   |   |   "IOFeatures" = 8
    | |   |   |   "IOMaxPacketSize" = 1518
    | |   |   |   "IOMinPacketSize" = 64
    | |   |   |   "IOMediumDictionary" = {"00000080"={"Type"=128,"Index"=0,"Flags"=0,"Speed"=11000000}}
    | |   |   |   "IONameMatched" = "pci106b,4e"
    | |   |   |   "IOActiveMedium" = "00000080"
    | |   |   |   "IONameMatch" = ("pci106b,4e","pci14e4,4311","pci14e4,4312","pci14e4,4313","pci14e4,4318","pci14e4,4319","pci14e4,431a","pci14e4,4320","pci14e4,432$
    | |   |   |   "IOModel" = "Wireless Network Adapter (802.11 b/g)"
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "IOFirmwareVersion" = "Broadcom BCM43xx 1.0 (4.170.25.8)"
    | |   |   |   "APFeatures" = 1
    | |   |   |   "IOLinkSpeed" = 54000000
    | |   |   |   "IOPowerManagement" = {"CurrentPowerState"=2}
    | |   |   |   "IOPacketFilters" = {"IONetworkFilterGroup"=275,"IOEthernetWakeOnLANFilterGroup"=0}
    | |   |   |   "IOMACAddress" = <0011248e8682>
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "IOLinkStatus" = 3
    | |   |   |   "APRoamTrigger" = 18446744073709551525
    | |   |   |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |   |   "IOLocale" = "USA"
    | |   |   |   "IOClass" = "AirPort_Brcm43xx"
    | |   |   | }
    | |   |   | 
    | |   |   +-o AirPort_Brcm43xxInterface  <class AirPort_Brcm43xxInterface, registered, matched, active, busy 0, retain 10>
    | |   |     | {
    | |   |     |   "IOInterfaceType" = 6
    | |   |     |   "IONetworkData" = {"IOEthernetStatsKey"={"Size"=216,"Data"=<0000000000000000000000000000000000000000000000000000000000000000000000000000000000000$
    | |   |     |   "IO80211SSID" = "Booshaday.ac"
    | |   |     |   "IOLocation" = ""
    | |   |     |   "IOMulticastAddressList" = <01005e0000fb3333000000fb01005e000001333385bdfbdf3333000000013333ff8e8682010393df0b92>
    | |   |     |   "IOInterfaceNamePrefix" = "en"
    | |   |     |   "IOActivePacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
    | |   |     |   "IO80211Channel" = 1
    | |   |     |   "IOMediaHeaderLength" = 14
    | |   |     |   "IOMediaAddressLength" = 6
    | |   |     |   "IO80211Locale" = "FCC"
    | |   |     |   "IOPrimaryInterface" = No
    | |   |     |   "IOInterfaceFlags" = 34915
    | |   |     |   "IORequiredPacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0}
    | |   |     |   "IOInterfaceExtraFlags" = 1073744192
    | |   |     |   "IOInterfaceUnit" = 1
    | |   |     |   "IO80211DriverVersion" = "Broadcom BCM43xx 1.0 (4.170.25.8)"
    | |   |     |   "IO80211CountryCode" = "US"
    | |   |     |   "BSD Name" = "en1"
    | |   |     |   "IOMaxTransferUnit" = 1500
    | |   |     |   "IOBuiltin" = No
    | |   |     |   "IOInterfaceState" = 3
    | |   |     |   "IO80211Band" = "2 GHz"
    | |   |     |   "IO80211HardwareVersion" = "vendorid: 0x14e4 deviceid: 0x4320 radiorev: 0x22050000 chipnum: 0x4306 chiprev: 0x3 corerev: 0x5 boardid: 0x4e boardv$
    | |   |     |   "IOControllerEnabled" = Yes
    | |   |     | }
    | |   |     | 
    | |   |     +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain 11>
    | |   |       | {
    | |   |       |   "IOProviderClass" = "IOResources"
    | |   |       |   "IOMatchCategory" = "IONetworkStack"
    | |   |       |   "IOProbeScore" = 0
    | |   |       |   "IOClass" = "IONetworkStack"
    | |   |       |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
    | |   |       |   "IOResourceMatch" = "IOBSD"
    | |   |       | }
    | |   |       | 
    | |   |       +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |           {
    | |   |           }
    | |   |           
    | |   +-o usb@1A  <class IOPCIDevice, registered, matched, active, busy 0, retain 10>
    | |   | | {
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   | |   "IODeviceMemory" = (({"address"=18446744071562604544,"length"=4096}))
    | |   | |   "USBBusNumber" = 26
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "class-code" = <000c0310>
    | |   | |   "revision-id" = <00000000>
    | |   | |   "assigned-addresses" = <8200d01000000000800830000000000000001000>
    | |   | |   "built-in" = <>
    | |   | |   "name" = <"usb">
    | |   | |   "reg" = <0000d000000000000000000000000000000000000200d01000000000000000000000000000001000>
    | |   | |   "compatible" = <"pci106b,3f","pciclass,0c0310">
    | |   | |   "AAPL,current-available" = <00000fa0>
    | |   | |   "#size-cells" = <00000000>
    | |   | |   "max-latency" = <00000056>
    | |   | |   "AAPL,bus-id" = <00000003>
    | |   | |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "AAPL,phandle" = <ff99cd18>
    | |   | |   "locationID" = 436207616
    | |   | |   "AAPL,clock-id" = <"usb2u248">
    | |   | |   "IOInterruptSpecifiers" = (<0000001d00000001>)
    | |   | |   "device-id" = <0000003f>
    | |   | |   "vendor-id" = <0000106b>
    | |   | |   "interrupts" = <00000001>
    | |   | |   "device_type" = <"usb">
    | |   | |   "min-grant" = <00000003>
    | |   | |   "AAPL,clock-aux-data" = <00000002000000480f0f00000000000100000008000000381000000000000000>
    | |   | |   "AAPL,clock-data" = <02dc6c0000000038010000000000003800400000000000000000000000000044000000086e756c6c6e756c6c01e84800>
    | |   | | }
    | |   | | 
    | |   | +-o AppleUSBOHCI  <class AppleUSBOHCI, registered, matched, active, busy 0, retain 11>
    | |   |   | {
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "Card Type" = "Built-in"
    | |   |   |   "IOPCIClassMatch" = "0x0c031000"
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBOHCI"
    | |   |   |   "IOUserClientClass" = "IOUSBControllerUserClient"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IOPowerManagement" = {"ChildrenPowerState"=3,"CurrentPowerState"=3,"DeviceChangePowerState"=3,"DriverChangePowerState"=3}
    | |   |   |   "IOClass" = "AppleUSBOHCI"
    | |   |   | }
    | |   |   | 
    | |   |   +-o OHCI Root Hub Simulation@1A  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain 8>
    | |   |     | {
    | |   |     |   "Bus Power Available" = 250
    | |   |     |   "bNumConfigurations" = 1
    | |   |     |   "Device Speed" = 1
    | |   |     |   "sessionID" = 22982658723
    | |   |     |   "USB Product Name" = "OHCI Root Hub Simulation"
    | |   |     |   "bcdDevice" = 400
    | |   |     |   "locationID" = 436207616
    | |   |     |   "USB Vendor Name" = "Apple Inc."
    | |   |     |   "USB Address" = 1
    | |   |     |   "idProduct" = 32773
    | |   |     |   "iProduct" = 1
    | |   |     |   "bDeviceProtocol" = 0
    | |   |     |   "iManufacturer" = 2
    | |   |     |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     |   "bDeviceClass" = 9
    | |   |     |   "iSerialNumber" = 0
    | |   |     |   "bMaxPacketSize0" = 8
    | |   |     |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | |   |     |   "bDeviceSubClass" = 0
    | |   |     |   "AAPL,current-available" = <00000fa0>
    | |   |     |   "idVendor" = 1452
    | |   |     | }
    | |   |     | 
    | |   |     +-o AppleUSBHub  <class AppleUSBHub, !registered, !matched, active, busy 0, retain 6>
    | |   |     |   {
    | |   |     |     "IOProviderClass" = "IOUSBDevice"
    | |   |     |     "IOProbeScore" = 50000
    | |   |     |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
    | |   |     |     "bDeviceClass" = 9
    | |   |     |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |     |     "IOUserClientClass" = "AppleUSBHSHubUserClient"
    | |   |     |     "bDeviceSubClass" = 0
    | |   |     |     "IOClass" = "AppleUSBHub"
    | |   |     |     "IOPowerManagement" = {"CurrentPowerState"=3,"DeviceChangePowerState"=3,"DriverChangePowerState"=3}
    | |   |     |   }
    | |   |     |   
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain 6>
    | |   |         {
    | |   |           "iInterface" = 0
    | |   |           "idProduct" = 32773
    | |   |           "bConfigurationValue" = 1
    | |   |           "locationID" = 436207616
    | |   |           "bInterfaceSubClass" = 0
    | |   |           "bInterfaceProtocol" = 0
    | |   |           "bAlternateSetting" = 0
    | |   |           "bInterfaceClass" = 9
    | |   |           "bInterfaceNumber" = 0
    | |   |           "bNumEndpoints" = 1
    | |   |           "idVendor" = 1452
    | |   |           "bcdDevice" = 400
    | |   |         }
    | |   |         
    | |   +-o usb@1B  <class IOPCIDevice, registered, matched, active, busy 0, retain 8>
    | |   | | {
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   | |   "subsystem-id" = <00000035>
    | |   | |   "IODeviceMemory" = (({"address"=18446744071562600448,"length"=4096}))
    | |   | |   "USBBusNumber" = 27
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "class-code" = <000c0310>
    | |   | |   "revision-id" = <00000043>
    | |   | |   "assigned-addresses" = <8200d81000000000800820000000000000001000>
    | |   | |   "built-in" = <>
    | |   | |   "name" = <"usb">
    | |   | |   "sleep-power-state" = <"D3cold">
    | |   | |   "subsystem-vendor-id" = <00001033>
    | |   | |   "reg" = <0000d800000000000000000000000000000000000200d81000000000000000000000000000001000>
    | |   | |   "compatible" = <"pci1033,35","pciclass,0c0310">
    | |   | |   "#size-cells" = <00000000>
    | |   | |   "max-latency" = <0000002a>
    | |   | |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "AAPL,phandle" = <ff9a4e18>
    | |   | |   "locationID" = 452984832
    | |   | |   "IOInterruptSpecifiers" = (<0000003f00000001>)
    | |   | |   "device-id" = <00000035>
    | |   | |   "vendor-id" = <00001033>
    | |   | |   "interrupts" = <00000001>
    | |   | |   "device_type" = <"usb">
    | |   | |   "min-grant" = <00000001>
    | |   | | }
    | |   | | 
    | |   | +-o AppleUSBOHCI  <class AppleUSBOHCI, registered, matched, active, busy 0, retain 8>
    | |   |   | {
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "Card Type" = "Built-in"
    | |   |   |   "IOPCIClassMatch" = "0x0c031000"
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBOHCI"
    | |   |   |   "Companion" = "yes"
    | |   |   |   "IOUserClientClass" = "IOUSBControllerUserClient"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IOPowerManagement" = {"ChildrenPowerState"=3,"CurrentPowerState"=3,"DeviceChangePowerState"=3,"DriverChangePowerState"=3}
    | |   |   |   "IOClass" = "AppleUSBOHCI"
    | |   |   | }
    | |   |   | 
    | |   |   +-o OHCI Root Hub Simulation@1B  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain 8>
    | |   |     | {
    | |   |     |   "Bus Power Available" = 250
    | |   |     |   "bNumConfigurations" = 1
    | |   |     |   "Device Speed" = 1
    | |   |     |   "sessionID" = 17976115677
    | |   |     |   "USB Product Name" = "OHCI Root Hub Simulation"
    | |   |     |   "bcdDevice" = 400
    | |   |     |   "locationID" = 452984832
    | |   |     |   "USB Vendor Name" = "Apple Inc."
    | |   |     |   "USB Address" = 1
    | |   |     |   "idProduct" = 32773
    | |   |     |   "iProduct" = 1
    | |   |     |   "bDeviceProtocol" = 0
    | |   |     |   "iManufacturer" = 2
    | |   |     |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     |   "bDeviceClass" = 9
    | |   |     |   "iSerialNumber" = 0
    | |   |     |   "bMaxPacketSize0" = 8
    | |   |     |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | |   |     |   "bDeviceSubClass" = 0
    | |   |     |   "idVendor" = 1452
    | |   |     | }
    | |   |     | 
    | |   |     +-o AppleUSBHub  <class AppleUSBHub, !registered, !matched, active, busy 0, retain 6>
    | |   |     |   {
    | |   |     |     "IOProviderClass" = "IOUSBDevice"
    | |   |     |     "IOProbeScore" = 50000
    | |   |     |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
    | |   |     |     "bDeviceClass" = 9
    | |   |     |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |     |     "IOUserClientClass" = "AppleUSBHSHubUserClient"
    | |   |     |     "bDeviceSubClass" = 0
    | |   |     |     "IOClass" = "AppleUSBHub"
    | |   |     |     "IOPowerManagement" = {"CurrentPowerState"=3,"DeviceChangePowerState"=3,"DriverChangePowerState"=3}
    | |   |     |   }
    | |   |     |   
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain 6>
    | |   |         {
    | |   |           "iInterface" = 0
    | |   |           "idProduct" = 32773
    | |   |           "bConfigurationValue" = 1
    | |   |           "locationID" = 452984832
    | |   |           "bInterfaceSubClass" = 0
    | |   |           "bInterfaceProtocol" = 0
    | |   |           "bAlternateSetting" = 0
    | |   |           "bInterfaceClass" = 9
    | |   |           "bInterfaceNumber" = 0
    | |   |           "bNumEndpoints" = 1
    | |   |           "idVendor" = 1452
    | |   |           "bcdDevice" = 400
    | |   |         }
    | |   |         
    | |   +-o usb@1B,1  <class IOPCIDevice, registered, matched, active, busy 0, retain 8>
    | |   | | {
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   | |   "subsystem-id" = <00000035>
    | |   | |   "IODeviceMemory" = (({"address"=18446744071562596352,"length"=4096}))
    | |   | |   "USBBusNumber" = 59
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "class-code" = <000c0310>
    | |   | |   "revision-id" = <00000043>
    | |   | |   "assigned-addresses" = <8200d91000000000800810000000000000001000>
    | |   | |   "built-in" = <>
    | |   | |   "name" = <"usb">
    | |   | |   "sleep-power-state" = <"D3cold">
    | |   | |   "subsystem-vendor-id" = <00001033>
    | |   | |   "reg" = <0000d900000000000000000000000000000000000200d91000000000000000000000000000001000>
    | |   | |   "compatible" = <"pci1033,35","pciclass,0c0310">
    | |   | |   "#size-cells" = <00000000>
    | |   | |   "max-latency" = <0000002a>
    | |   | |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "AAPL,phandle" = <ff9acf70>
    | |   | |   "locationID" = 989855744
    | |   | |   "IOInterruptSpecifiers" = (<0000003f00000001>)
    | |   | |   "device-id" = <00000035>
    | |   | |   "vendor-id" = <00001033>
    | |   | |   "interrupts" = <00000002>
    | |   | |   "device_type" = <"usb">
    | |   | |   "min-grant" = <00000001>
    | |   | | }
    | |   | | 
    | |   | +-o AppleUSBOHCI  <class AppleUSBOHCI, registered, matched, active, busy 0, retain 8>
    | |   |   | {
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "Card Type" = "Built-in"
    | |   |   |   "IOPCIClassMatch" = "0x0c031000"
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBOHCI"
    | |   |   |   "Companion" = "yes"
    | |   |   |   "IOUserClientClass" = "IOUSBControllerUserClient"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IOPowerManagement" = {"ChildrenPowerState"=3,"CurrentPowerState"=3,"DeviceChangePowerState"=3,"DriverChangePowerState"=3}
    | |   |   |   "IOClass" = "AppleUSBOHCI"
    | |   |   | }
    | |   |   | 
    | |   |   +-o OHCI Root Hub Simulation@1B,1  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain 8>
    | |   |     | {
    | |   |     |   "Bus Power Available" = 250
    | |   |     |   "bNumConfigurations" = 1
    | |   |     |   "Device Speed" = 1
    | |   |     |   "sessionID" = 17998243183
    | |   |     |   "USB Product Name" = "OHCI Root Hub Simulation"
    | |   |     |   "bcdDevice" = 400
    | |   |     |   "locationID" = 989855744
    | |   |     |   "USB Vendor Name" = "Apple Inc."
    | |   |     |   "USB Address" = 1
    | |   |     |   "idProduct" = 32773
    | |   |     |   "iProduct" = 1
    | |   |     |   "bDeviceProtocol" = 0
    | |   |     |   "iManufacturer" = 2
    | |   |     |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     |   "bDeviceClass" = 9
    | |   |     |   "iSerialNumber" = 0
    | |   |     |   "bMaxPacketSize0" = 8
    | |   |     |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | |   |     |   "bDeviceSubClass" = 0
    | |   |     |   "idVendor" = 1452
    | |   |     | }
    | |   |     | 
    | |   |     +-o AppleUSBHub  <class AppleUSBHub, !registered, !matched, active, busy 0, retain 6>
    | |   |     |   {
    | |   |     |     "IOProviderClass" = "IOUSBDevice"
    | |   |     |     "IOProbeScore" = 50000
    | |   |     |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
    | |   |     |     "bDeviceClass" = 9
    | |   |     |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |     |     "IOUserClientClass" = "AppleUSBHSHubUserClient"
    | |   |     |     "bDeviceSubClass" = 0
    | |   |     |     "IOClass" = "AppleUSBHub"
    | |   |     |     "IOPowerManagement" = {"CurrentPowerState"=3,"DeviceChangePowerState"=3,"DriverChangePowerState"=3}
    | |   |     |   }
    | |   |     |   
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain 6>
    | |   |         {
    | |   |           "iInterface" = 0
    | |   |           "idProduct" = 32773
    | |   |           "bConfigurationValue" = 1
    | |   |           "locationID" = 989855744
    | |   |           "bInterfaceSubClass" = 0
    | |   |           "bInterfaceProtocol" = 0
    | |   |           "bAlternateSetting" = 0
    | |   |           "bInterfaceClass" = 9
    | |   |           "bInterfaceNumber" = 0
    | |   |           "bNumEndpoints" = 1
    | |   |           "idVendor" = 1452
    | |   |           "bcdDevice" = 400
    | |   |         }
    | |   |         
    | |   +-o usb@1B,2  <class IOPCIDevice, registered, matched, active, busy 0, retain 9>
    | |     | {
    | |     |   "IOPCIResourced" = Yes
    | |     |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |     |   "subsystem-id" = <000000e0>
    | |     |   "IODeviceMemory" = (({"address"=18446744071562592256,"length"=256}))
    | |     |   "USBBusNumber" = 91
    | |     |   "devsel-speed" = <00000001>
    | |     |   "class-code" = <000c0320>
    | |     |   "max-latency" = <00000022>
    | |     |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |     |   "AAPL,phandle" = <ff9b50c8>
    | |     |   "revision-id" = <00000004>
    | |     |   "IOInterruptSpecifiers" = (<0000003f00000001>)
    | |     |   "assigned-addresses" = <8200da1000000000800800000000000000000100>
    | |     |   "locationID" = 1526726656
    | |     |   "device-id" = <000000e0>
    | |     |   "vendor-id" = <00001033>
    | |     |   "interrupts" = <00000003>
    | |     |   "subsystem-vendor-id" = <00001033>
    | |     |   "min-grant" = <00000010>
    | |     |   "name" = <"usb">
    | |     |   "compatible" = <706369313033332c653000706369313033332c653000706369636c6173732c3063303332300000656863690000>
    | |     |   "reg" = <0000da00000000000000000000000000000000000200da1000000000000000000000000000000100>
    | |     |   "sleep-power-state" = <"D3cold">
    | |     |   "device_type" = <"ehci">
    | |     | }
    | |     | 
    | |     +-o IOService  <class IOService, !registered, !matched, active, busy 0, retain 4>
    | |     |   {
    | |     |     "IOProbeScore" = 10
    | |     |     "IOProviderClass" = "IOPCIDevice"
    | |     |     "IOMatchCategory" = "OMI_EHCI"
    | |     |     "IOClass" = "IOService"
    | |     |     "IOPCIClassMatch" = "0x0c032000"
    | |     |     "CFBundleIdentifier" = "com.apple.kernel.iokit"
    | |     |   }
    | |     |   
    | |     +-o AppleUSBEHCI  <class AppleUSBEHCI, registered, matched, active, busy 0, retain 10>
    | |       | {
    | |       |   "IOProviderClass" = "IOPCIDevice"
    | |       |   "IOProbeScore" = 0
    | |       |   "64bit" = No
    | |       |   "Card Type" = "Built-in"
    | |       |   "IOPCIClassMatch" = "0x0c032000"
    | |       |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBEHCI"
    | |       |   "IOUserClientClass" = "IOUSBControllerUserClient"
    | |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   "IOPowerManagement" = {"ChildrenPowerState"=3,"CurrentPowerState"=3,"DeviceChangePowerState"=3,"DriverChangePowerState"=3}
    | |       |   "IOClass" = "AppleUSBEHCI"
    | |       | }
    | |       | 
    | |       +-o EHCI Root Hub Simulation@1B,2  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain 8>
    | |         | {
    | |         |   "Bus Power Available" = 250
    | |         |   "bNumConfigurations" = 1
    | |         |   "Device Speed" = 2
    | |         |   "sessionID" = 17948485999
    | |         |   "USB Product Name" = "EHCI Root Hub Simulation"
    | |         |   "bcdDevice" = 512
    | |         |   "locationID" = 1526726656
    | |         |   "USB Vendor Name" = "Apple Inc."
    | |         |   "USB Address" = 1
    | |         |   "idProduct" = 32774
    | |         |   "iProduct" = 1
    | |         |   "bDeviceProtocol" = 1
    | |         |   "iManufacturer" = 2
    | |         |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |         |   "bDeviceClass" = 9
    | |         |   "iSerialNumber" = 0
    | |         |   "bMaxPacketSize0" = 64
    | |         |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
    | |         |   "bDeviceSubClass" = 0
    | |         |   "idVendor" = 1452
    | |         | }
    | |         | 
    | |         +-o AppleUSBHub  <class AppleUSBHub, registered, matched, active, busy 0, retain 6>
    | |         |   {
    | |         |     "IOProviderClass" = "IOUSBDevice"
    | |         |     "IOProbeScore" = 50000
    | |         |     "High Speed" = 1
    | |         |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
    | |         |     "bDeviceClass" = 9
    | |         |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |         |     "IOUserClientClass" = "AppleUSBHSHubUserClient"
    | |         |     "bDeviceSubClass" = 0
    | |         |     "IOClass" = "AppleUSBHub"
    | |         |     "IOPowerManagement" = {"CurrentPowerState"=3,"DeviceChangePowerState"=3,"DriverChangePowerState"=3}
    | |         |   }
    | |         |   
    | |         +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain 6>
    | |             {
    | |               "iInterface" = 0
    | |               "idProduct" = 32774
    | |               "bConfigurationValue" = 1
    | |               "locationID" = 1526726656
    | |               "bInterfaceSubClass" = 0
    | |               "bInterfaceProtocol" = 1
    | |               "bAlternateSetting" = 0
    | |               "bInterfaceClass" = 9
    | |               "bInterfaceNumber" = 0
    | |               "bNumEndpoints" = 1
    | |               "idVendor" = 1452
    | |               "bcdDevice" = 512
    | |             }
    | |             
    | +-o pci@f4000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain 10>
    | | | {
    | | |   "IODTPersist" = <0072b7a00072b7dc>
    | | |   "#address-cells" = <00000003>
    | | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | | |   "IODeviceMemory" = (({"address"=18446744073508225024,"length"=65536}),({"address"=18446744073516613632,"length"=4}),({"address"=18446744073520807936,"len$
    | | |   "clock-frequency" = <03f940aa>
    | | |   "interrupt-map" = <00006800000000000000000000000001ff97c528000000270000000100006800000000000000000000000000ff97c5280000000b000000000000700000000000000000$
    | | |   "AAPL,phandle" = <ff975590>
    | | |   "built-in-names" = <0000e0004154412d3130300046697265576972650045746865726e657400>
    | | |   "IOInterruptSpecifiers" = (<0000002d00000001>)
    | | |   "model" = <"AAPL,UniNorth">
    | | |   "name" = <"pci">
    | | |   "device_type" = <"pci">
    | | |   "ranges" = <0200000000000000f5000000f50000000000000001000000010000000000000000000000f40000000000000000800000>
    | | |   "write-combining" = <>
    | | |   "bus-range" = <0000000000000000>
    | | |   "compatible" = <"uni-north">
    | | |   "reg" = <f400000002000000>
    | | |   "#interrupt-cells" = <00000001>
    | | |   "interrupts" = <0000002d00000001>
    | | |   "#size-cells" = <00000002>
    | | |   "interrupt-map-mask" = <0000f800000000000000000000000001>
    | | |   "interrupt-parent" = <ff97c528>
    | | | }
    | | | 
    | | +-o AppleMacRiscPCI  <class AppleMacRiscPCI, registered, matched, active, busy 0, retain 11>
    | |   | {
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   |   "IOProbeScore" = 0
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRiscPCI"
    | |   |   "Bridge Memory Ranges" = (18446744073525006336,18446744073525018623,18446744073525035008,18446744073526050815,18446744073529196544,18446744073541779455$
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "Bridge IO Ranges" = (0,65535)
    | |   |   "IONameMatched" = "uni-north"
    | |   |   "IOClass" = "AppleMacRiscPCI"
    | |   |   "IONameMatch" = ("bandit","uni-north","u3")
    | |   |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | }
    | |   | 
    | |   +-o ata-6@D  <class IOPCIDevice, registered, matched, active, busy 0, retain 19>
    | |   | | {
    | |   | |   "AAPL,pio-timing" = <0000052600000085000000250000002500000025000000000000000000000000>
    | |   | |   "lba-48" = <>
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528","IOInterruptControllerFF97C528")
    | |   | |   "AAPL,connector" = <"ata">
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "IODeviceMemory" = (({"address"=18446744073525018624,"length"=16384}))
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "class-code" = <00ff0000>
    | |   | |   "revision-id" = <00000000>
    | |   | |   "model" = <"ata-6">
    | |   | |   "assigned-addresses" = <8200681000000000f50040000000000000004000>
    | |   | |   "name" = <"ata-6">
    | |   | |   "compatible" = <"kauai-ata">
    | |   | |   "reg" = <00006800000000000000000000000000000000000200681000000000000000000000000000004000>
    | |   | |   "#size-cells" = <00000000>
    | |   | |   "AAPL,requested-priorities" = <0000000200000004>
    | |   | |   "max-latency" = <00000000>
    | |   | |   "AAPL,bus-id" = <00000003>
    | |   | |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "AAPL,phandle" = <ff9b5590>
    | |   | |   "IOInterruptSpecifiers" = (<0000002700000001>,<0000000b00000000>)
    | |   | |   "device-id" = <0000003b>
    | |   | |   "vendor-id" = <0000106b>
    | |   | |   "device_type" = <"ata">
    | |   | |   "interrupts" = <0000000100000000>
    | |   | |   "min-grant" = <00000000>
    | |   | |   "cable-type" = <"80-conductor">
    | |   | | }
    | |   | | 
    | |   | +-o AppleKauaiATA  <class AppleKauaiATA, registered, matched, active, busy 0, retain 5>
    | |   |   | {
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleKauaiATA"
    | |   |   |   "Physical Interconnect" = "ATA"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IONameMatched" = "kauai-ata"
    | |   |   |   "IOClass" = "AppleKauaiATA"
    | |   |   |   "IONameMatch" = ("kauai-ata","K2-UATA","shasta-ata")
    | |   |   | }
    | |   |   | 
    | |   |   +-o ATADeviceNub@0  <class ATADeviceNub, registered, matched, active, busy 0, retain 8>
    | |   |     | {
    | |   |     |   "device revision" = "Rev 1.4 "
    | |   |     |   "device serial" = "CD8C43B6            "
    | |   |     |   "ata device type" = "ata"
    | |   |     |   "IOUnit" = 0
    | |   |     |   "socket type" = "internal"
    | |   |     |   "device model" = "FC-1307 SD to CF Adapter V1.4           "
    | |   |     |   "unit number" = 0
    | |   |     | }
    | |   |     | 
    | |   |     +-o AppleATADiskDriver  <class AppleATADiskDriver, registered, matched, active, busy 0, retain 6>
    | |   |       | {
    | |   |       |   "IOProbeScore" = 0
    | |   |       |   "IOMaximumSegmentCountRead" = 32
    | |   |       |   "IOMaximumSegmentCountWrite" = 32
    | |   |       |   "CFBundleIdentifier" = "com.apple.iokit.IOATABlockStorage"
    | |   |       |   "ATA Features" = 40
    | |   |       |   "Physical Interconnect" = "ATA"
    | |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       |   "Physical Interconnect Location" = "Internal"
    | |   |       |   "IOMaximumBlockCountRead" = 256
    | |   |       |   "IOProviderClass" = "IOATADevice"
    | |   |       |   "IOMaximumByteCountRead" = 131072
    | |   |       |   "IOMaximumByteCountWrite" = 131072
    | |   |       |   "Physical Block Size" = 512
    | |   |       |   "IOMaximumBlockCountWrite" = 256
    | |   |       |   "ata device type" = "ata"
    | |   |       |   "IOPolledInterface" = "not serializable"
    | |   |       |   "IOClass" = "AppleATADiskDriver"
    | |   |       |   "Logical Block Size" = 512
    | |   |       | }
    | |   |       | 
    | |   |       +-o IOATABlockStorageDevice  <class IOATABlockStorageDevice, registered, matched, active, busy 0, retain 5>
    | |   |         | {
    | |   |         |   "IOCFPlugInTypes" = {"24514B7A-2804-11D6-8A02-003065704866"="SMARTLib.plugin"}
    | |   |         |   "Device Characteristics" = {"Product Revision Level"="Rev 1.4 ","ATA Features"=40,"Product Name"="FC-1307 SD to CF Adapter V1.4           ","$
    | |   |         |   "device-type" = "Generic"
    | |   |         |   "Protocol Characteristics" = {"Physical Interconnect"="ATA","Physical Interconnect Location"="Internal"}
    | |   |         |   "IOUserClientClass" = "ATASMARTUserClient"
    | |   |         |   "IOMinimumSegmentAlignmentByteCount" = 4
    | |   |         |   "SMART Capable" = Yes
    | |   |         | }
    | |   |         | 
    | |   |         +-o IOBlockStorageDriver  <class IOBlockStorageDriver, registered, matched, active, busy 0, retain 7>
    | |   |           | {
    | |   |           |   "IOProviderClass" = "IOBlockStorageDevice"
    | |   |           |   "IOProbeScore" = 0
    | |   |           |   "Statistics" = {"Total Time (Read)"=279186499921,"Bytes (Write)"=1085428224,"Operations (Read)"=30710,"Latency Time (Read)"=0,"Retries (Rea$
    | |   |           |   "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |           |   "IOPropertyMatch" = {"device-type"="Generic"}
    | |   |           |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |           |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |           |   "IOClass" = "IOBlockStorageDriver"
    | |   |           | }
    | |   |           | 
    | |   |           +-o FC-1307 SD to CF Adapter V1.4 FC-1307 SD to CF Adapter V1.4  <class IOMedia, registered, matched, active, busy 0, retain 10>
    | |   |             | {
    | |   |             |   "Removable" = No
    | |   |             |   "BSD Unit" = 0
    | |   |             |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |             |   "BSD Minor" = 0
    | |   |             |   "Ejectable" = No
    | |   |             |   "BSD Major" = 14
    | |   |             |   "BSD Name" = "disk0"
    | |   |             |   "Leaf" = No
    | |   |             |   "IOMediaIcon" = {"CFBundleIdentifier"="com.apple.iokit.IOStorageFamily","IOBundleResourceFile"="Internal.icns"}
    | |   |             |   "Preferred Block Size" = 512
    | |   |             |   "Whole" = Yes
    | |   |             |   "Open" = Yes
    | |   |             |   "Size" = 31914983424
    | |   |             |   "Writable" = Yes
    | |   |             |   "Content" = "Apple_partition_scheme"
    | |   |             |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |             |   "Content Hint" = ""
    | |   |             | }
    | |   |             | 
    | |   |             +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |             |   {
    | |   |             |     "IOProbeScore" = 30000
    | |   |             |     "IOProviderClass" = "IOMedia"
    | |   |             |     "IOMatchCategory" = "IOMediaBSDClient"
    | |   |             |     "IOClass" = "IOMediaBSDClient"
    | |   |             |     "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |             |     "IOResourceMatch" = "IOBSD"
    | |   |             |   }
    | |   |             |   
    | |   |             +-o IOApplePartitionScheme  <class IOApplePartitionScheme, !registered, !matched, active, busy 0, retain 15>
    | |   |               | {
    | |   |               |   "IOProbeScore" = 4000
    | |   |               |   "IOProviderClass" = "IOMedia"
    | |   |               |   "Content Mask" = "Apple_partition_scheme"
    | |   |               |   "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |   "IOMatchCategory" = "IOStorage"
    | |   |               |   "IOPropertyMatch" = ({"Whole"=Yes},{"Content Hint"="CD_ROM_Mode_1","Writable"=No},{"Content Hint"="CD_ROM_Mode_2_Form_1","Writable"=No}$
    | |   |               |   "IOClass" = "IOApplePartitionScheme"
    | |   |               | }
    | |   |               | 
    | |   |               +-o Apple@1  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |               | | {
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               | |   "BSD Minor" = 1
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s1"
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 1
    | |   |               | |   "Whole" = No
    | |   |               | |   "Open" = No
    | |   |               | |   "Size" = 32256
    | |   |               | |   "Writable" = No
    | |   |               | |   "Content" = "Apple_partition_map"
    | |   |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               | |   "Content Hint" = "Apple_partition_map"
    | |   |               | | }
    | |   |               | | 
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |               |     {
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |     }
    | |   |               |     
    | |   |               +-o Macintosh@2  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |               | | {
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               | |   "BSD Minor" = 2
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s2"
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 2
    | |   |               | |   "Whole" = No
    | |   |               | |   "Open" = No
    | |   |               | |   "Size" = 28672
    | |   |               | |   "Writable" = No
    | |   |               | |   "Content" = "Apple_Driver43"
    | |   |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               | |   "Content Hint" = "Apple_Driver43"
    | |   |               | | }
    | |   |               | | 
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |               |     {
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |     }
    | |   |               |     
    | |   |               +-o Macintosh@3  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |               | | {
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               | |   "BSD Minor" = 3
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s3"
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 3
    | |   |               | |   "Whole" = No
    | |   |               | |   "Open" = No
    | |   |               | |   "Size" = 28672
    | |   |               | |   "Writable" = No
    | |   |               | |   "Content" = "Apple_Driver43"
    | |   |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               | |   "Content Hint" = "Apple_Driver43"
    | |   |               | | }
    | |   |               | | 
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |               |     {
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |     }
    | |   |               |     
    | |   |               +-o Macintosh@4  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |               | | {
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               | |   "BSD Minor" = 4
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s4"
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 4
    | |   |               | |   "Whole" = No
    | |   |               | |   "Open" = No
    | |   |               | |   "Size" = 28672
    | |   |               | |   "Writable" = No
    | |   |               | |   "Content" = "Apple_Driver_ATA"
    | |   |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               | |   "Content Hint" = "Apple_Driver_ATA"
    | |   |               | | }
    | |   |               | | 
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |               |     {
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |     }
    | |   |               |     
    | |   |               +-o Macintosh@5  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |               | | {
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               | |   "BSD Minor" = 5
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s5"
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 5
    | |   |               | |   "Whole" = No
    | |   |               | |   "Open" = No
    | |   |               | |   "Size" = 28672
    | |   |               | |   "Writable" = No
    | |   |               | |   "Content" = "Apple_Driver_ATA"
    | |   |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               | |   "Content Hint" = "Apple_Driver_ATA"
    | |   |               | | }
    | |   |               | | 
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |               |     {
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |     }
    | |   |               |     
    | |   |               +-o Macintosh@6  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |               | | {
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               | |   "BSD Minor" = 6
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s6"
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 6
    | |   |               | |   "Whole" = No
    | |   |               | |   "Open" = No
    | |   |               | |   "Size" = 262144
    | |   |               | |   "Writable" = No
    | |   |               | |   "Content" = "Apple_FWDriver"
    | |   |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               | |   "Content Hint" = "Apple_FWDriver"
    | |   |               | | }
    | |   |               | | 
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |               |     {
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |     }
    | |   |               |     
    | |   |               +-o Macintosh@7  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |               | | {
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               | |   "BSD Minor" = 7
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s7"
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 7
    | |   |               | |   "Whole" = No
    | |   |               | |   "Open" = No
    | |   |               | |   "Size" = 262144
    | |   |               | |   "Writable" = No
    | |   |               | |   "Content" = "Apple_Driver_IOKit"
    | |   |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               | |   "Content Hint" = "Apple_Driver_IOKit"
    | |   |               | | }
    | |   |               | | 
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |               |     {
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |     }
    | |   |               |     
    | |   |               +-o Patch Partition@8  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |               | | {
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               | |   "BSD Minor" = 8
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s8"
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 8
    | |   |               | |   "Whole" = No
    | |   |               | |   "Open" = No
    | |   |               | |   "Size" = 262144
    | |   |               | |   "Writable" = No
    | |   |               | |   "Content" = "Apple_Patches"
    | |   |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               | |   "Content Hint" = "Apple_Patches"
    | |   |               | | }
    | |   |               | | 
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |               |     {
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |     }
    | |   |               |     
    | |   |               +-o Macintosh HD@10  <class IOMedia, registered, matched, active, busy 0, retain 9>
    | |   |               | | {
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |               | |   "BSD Minor" = 9
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s10"
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 10
    | |   |               | |   "Whole" = No
    | |   |               | |   "Open" = Yes
    | |   |               | |   "Size" = 28990152704
    | |   |               | |   "Writable" = Yes
    | |   |               | |   "Content" = "Apple_HFS"
    | |   |               | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |               | |   "Content Hint" = "Apple_HFS"
    | |   |               | | }
    | |   |               | | 
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
    | |   |               |     {
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |     }
    | |   |               |     
    | |   |               +-o OS 9@11  <class IOMedia, registered, matched, active, busy 0, retain 9>
    | |   |                 | {
    | |   |                 |   "Removable" = No
    | |   |                 |   "BSD Unit" = 0
    | |   |                 |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |                 |   "BSD Minor" = 10
    | |   |                 |   "Ejectable" = No
    | |   |                 |   "BSD Major" = 14
    | |   |                 |   "BSD Name" = "disk0s11"
    | |   |                 |   "Leaf" = Yes
    | |   |                 |   "Preferred Block Size" = 512
    | |   |                 |   "Partition ID" = 11
    | |   |                 |   "Whole" = No
    | |   |                 |   "Open" = Yes
    | |   |                 |   "Size" = 2789679104
    | |   |                 |   "Writable" = Yes
    | |   |                 |   "Content" = "Apple_HFS"
    | |   |                 |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |                 |   "Content Hint" = "Apple_HFS"
    | |   |                 | }
    | |   |                 | 
    | |   |                 +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
    | |   |                     {
    | |   |                       "IOProbeScore" = 30000
    | |   |                       "IOProviderClass" = "IOMedia"
    | |   |                       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |                       "IOClass" = "IOMediaBSDClient"
    | |   |                       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |                       "IOResourceMatch" = "IOBSD"
    | |   |                     }
    | |   |                     
    | |   +-o firewire@E  <class IOPCIDevice, registered, matched, active, busy 0, retain 9>
    | |   | | {
    | |   | |   "IOPCIResourced" = Yes
    | |   | |   "#address-cells" = <00000004>
    | |   | |   "platform-fw-linkon-enable" = <ff96eb58>
    | |   | |   "subsystem-id" = <00005811>
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |   | |   "IODeviceMemory" = (({"address"=18446744073525002240,"length"=4096}))
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "class-code" = <000c0010>
    | |   | |   "IOPMPCIConfigSpaceVolatile" = No
    | |   | |   "revision-id" = <00000081>
    | |   | |   "assigned-addresses" = <8200701000000000f50000000000000000001000>
    | |   | |   "name" = <"firewire">
    | |   | |   "subsystem-vendor-id" = <0000106b>
    | |   | |   "local-guid" = <000d93fffe763250>
    | |   | |   "reg" = <00007000000000000000000000000000000000000200701000000000000000000000000000001000>
    | |   | |   "compatible" = <"pci106b,5811","pci106b,31","pciclass,0c0010">
    | |   | |   "fast-back-to-back" = <>
    | |   | |   "#size-cells" = <00000002>
    | |   | |   "max-latency" = <00000018>
    | |   | |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |   | |   "AAPL,phandle" = <ff9b8de8>
    | |   | |   "IOInterruptSpecifiers" = (<0000002800000001>)
    | |   | |   "platform-fw-linkon-disable" = <ff96eb58>
    | |   | |   "device-id" = <00000031>
    | |   | |   "vendor-id" = <0000106b>
    | |   | |   "interrupts" = <00000001>
    | |   | |   "device_type" = <"ieee1394">
    | |   | |   "min-grant" = <0000000c>
    | |   | |   "platform-phy-pd" = <ff97d2d8>
    | |   | |   "firewire-pci-clock" = <>
    | |   | | }
    | |   | | 
    | |   | +-o AppleFWOHCI  <class AppleFWOHCI, !registered, !matched, active, busy 0, retain 6>
    | |   |   | {
    | |   |   |   "IOProbeScore" = 4096
    | |   |   |   "CFBundleVersion" = "3.4.4"
    | |   |   |   "PHY Device_ID" = 4342422
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleFWOHCI"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IsochReceiveContextCount" = 8
    | |   |   |   "RcvPhyPkt" = 0
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "PHY Vendor_ID" = 524328
    | |   |   |   "IONameMatched" = "pciclass,0c0010"
    | |   |   |   "IsochTransmitContextCount" = 8
    | |   |   |   "IOClass" = "AppleFWOHCI"
    | |   |   |   "IONameMatch" = ("pciclass,0c0010")
    | |   |   | }
    | |   |   | 
    | |   |   +-o IOFireWireController  <class IOFireWireController, registered, matched, active, busy 0, retain 13>
    | |   |     | {
    | |   |     |   "FireWire Generation ID" = "4"
    | |   |     |   "FireWire Self IDs" = <8045c494814588c2>
    | |   |     |   "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1,"DriverChangePowerState"=1}
    | |   |     | }
    | |   |     | 
    | |   |     +-o IOFireWireLocalNode  <class IOFireWireLocalNode, registered, matched, active, busy 0, retain 13>
    | |   |     | | {
    | |   |     | |   "FireWire Device ROM" = <04048b5831333934e000a042000d93fffe763250000927043800000403000a27810000071700000a8100000d0c0083c08d000011d1000013d10000$
    | |   |     | |   "IOCFPlugInTypes" = {"B54BC8F8-D53B-11D5-A1A1-0003934B81A0"="IOFireWireAVC.kext/Contents/PlugIns/IOFireWireAVCLib.plugin","CDCFCA94-F197-11D4-8$
    | |   |     | |   "GUID" = 3821902392341072
    | |   |     | |   "FireWire Self IDs" = <814588c2>
    | |   |     | |   "FireWire Node ID" = 65473
    | |   |     | |   "FireWire Speed" = 2
    | |   |     | |   "IOUserClientClass" = "IOFireWireUserClient"
    | |   |     | | }
    | |   |     | | 
    | |   |     | +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, !registered, !matched, active, busy 0, retain 4>
    | |   |     | |   {
    | |   |     | |     "IOProviderClass" = "IOFireWireNub"
    | |   |     | |     "IOMatchCategory" = "IOFireWireUserClient"
    | |   |     | |     "IOProbeScore" = 0
    | |   |     | |     "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"CDCFCA94-F197-11D4-87E6-000502072F80"="IOFireWireFamily.kext/Contents/PlugIns/IOFireWireLi$
    | |   |     | |     "IOClass" = "IOFireWireUserClientIniter"
    | |   |     | |     "CFBundleIdentifier" = "com.apple.iokit.IOFireWireFamily"
    | |   |     | |   }
    | |   |     | |   
    | |   |     | +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, !registered, !matched, active, busy 0, retain 4>
    | |   |     | |   {
    | |   |     | |     "IOProviderClass" = "IOFireWireLocalNode"
    | |   |     | |     "IOMatchCategory" = "IOFireWireAVCProtocol"
    | |   |     | |     "IOProbeScore" = 0
    | |   |     | |     "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"B54BC8F8-D53B-11D5-A1A1-0003934B81A0"="IOFireWireAVC.kext/Contents/PlugIns/IOFireWireAVCLi$
    | |   |     | |     "IOClass" = "IOFireWireUserClientIniter"
    | |   |     | |     "CFBundleIdentifier" = "com.apple.iokit.IOFireWireFamily"
    | |   |     | |   }
    | |   |     | |   
    | |   |     | +-o IOFireWireIP  <class IOFireWireIP, registered, matched, active, busy 0, retain 5>
    | |   |     |   | {
    | |   |     |   |   "IOProbeScore" = 0
    | |   |     |   |   "GUID" = 3821902392341072
    | |   |     |   |   "CFBundleIdentifier" = "com.apple.iokit.IOFireWireIP"
    | |   |     |   |   "IOSelectedMedium" = "00100020"
    | |   |     |   |   "IOFWHWAddr" = <000d93fffe7632500a02000100000000>
    | |   |     |   |   "IOMatchCategory" = "IOFireWireIPMatchCategory"
    | |   |     |   |   "IOLinkSpeed" = 0
    | |   |     |   |   "IOVendor" = "Apple"
    | |   |     |   |   "IOPacketFilters" = {"IONetworkFilterGroup"=275,"IOEthernetWakeOnLANFilterGroup"=0}
    | |   |     |   |   "IOMACAddress" = <000d93fffe763250>
    | |   |     |   |   "IOProviderClass" = "IOFireWireLocalNode"
    | |   |     |   |   "Diagnostics" = {"fwAttemptedDC"=0,"TxB"=0,"fwActiveBCastCmds"=0,"tqSize"=0,"fwServiceInCB"=0,"fwUnknownMCAPDesc"=0,"fwActiveCmds"=0,"RxU"=0,$
    | |   |     |   |   "IOFeatures" = 8
    | |   |     |   |   "IOMaxPacketSize" = 4096
    | |   |     |   |   "IOLinkStatus" = 1
    | |   |     |   |   "IORevision" = ""
    | |   |     |   |   "IOMinPacketSize" = 64
    | |   |     |   |   "IOMediumDictionary" = {"00100020"={"Type"=1048608,"Index"=0,"Flags"=0,"Speed"=0}}
    | |   |     |   |   "IOModel" = "fw+"
    | |   |     |   |   "IOClass" = "IOFireWireIP"
    | |   |     |   |   "IOActiveMedium" = "00100020"
    | |   |     |   | }
    | |   |     |   | 
    | |   |     |   +-o IOFWInterface  <class IOFWInterface, registered, matched, active, busy 0, retain 10>
    | |   |     |     | {
    | |   |     |     |   "IOMediaAddressLength" = 8
    | |   |     |     |   "IOPrimaryInterface" = No
    | |   |     |     |   "IOInterfaceType" = 144
    | |   |     |     |   "IORequiredPacketFilters" = {"IONetworkFilterGroup"=3,"IOEthernetWakeOnLANFilterGroup"=0}
    | |   |     |     |   "IOInterfaceFlags" = 34915
    | |   |     |     |   "IOInterfaceExtraFlags" = 1073742144
    | |   |     |     |   "IOInterfaceUnit" = 0
    | |   |     |     |   "IONetworkData" = {"IOFWStatsKey"={"Size"=216,"Data"=<0000000000000000000000000000000000000000000000000000000000000000000000000000000000000$
    | |   |     |     |   "BSD Name" = "fw0"
    | |   |     |     |   "IOLocation" = ""
    | |   |     |     |   "IOMaxTransferUnit" = 2030
    | |   |     |     |   "IOInterfaceNamePrefix" = "fw"
    | |   |     |     |   "IOBuiltin" = No
    | |   |     |     |   "IOActivePacketFilters" = {"IONetworkFilterGroup"=3,"IOEthernetWakeOnLANFilterGroup"=0}
    | |   |     |     |   "IOInterfaceState" = 3
    | |   |     |     |   "IOMediaHeaderLength" = 18
    | |   |     |     |   "IOControllerEnabled" = Yes
    | |   |     |     | }
    | |   |     |     | 
    | |   |     |     +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain 11>
    | |   |     |       | {
    | |   |     |       |   "IOProviderClass" = "IOResources"
    | |   |     |       |   "IOMatchCategory" = "IONetworkStack"
    | |   |     |       |   "IOProbeScore" = 0
    | |   |     |       |   "IOClass" = "IONetworkStack"
    | |   |     |       |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
    | |   |     |       |   "IOResourceMatch" = "IOBSD"
    | |   |     |       | }
    | |   |     |       | 
    | |   |     |       +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain 5>
    | |   |     |           {
    | |   |     |           }
    | |   |     |           
    | |   |     +-o IOFireWireDevice@20370200008615  <class IOFireWireDevice, registered, matched, active, busy 0, retain 18>
    | |   |       | {
    | |   |       |   "FireWire Device ROM" = {"Offset 0"=<040478a83133393400ff5113002037020000861500062a9b0c0083c0030020378100005e0400f93481000061d1000004d1000018d1$
    | |   |       |   "IOCFPlugInTypes" = {"CDCFCA94-F197-11D4-87E6-000502072F80"="IOFireWireFamily.kext/Contents/PlugIns/IOFireWireLib.plugin"}
    | |   |       |   "GUID" = 9067680984237589
    | |   |       |   "FireWire Self IDs" = <8045c494>
    | |   |       |   "FireWire Node ID" = 65472
    | |   |       |   "FireWire Speed" = 3
    | |   |       |   "FireWire Vendor Name" = "Seagate"
    | |   |       |   "IOUserClientClass" = "IOFireWireUserClient"
    | |   |       |   "Vendor_ID" = 8247
    | |   |       | }
    | |   |       | 
    | |   |       +-o IOFireWireUnit  <class IOFireWireUnit, registered, matched, active, busy 0, retain 9>
    | |   |       | | {
    | |   |       | |   "FireWire Product Name" = "FreeAgent Go FW"
    | |   |       | |   "GUID" = 9067680984237589
    | |   |       | |   "IOCFPlugInTypes" = {"CDCFCA94-F197-11D4-87E6-000502072F80"="IOFireWireFamily.kext/Contents/PlugIns/IOFireWireLib.plugin"}
    | |   |       | |   "Model_ID" = 8704
    | |   |       | |   "IOMatchCategory" = "FireWire Unit"
    | |   |       | |   "Unit_Spec_ID" = 24734
    | |   |       | |   "Unit_SW_Version" = 66691
    | |   |       | |   "FireWire Vendor Name" = "Seagate"
    | |   |       | |   "IOUserClientClass" = "IOFireWireUserClient"
    | |   |       | |   "Vendor_ID" = 8247
    | |   |       | | }
    | |   |       | | 
    | |   |       | +-o IOFireWireSBP2Target  <class IOFireWireSBP2Target, registered, matched, active, busy 0, retain 23>
    | |   |       | | | {
    | |   |       | | |   "IOProbeScore" = 4096
    | |   |       | | |   "Device_Type" = 0
    | |   |       | | |   "CFBundleIdentifier" = "com.apple.iokit.IOFireWireSBP2"
    | |   |       | | |   "Command_Set_Spec_ID" = 24734
    | |   |       | | |   "Unit_SW_Version" = 66691
    | |   |       | | |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       | | |   "GUID" = 9067680984237589
    | |   |       | | |   "Firmware_Revision" = 272
    | |   |       | | |   "IOProviderClass" = "IOFireWireUnit"
    | |   |       | | |   "FireWire Product Name" = "FreeAgent Go FW"
    | |   |       | | |   "Model_ID" = 8704
    | |   |       | | |   "Unit_Spec_ID" = 24734
    | |   |       | | |   "Command_Set" = 66776
    | |   |       | | |   "Command_Set_Revision" = 0
    | |   |       | | |   "IOClass" = "IOFireWireSBP2Target"
    | |   |       | | |   "FireWire Vendor Name" = "Seagate"
    | |   |       | | |   "Vendor_ID" = 8247
    | |   |       | | | }
    | |   |       | | | 
    | |   |       | | +-o IOFireWireSBP2LUN  <class IOFireWireSBP2LUN, registered, matched, active, busy 0, retain 8>
    | |   |       | |   | {
    | |   |       | |   |   "Device_Type" = 0
    | |   |       | |   |   "Command_Set_Spec_ID" = 24734
    | |   |       | |   |   "Unit_Characteristics" = 15368
    | |   |       | |   |   "GUID" = 9067680984237589
    | |   |       | |   |   "Firmware_Revision" = 272
    | |   |       | |   |   "Management_Agent_Offset" = 49152
    | |   |       | |   |   "FireWire Product Name" = "FreeAgent Go FW"
    | |   |       | |   |   "IOCFPlugInTypes" = {"A45B8156-B51B-11D4-AB4B-000A277E7234"="IOFireWireSBP2.kext/Contents/PlugIns/IOFireWireSBP2Lib.plugin"}
    | |   |       | |   |   "Model_ID" = 8704
    | |   |       | |   |   "Command_Set" = 66776
    | |   |       | |   |   "FireWire Vendor Name" = "Seagate"
    | |   |       | |   |   "Command_Set_Revision" = 0
    | |   |       | |   |   "IOUnit" = 0
    | |   |       | |   |   "IOUserClientClass" = "IOFireWireSBP2UserClient"
    | |   |       | |   |   "Vendor_ID" = 8247
    | |   |       | |   | }
    | |   |       | |   | 
    | |   |       | |   +-o com_apple_driver_Oxford_Semi_FW924  <class com_apple_driver_Oxford_Semi, registered, matched, active, busy 0, retain 7>
    | |   |       | |   | | {
    | |   |       | |   | |   "IOProbeScore" = 8193
    | |   |       | |   | |   "IOMaximumSegmentCountRead" = 512
    | |   |       | |   | |   "Write Time Out Duration" = 30000
    | |   |       | |   | |   "Bridge Characteristics" = {"Bridge Revision Level"=" 1.10","Bridge Vendor Name"="Oxford Semiconductor","Bridge Model Name"="OXFW924"}
    | |   |       | |   | |   "IOMaximumSegmentCountWrite" = 512
    | |   |       | |   | |   "IOMaximumSegmentByteCountWrite" = 61440
    | |   |       | |   | |   "CFBundleIdentifier" = "com.apple.driver.Oxford_Semi"
    | |   |       | |   | |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       | |   | |   "IOMaximumSegmentByteCountRead" = 61440
    | |   |       | |   | |   "Force Write Cache Enable" = Yes
    | |   |       | |   | |   "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1,"DriverChangePowerState"=1}
    | |   |       | |   | |   "IOProviderClass" = "IOFireWireSBP2LUN"
    | |   |       | |   | |   "Read Time Out Duration" = 30000
    | |   |       | |   | |   "Protocol Characteristics" = {"Physical Interconnect"="FireWire","Physical Interconnect Location"="External","GUID"=9067680984237589,"P$
    | |   |       | |   | |   "Command_Set" = 66776
    | |   |       | |   | |   "Command_Spec_ID" = 24734
    | |   |       | |   | |   "IOClass" = "com_apple_driver_Oxford_Semi"
    | |   |       | |   | | }
    | |   |       | |   | | 
    | |   |       | |   | +-o IOSCSIPeripheralDeviceNub  <class IOSCSIPeripheralDeviceNub, registered, matched, active, busy 0, retain 6>
    | |   |       | |   |   | {
    | |   |       | |   |   |   "IOProviderClass" = "IOSCSIProtocolServices"
    | |   |       | |   |   |   "IOProbeScore" = 0
    | |   |       | |   |   |   "CFBundleIdentifier" = "com.apple.iokit.IOSCSIArchitectureModelFamily"
    | |   |       | |   |   |   "Protocol Characteristics" = {"Physical Interconnect"="FireWire","Read Time Out Duration"=30000,"Write Time Out Duration"=30000,"Phys$
    | |   |       | |   |   |   "Product Revision Level" = "410G"
    | |   |       | |   |   |   "IOMatchCategory" = "SCSITaskUserClientIniter"
    | |   |       | |   |   |   "IOClass" = "IOSCSIPeripheralDeviceNub"
    | |   |       | |   |   |   "Product Identification" = "FreeAgent Go FW"
    | |   |       | |   |   |   "Peripheral Device Type" = 0
    | |   |       | |   |   |   "Vendor Identification" = "Seagate"
    | |   |       | |   |   | }
    | |   |       | |   |   | 
    | |   |       | |   |   +-o IOSCSIPeripheralDeviceType00  <class IOSCSIPeripheralDeviceType00, !registered, !matched, active, busy 0, retain 6>
    | |   |       | |   |     | {
    | |   |       | |   |     |   "IOProviderClass" = "IOSCSIPeripheralDeviceNub"
    | |   |       | |   |     |   "IOProbeScore" = 5000
    | |   |       | |   |     |   "CFBundleIdentifier" = "com.apple.iokit.IOSCSIBlockCommandsDevice"
    | |   |       | |   |     |   "IOMaximumBlockCountWrite" = 2048
    | |   |       | |   |     |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       | |   |     |   "IOPowerManagement" = {"CurrentPowerState"=4,"DeviceChangePowerState"=4,"DriverChangePowerState"=1}
    | |   |       | |   |     |   "IOClass" = "IOSCSIPeripheralDeviceType00"
    | |   |       | |   |     |   "IOMediaIcon" = {"CFBundleIdentifier"="com.apple.iokit.IOSCSIArchitectureModelFamily","IOBundleResourceFile"="FireWireHD.icns"}
    | |   |       | |   |     |   "Peripheral Device Type" = 0
    | |   |       | |   |     |   "IOMaximumBlockCountRead" = 2048
    | |   |       | |   |     | }
    | |   |       | |   |     | 
    | |   |       | |   |     +-o IOBlockStorageServices  <class IOBlockStorageServices, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |       | {
    | |   |       | |   |       |   "device-type" = "Generic"
    | |   |       | |   |       |   "IOMinimumSegmentAlignmentByteCount" = 4
    | |   |       | |   |       |   "Device Characteristics" = {"Vendor Name"="Seagate","Product Name"="FreeAgent Go FW","Product Revision Level"="410G"}
    | |   |       | |   |       |   "Protocol Characteristics" = {"Physical Interconnect"="FireWire","Read Time Out Duration"=30000,"Write Time Out Duration"=30000,"$
    | |   |       | |   |       | }
    | |   |       | |   |       | 
    | |   |       | |   |       +-o IOBlockStorageDriver  <class IOBlockStorageDriver, registered, matched, active, busy 0, retain 7>
    | |   |       | |   |         | {
    | |   |       | |   |         |   "IOProviderClass" = "IOBlockStorageDevice"
    | |   |       | |   |         |   "IOProbeScore" = 0
    | |   |       | |   |         |   "Statistics" = {"Total Time (Read)"=120313782027,"Bytes (Write)"=307754496,"Operations (Read)"=16841,"Latency Time (Read)"=0,"R$
    | |   |       | |   |         |   "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |         |   "IOPropertyMatch" = {"device-type"="Generic"}
    | |   |       | |   |         |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       | |   |         |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |         |   "IOClass" = "IOBlockStorageDriver"
    | |   |       | |   |         | }
    | |   |       | |   |         | 
    | |   |       | |   |         +-o Seagate FreeAgent Go FW Media  <class IOMedia, registered, matched, active, busy 0, retain 10>
    | |   |       | |   |           | {
    | |   |       | |   |           |   "Removable" = No
    | |   |       | |   |           |   "BSD Unit" = 1
    | |   |       | |   |           |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |           |   "BSD Minor" = 11
    | |   |       | |   |           |   "Ejectable" = No
    | |   |       | |   |           |   "BSD Major" = 14
    | |   |       | |   |           |   "BSD Name" = "disk1"
    | |   |       | |   |           |   "Leaf" = No
    | |   |       | |   |           |   "Preferred Block Size" = 512
    | |   |       | |   |           |   "Whole" = Yes
    | |   |       | |   |           |   "Open" = Yes
    | |   |       | |   |           |   "Size" = 250059350016
    | |   |       | |   |           |   "Writable" = Yes
    | |   |       | |   |           |   "Content" = "Apple_partition_scheme"
    | |   |       | |   |           |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |           |   "Content Hint" = ""
    | |   |       | |   |           | }
    | |   |       | |   |           | 
    | |   |       | |   |           +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |           |   {
    | |   |       | |   |           |     "IOProbeScore" = 30000
    | |   |       | |   |           |     "IOProviderClass" = "IOMedia"
    | |   |       | |   |           |     "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |           |     "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |           |     "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |           |     "IOResourceMatch" = "IOBSD"
    | |   |       | |   |           |   }
    | |   |       | |   |           |   
    | |   |       | |   |           +-o IOApplePartitionScheme  <class IOApplePartitionScheme, !registered, !matched, active, busy 0, retain 20>
    | |   |       | |   |             | {
    | |   |       | |   |             |   "IOProbeScore" = 4000
    | |   |       | |   |             |   "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |   "Content Mask" = "Apple_partition_scheme"
    | |   |       | |   |             |   "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |   "IOMatchCategory" = "IOStorage"
    | |   |       | |   |             |   "IOPropertyMatch" = ({"Whole"=Yes},{"Content Hint"="CD_ROM_Mode_1","Writable"=No},{"Content Hint"="CD_ROM_Mode_2_Form_1","W$
    | |   |       | |   |             |   "IOClass" = "IOApplePartitionScheme"
    | |   |       | |   |             | }
    | |   |       | |   |             | 
    | |   |       | |   |             +-o Apple@1  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 12
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s1"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 1
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = No
    | |   |       | |   |             | |   "Size" = 32256
    | |   |       | |   |             | |   "Writable" = No
    | |   |       | |   |             | |   "Content" = "Apple_partition_map"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_partition_map"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Macintosh@2  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 13
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s2"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 2
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = No
    | |   |       | |   |             | |   "Size" = 28672
    | |   |       | |   |             | |   "Writable" = No
    | |   |       | |   |             | |   "Content" = "Apple_Driver43"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_Driver43"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Macintosh@3  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 14
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s3"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 3
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = No
    | |   |       | |   |             | |   "Size" = 28672
    | |   |       | |   |             | |   "Writable" = No
    | |   |       | |   |             | |   "Content" = "Apple_Driver43"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_Driver43"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Macintosh@4  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 15
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s4"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 4
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = No
    | |   |       | |   |             | |   "Size" = 28672
    | |   |       | |   |             | |   "Writable" = No
    | |   |       | |   |             | |   "Content" = "Apple_Driver_ATA"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_Driver_ATA"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Macintosh@5  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 16
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s5"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 5
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = No
    | |   |       | |   |             | |   "Size" = 28672
    | |   |       | |   |             | |   "Writable" = No
    | |   |       | |   |             | |   "Content" = "Apple_Driver_ATA"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_Driver_ATA"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Macintosh@6  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 17
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s6"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 6
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = No
    | |   |       | |   |             | |   "Size" = 262144
    | |   |       | |   |             | |   "Writable" = No
    | |   |       | |   |             | |   "Content" = "Apple_FWDriver"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_FWDriver"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Macintosh@7  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 18
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s7"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 7
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = No
    | |   |       | |   |             | |   "Size" = 262144
    | |   |       | |   |             | |   "Writable" = No
    | |   |       | |   |             | |   "Content" = "Apple_Driver_IOKit"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_Driver_IOKit"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Patch Partition@8  <class IOMedia, registered, matched, active, busy 0, retain 8>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 19
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s8"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 8
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = No
    | |   |       | |   |             | |   "Size" = 262144
    | |   |       | |   |             | |   "Writable" = No
    | |   |       | |   |             | |   "Content" = "Apple_Patches"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_Patches"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Mac OS 9 Install Disk for Usuppo@10  <class IOMedia, registered, matched, active, busy 0, retain 9>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 20
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s10"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 10
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = Yes
    | |   |       | |   |             | |   "Size" = 939524096
    | |   |       | |   |             | |   "Writable" = Yes
    | |   |       | |   |             | |   "Content" = "Apple_HFS"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_HFS"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Mac OS X 10.4 Install Disk@12  <class IOMedia, registered, matched, active, busy 0, retain 9>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 21
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s12"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 12
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = Yes
    | |   |       | |   |             | |   "Size" = 6093488128
    | |   |       | |   |             | |   "Writable" = Yes
    | |   |       | |   |             | |   "Content" = "Apple_HFS"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_HFS"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Bootable Backup@13  <class IOMedia, registered, matched, active, busy 0, retain 9>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 22
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s13"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 13
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = Yes
    | |   |       | |   |             | |   "Size" = 34225520640
    | |   |       | |   |             | |   "Writable" = Yes
    | |   |       | |   |             | |   "Content" = "Apple_HFS"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_HFS"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Storage@15  <class IOMedia, registered, matched, active, busy 0, retain 9>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 23
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s15"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 15
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = Yes
    | |   |       | |   |             | |   "Size" = 142958026752
    | |   |       | |   |             | |   "Writable" = Yes
    | |   |       | |   |             | |   "Content" = "Apple_HFS"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_HFS"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Mac OS X 10.5 Install Disk@17  <class IOMedia, registered, matched, active, busy 0, retain 9>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 24
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s17"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 17
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = Yes
    | |   |       | |   |             | |   "Size" = 8589934592
    | |   |       | |   |             | |   "Writable" = Yes
    | |   |       | |   |             | |   "Content" = "Apple_HFS"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_HFS"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o SL-PPC@18  <class IOMedia, registered, matched, active, busy 0, retain 9>
    | |   |       | |   |             | | {
    | |   |       | |   |             | |   "Removable" = No
    | |   |       | |   |             | |   "BSD Unit" = 1
    | |   |       | |   |             | |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "BSD Minor" = 25
    | |   |       | |   |             | |   "Ejectable" = No
    | |   |       | |   |             | |   "BSD Major" = 14
    | |   |       | |   |             | |   "BSD Name" = "disk1s18"
    | |   |       | |   |             | |   "Leaf" = Yes
    | |   |       | |   |             | |   "Preferred Block Size" = 512
    | |   |       | |   |             | |   "Partition ID" = 18
    | |   |       | |   |             | |   "Whole" = No
    | |   |       | |   |             | |   "Open" = Yes
    | |   |       | |   |             | |   "Size" = 35680731136
    | |   |       | |   |             | |   "Writable" = Yes
    | |   |       | |   |             | |   "Content" = "Apple_HFS"
    | |   |       | |   |             | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |             | |   "Content Hint" = "Apple_HFS"
    | |   |       | |   |             | | }
    | |   |       | |   |             | | 
    | |   |       | |   |             | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
    | |   |       | |   |             |     {
    | |   |       | |   |             |       "IOProbeScore" = 30000
    | |   |       | |   |             |       "IOProviderClass" = "IOMedia"
    | |   |       | |   |             |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |             |       "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |             |       "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |             |       "IOResourceMatch" = "IOBSD"
    | |   |       | |   |             |     }
    | |   |       | |   |             |     
    | |   |       | |   |             +-o Bootable 10.5@19  <class IOMedia, registered, matched, active, busy 0, retain 10>
    | |   |       | |   |               | {
    | |   |       | |   |               |   "Removable" = No
    | |   |       | |   |               |   "BSD Unit" = 1
    | |   |       | |   |               |   "IOBusyInterest" = "IOCommand is not serializable"
    | |   |       | |   |               |   "BSD Minor" = 26
    | |   |       | |   |               |   "Ejectable" = No
    | |   |       | |   |               |   "BSD Major" = 14
    | |   |       | |   |               |   "BSD Name" = "disk1s19"
    | |   |       | |   |               |   "Leaf" = Yes
    | |   |       | |   |               |   "Preferred Block Size" = 512
    | |   |       | |   |               |   "Partition ID" = 19
    | |   |       | |   |               |   "Whole" = No
    | |   |       | |   |               |   "Open" = Yes
    | |   |       | |   |               |   "Size" = 21168529408
    | |   |       | |   |               |   "Writable" = Yes
    | |   |       | |   |               |   "Content" = "Apple_HFS"
    | |   |       | |   |               |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   |       | |   |               |   "Content Hint" = "Apple_HFS"
    | |   |       | |   |               | }
    | |   |       | |   |               | 
    | |   |       | |   |               +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
    | |   |       | |   |                   {
    | |   |       | |   |                     "IOProbeScore" = 30000
    | |   |       | |   |                     "IOProviderClass" = "IOMedia"
    | |   |       | |   |                     "IOMatchCategory" = "IOMediaBSDClient"
    | |   |       | |   |                     "IOClass" = "IOMediaBSDClient"
    | |   |       | |   |                     "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily"
    | |   |       | |   |                     "IOResourceMatch" = "IOBSD"
    | |   |       | |   |                   }
    | |   |       | |   |                   
    | |   |       | |   +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, !registered, !matched, active, busy 0, retain 4>
    | |   |       | |       {
    | |   |       | |         "IOProviderClass" = "IOFireWireSBP2LUN"
    | |   |       | |         "IOMatchCategory" = "IOFireWireSBP2UserClient"
    | |   |       | |         "IOProbeScore" = 0
    | |   |       | |         "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"A45B8156-B51B-11D4-AB4B-000A277E7234"="IOFireWireSBP2.kext/Contents/PlugIns/IOFireWi$
    | |   |       | |         "IOClass" = "IOFireWireUserClientIniter"
    | |   |       | |         "CFBundleIdentifier" = "com.apple.iokit.IOFireWireFamily"
    | |   |       | |       }
    | |   |       | |       
    | |   |       | +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, !registered, !matched, active, busy 0, retain 4>
    | |   |       |     {
    | |   |       |       "IOProviderClass" = "IOFireWireNub"
    | |   |       |       "IOMatchCategory" = "IOFireWireUserClient"
    | |   |       |       "IOProbeScore" = 0
    | |   |       |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"CDCFCA94-F197-11D4-87E6-000502072F80"="IOFireWireFamily.kext/Contents/PlugIns/IOFireWire$
    | |   |       |       "IOClass" = "IOFireWireUserClientIniter"
    | |   |       |       "CFBundleIdentifier" = "com.apple.iokit.IOFireWireFamily"
    | |   |       |     }
    | |   |       |     
    | |   |       +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, !registered, !matched, active, busy 0, retain 4>
    | |   |           {
    | |   |             "IOProviderClass" = "IOFireWireNub"
    | |   |             "IOMatchCategory" = "IOFireWireUserClient"
    | |   |             "IOProbeScore" = 0
    | |   |             "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"CDCFCA94-F197-11D4-87E6-000502072F80"="IOFireWireFamily.kext/Contents/PlugIns/IOFireWireLi$
    | |   |             "IOClass" = "IOFireWireUserClientIniter"
    | |   |             "CFBundleIdentifier" = "com.apple.iokit.IOFireWireFamily"
    | |   |           }
    | |   |           
    | |   +-o ethernet@F  <class IOPCIDevice, registered, matched, active, busy 0, retain 9>
    | |     | {
    | |     |   "IOPCIResourced" = Yes
    | |     |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | |     |   "IODeviceMemory" = (({"address"=18446744073527099392,"length"=2097152}),({"address"=18446744073526050816,"length"=1048576}))
    | |     |   "devsel-speed" = <00000002>
    | |     |   "class-code" = <00020000>
    | |     |   "revision-id" = <00000080>
    | |     |   "assigned-addresses" = <8200781000000000f520000000000000002000008200783000000000f51000000000000000100000>
    | |     |   "built-in" = <>
    | |     |   "address-bits" = <00000030>
    | |     |   "name" = <"ethernet">
    | |     |   "compatible" = <"gmac">
    | |     |   "cache-line-size" = <00000080>
    | |     |   "reg" = <000078000000000000000000000000000000000002007810000000000000000000000000000200000200783000000000000000000000000000010000>
    | |     |   "fast-back-to-back" = <>
    | |     |   "removable" = <"network">
    | |     |   "max-latency" = <00000040>
    | |     |   "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2}
    | |     |   "AAPL,phandle" = <ff9c84b0>
    | |     |   "network-type" = <"ethernet">
    | |     |   "category" = <"net">
    | |     |   "IOInterruptSpecifiers" = (<0000002900000001>)
    | |     |   "device-id" = <00000032>
    | |     |   "vendor-id" = <0000106b>
    | |     |   "interrupts" = <00000001>
    | |     |   "device_type" = <"network">
    | |     |   "min-grant" = <00000040>
    | |     |   "max-frame-size" = <000005ee>
    | |     |   "local-mac-address" = <000d93763250>
    | |     |   "stats" = <0000000000000000000000000000000000000000>
    | |     | }
    | |     | 
    | |     +-o UniNEnet  <class UniNEnet, !registered, !matched, active, busy 0, retain 6>
    | |       | {
    | |       |   "TxRingElements: 32,64,128,256,512,1024,2048,4096,8192" = 256
    | |       |   "CFBundleIdentifier" = "com.apple.iokit.AppleGMACEthernet"
    | |       |   "IOSelectedMedium" = "00000020"
    | |       |   "IOVendor" = "Apple"
    | |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   "PHY type" = "Broadcom 5221"
    | |       |   "RxRingElements: 32,64,128,256,512,1024,2048,4096,8192" = 64
    | |       |   "IOFeatures" = 4
    | |       |   "IOMaxPacketSize" = 1522
    | |       |   "IORevision" = ""
    | |       |   "IOMinPacketSize" = 64
    | |       |   "IOMediumDictionary" = {"00500023"={"Type"=5242915,"Index"=0,"Flags"=0,"Speed"=10},"00100026"={"Type"=1048614,"Index"=0,"Flags"=0,"Speed"=100},"000$
    | |       |   "IONameMatched" = "gmac"
    | |       |   "IOActiveMedium" = "00000022"
    | |       |   "IONameMatch" = ("K2-GMAC","gmac","SUNW,pci-gem")
    | |       |   "IOModel" = "gmac+"
    | |       |   "IOProbeScore" = 0
    | |       |   "PHY ID" = 4219364
    | |       |   "IOLinkSpeed" = 0
    | |       |   "TxPacketQueueSize" = 256
    | |       |   "IOPowerManagement" = {"CurrentPowerState"=1}
    | |       |   "IOPacketFilters" = {"IONetworkFilterGroup"=275,"IOEthernetWakeOnLANFilterGroup"=1}
    | |       |   "IOMACAddress" = <000d93763250>
    | |       |   "IOProviderClass" = "IOPCIDevice"
    | |       |   "IOLinkStatus" = 1
    | |       |   "IOClass" = "UniNEnet"
    | |       | }
    | |       | 
    | |       +-o IOEthernetInterface  <class IOEthernetInterface, registered, matched, active, busy 0, retain 10>
    | |         | {
    | |         |   "IOMediaAddressLength" = 6
    | |         |   "IOPrimaryInterface" = Yes
    | |         |   "IOInterfaceType" = 6
    | |         |   "IORequiredPacketFilters" = {"IONetworkFilterGroup"=3,"IOEthernetWakeOnLANFilterGroup"=0}
    | |         |   "IOInterfaceFlags" = 34915
    | |         |   "IOInterfaceExtraFlags" = 1073742144
    | |         |   "IOInterfaceUnit" = 0
    | |         |   "IONetworkData" = {"IOEthernetStatsKey"={"Size"=216,"Data"=<0000000000000000000000000000000000000000000000000000000000000000000000000000000000000$
    | |         |   "BSD Name" = "en0"
    | |         |   "IOLocation" = ""
    | |         |   "IOMaxTransferUnit" = 1500
    | |         |   "IOInterfaceNamePrefix" = "en"
    | |         |   "IOBuiltin" = Yes
    | |         |   "IOActivePacketFilters" = {"IONetworkFilterGroup"=3,"IOEthernetWakeOnLANFilterGroup"=0}
    | |         |   "IOInterfaceState" = 3
    | |         |   "IOMediaHeaderLength" = 14
    | |         |   "IOControllerEnabled" = Yes
    | |         | }
    | |         | 
    | |         +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain 11>
    | |           | {
    | |           |   "IOProviderClass" = "IOResources"
    | |           |   "IOMatchCategory" = "IONetworkStack"
    | |           |   "IOProbeScore" = 0
    | |           |   "IOClass" = "IONetworkStack"
    | |           |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
    | |           |   "IOResourceMatch" = "IOBSD"
    | |           | }
    | |           | 
    | |           +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain 5>
    | |               {
    | |               }
    | |               
    | +-o vsp@f9000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain 9>
    | | | {
    | | |   "#address-cells" = <00000001>
    | | |   "IOInterruptControllers" = ("IOInterruptControllerFF97C528")
    | | |   "IODeviceMemory" = (({"address"=18446744073592111104,"length"=16777216}))
    | | |   "AAPL,phandle" = <ff976778>
    | | |   "IOInterruptSpecifiers" = (<0000002b00000001>)
    | | |   "model" = <"AAPL,VSP">
    | | |   "name" = <"vsp">
    | | |   "device_type" = <"vsp">
    | | |   "ranges" = <>
    | | |   "interrupts" = <0000002b00000001>
    | | |   "compatible" = <"AAPL,not-p69","vsp">
    | | |   "reg" = <f900000001000000>
    | | |   "#size-cells" = <00000001>
    | | |   "interrupt-parent" = <ff97c528>
    | | | }
    | | | 
    | | +-o AppleVSP  <class AppleVSP, registered, matched, active, busy 0, retain 5>
    | |     {
    | |       "IOProviderClass" = "IOPlatformDevice"
    | |       "IOProbeScore" = 0
    | |       "CFBundleIdentifier" = "com.apple.driver.AppleVSP"
    | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       "IONameMatched" = "vsp"
    | |       "IOClass" = "AppleVSP"
    | |       "IONameMatch" = "vsp"
    | |       "IOPowerManagement" = {"CurrentPowerState"=1}
    | |     }
    | |     
    | +-o sep  <class IOPlatformDevice, registered, matched, active, busy 0, retain 14>
    | |   {
    | |     "compatible" = <"aapl,sep-1","aapl,sep">
    | |     "#address-cells" = <00000001>
    | |     "AAPL,phandle" = <ff9de670>
    | |     "name" = <"sep">
    | |     "#size-cells" = <00000000>
    | |   }
    | |   
    | +-o IOPlatformMonitor  <class IOPlatformDevice, registered, matched, active, busy 0, retain 6>
    |   | {
    |   |   "compatible" = <"Portable_PlatformMonitor">
    |   |   "IOPMonCPUAction" = "FullSpeed"
    |   |   "name" = <"IOPlatformMonitor">
    |   |   "IOPMonClamshellState" = "Open"
    |   |   "IOPMonPowerState" = "State0"
    |   |   "IOPMonGPUAction" = "FullSpeed"
    |   | }
    |   | 
    |   +-o Portable_PlatformMonitor  <class Portable_PlatformMonitor, !registered, !matched, active, busy 0, retain 7>
    |       {
    |         "IOProviderClass" = "IOPlatformDevice"
    |         "IOProbeScore" = 0
    |         "CFBundleIdentifier" = "com.apple.driver.Portable_PlatformMonitor"
    |         "IOMatchCategory" = "IODefaultMatchCategory"
    |         "IONameMatched" = "Portable_PlatformMonitor"
    |         "IOClass" = "Portable_PlatformMonitor"
    |         "IONameMatch" = "Portable_PlatformMonitor"
    |         "IOPowerManagement" = {"CurrentPowerState"=0}
    |       }
    |       
    +-o IOResources  <class IOResources, registered, matched, active, busy 0, retain 13>
      | {
      |   "InstantiatePlatformFunctions" = "IOPlatformFunctionDriver is not serializable"
      |   "battery" = "AppleMacIODevice is not serializable"
      |   "IORTC" = "ApplePMU is not serializable"
      |   "IONVRAM" = "IOService"
      |   "platform-modem-power-ff976d10" = "AppleGPIO is not serializable"
      |   "readIntrepidClockStopStatus" = "AppleUniN is not serializable"
      |   "IOPlatformMonitor" = "Portable_PlatformMonitor is not serializable"
      |   "BootCPU" = "MacRISC2CPU is not serializable"
      |   "IOiic0" = "ApplePMU is not serializable"
      |   "com.apple.iokit.SCSISubsystemGlobals" = Yes
      |   "AppleI2S" = "AppleI2S is not serializable"
      |   "PPCI2CInterface.i2c-mac-io" = "PPCI2CInterface is not serializable"
      |   "IOKit" = "IOService"
      |   "PPCI2CInterface.pmu-i2c" = "PPCI2CInterface is not serializable"
      |   "IOBSD" = "IOService"
      |   "platform-fw-linkon-disable-ff9b8de8" = "AppleUniN is not serializable"
      |   "platform-phy-pd-ff9b8de8" = "AppleGPIO is not serializable"
      |   "WindowServer" = "IOService"
      |   "platform-modem-reset-ff976d10" = "AppleGPIO is not serializable"
      |   "IOPlatformUUID" = "00000000-0000-1000-8000-000D93763250"
      |   "PPCI2CInterface.i2c-uni-n" = "PPCI2CInterface is not serializable"
      |   "boot-uuid-media" = "IOMedia is not serializable"
      |   "IOConsoleUsersSeed" = <00000003>
      |   "IOPMU" = "ApplePMU is not serializable"
      |   "setModemSound" = "AppleTexas2Audio is not serializable"
      |   "platform-fw-linkon-enable-ff9b8de8" = "AppleUniN is not serializable"
      | }
      | 
      +-o IOHDIXController  <class IOHDIXController, registered, matched, active, busy 0, retain 4>
      |   {
      |     "IOProbeScore" = 0
      |     "revision" = "10.5v195"
      |     "CFBundleIdentifier" = "com.apple.driver.DiskImages"
      |     "IOMatchCategory" = "IOHDIXController"
      |     "model" = "Disk Image Driver for MacOS X"
      |     "IOProviderClass" = "IOResources"
      |     "IOResourceMatch" = "IOKit"
      |     "Product Name" = "Disk Image Driver for MacOS X"
      |     "Vendor Name" = "Apple"
      |     "vendor" = "Apple"
      |     "Product Revision Level" = "10.5v195"
      |     "IOUserClientClass" = "IOHDIXControllerUserClient"
      |     "IOClass" = "IOHDIXController"
      |   }
      |   
      +-o IOHIDSystem  <class IOHIDSystem, registered, matched, active, busy 0, retain 13>
      | | {
      | |   "IOProviderClass" = "IOResources"
      | |   "IOProbeScore" = 0
      | |   "HIDParameters" = {"Trackpad Jitter Milliseconds"=192,"Clicking"=0,"HIDKeyRepeat"=83333333,"HIDClickTime"=500000000,"HIDMouseScrollAcceleration"=20480,"O$
      | |   "HIDIdleTime" = 2092155875
      | |   "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
      | |   "NXSystemInfo" = ({"built-in"=Yes,"HIDInterfaceID"=2,"serviceID"=39183360,"HIDSubinterfaceID"=202,"HIDKind"=1},{"HIDInterfaceID"=2,"serviceID"=43868672,"$
      | |   "IOMatchCategory" = "IOHID"
      | |   "IOClass" = "IOHIDSystem"
      | |   "IOResourceMatch" = "IOKit"
      | | }
      | | 
      | +-o IOHIDUserClient  <class IOHIDUserClient, !registered, !matched, active, busy 0, retain 5>
      | |   {
      | |     "IOUserClientCrossEndianCompatible" = Yes
      | |   }
      | |   
      | +-o IOHIDParamUserClient  <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain 5>
      | |   {
      | |     "IOUserClientCrossEndianCompatible" = Yes
      | |   }
      | |   
      | +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient, !registered, !matched, active, busy 0, retain 5>
      | |   {
      | |     "IOUserClientCrossEndianCompatible" = Yes
      | |   }
      | |   
      | +-o IOHIDEventSystemUserClient  <class IOHIDEventSystemUserClient, !registered, !matched, active, busy 0, retain 5>
      |     {
      |       "IOUserClientCrossEndianCompatible" = Yes
      |     }
      |     
      +-o com_apple_BootCache  <class com_apple_BootCache, !registered, !matched, active, busy 0, retain 4>
      |   {
      |     "IOProviderClass" = "IOResources"
      |     "IOMatchCategory" = "BootCache"
      |     "IOProbeScore" = 0
      |     "IOClass" = "com_apple_BootCache"
      |     "CFBundleIdentifier" = "com.apple.BootCache"
      |     "IOResourceMatch" = "IOKit"
      |   }
      |   
      +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain 11>
      | | {
      | |   "IOProviderClass" = "IOResources"
      | |   "IOMatchCategory" = "IONetworkStack"
      | |   "IOProbeScore" = 0
      | |   "IOClass" = "IONetworkStack"
      | |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
      | |   "IOResourceMatch" = "IOBSD"
      | | }
      | | 
      | +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain 5>
      |     {
      |     }
      |     
      +-o com_apple_driver_AudioIPCDevice  <class com_apple_driver_AudioIPCDevice, registered, matched, active, busy 0, retain 6>
      | | {
      | |   "IOProbeScore" = 0
      | |   "IOAudioDeviceManufacturerName" = "Apple Inc."
      | |   "CFBundleIdentifier" = "com.apple.driver.AudioIPCDriver"
      | |   "IOMatchCategory" = "com_apple_driver_AudioIPCDevice"
      | |   "IOPowerManagement" = {"CurrentPowerState"=1,"DriverChangePowerState"=1}
      | |   "IOAudioDeviceShortName" = "Audio IPC"
      | |   "IOResourceMatch" = "IOBSD"
      | |   "IOProviderClass" = "IOResources"
      | |   "IOAudioDeviceCanBeDefaults" = 0
      | |   "IOAudioDeviceName" = "Audio IPC"
      | |   "IOAudioDeviceTransportType" = 1986622068
      | |   "IOAudioDeviceModelID" = "Audio_IPC"
      | |   "IOClass" = "com_apple_driver_AudioIPCDevice"
      | | }
      | | 
      | +-o com_apple_driver_AudioIPCEngine  <class com_apple_driver_AudioIPCEngine, registered, matched, active, busy 0, retain 9>
      |   | {
      |   |   "IOGeneralInterest" = "IOCommand is not serializable"
      |   |   "IOAudioEngineDescription" = "Audio IPC"
      |   |   "IOAudioEngineNumSampleFramesPerBuffer" = 16384
      |   |   "IOAudioEngineSampleOffset" = 4
      |   |   "IOAudioEngineClockDomain" = 44147968
      |   |   "IOAudioEngineState" = 0
      |   |   "IOAudioEngineFlavor" = 0
      |   |   "IOAudioEngineIsHidden" = 1
      |   |   "IOAudioEngineCoreAudioPlugIn" = "AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle"
      |   |   "com.apple.AudioIPC.NumberChannels" = 0
      |   |   "IOAudioSampleRate" = {"IOAudioSampleRateFraction"=0,"IOAudioSampleRateWholeNumber"=44100}
      |   |   "IOAudioEngineGlobalUniqueID" = "Audio_IPC"
      |   | }
      |   | 
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6>
      |   |   {
      |   |   }
      |   |   
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6>
      |   |   {
      |   |   }
      |   |   
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6>
      |   |   {
      |   |   }
      |   |   
      |   +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain 6>
      |       {
      |       }
      |       
      +-o IODisplayWrangler  <class IODisplayWrangler, registered, matched, active, busy 0, retain 6>
      | | {
      | |   "IOProviderClass" = "IOResources"
      | |   "IOProbeScore" = 0
      | |   "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"
      | |   "IOGraphicsPrefsParameters" = {"tbri"=Yes,"oscn"=Yes,"vbst"=Yes,"thue"=Yes,"tsat"=Yes}
      | |   "IOMatchCategory" = "IOGraphics"
      | |   "IOUserClientClass" = "IOAccelerationUserClient"
      | |   "IOPowerManagement" = {"CurrentPowerState"=4,"DeviceChangePowerState"=4}
      | |   "IOClass" = "IODisplayWrangler"
      | |   "IOGeneralInterest" = "IOCommand is not serializable"
      | |   "IOResourceMatch" = "IOKit"
      | | }
      | | 
      | +-o IOAccelerationUserClient  <class IOAccelerationUserClient, !registered, !matched, active, busy 0, retain 5>
      |     {
      |     }
      |     
      +-o AppleSCSISubsystemGlobals  <class AppleSCSISubsystemGlobals, registered, matched, active, busy 0, retain 5>
          {
            "IOProviderClass" = "IOResources"
            "IOMatchCategory" = "com.apple.iokit.IOSCSIArchitectureModelFamily"
            "IOProbeScore" = 0
            "IOClass" = "AppleSCSISubsystemGlobals"
            "CFBundleIdentifier" = "com.apple.iokit.IOSCSIArchitectureModelFamily"
            "IOResourceMatch" = "com.apple.iokit.SCSISubsystemGlobals"
          }
          
