ioreg

+-o Root  <class IORegistryEntry, retain count 11>
  | {
  |   "IOKitBuildVersion" = "IOKit Component Version 7.8: Wed Dec 22 14:23:55 PST 2004; root(rcbuilder):RELEASE_PPC/iokit/RELEASE "
  |   "IONDRVFramebufferGeneration" = <0000000200000002>
  |   "IOConsoleUsers" = ({"kCGSSessionUserNameKey"="johannesberg","kCGSSessionConsoleSetKey"=0,"kCGSSessionIDKey"=256,"kCGSSessionUserIDKey"=501,"kCGSSessionOnConsoleKey"=Ye$
  |   "IOKitDiagnostics" = {"Container allocation"=1908422,"IOMalloc allocation"=7686552,"Classes"={"IOPacketQueue"=1,"IOCPUInterruptController"=1,"IOBluetoothWorkLoop"=1,"IO$
  |   "IORegistryPlanes" = {"IODeviceTree"="IODeviceTree","IOUSB"="IOUSB","IOService"="IOService","IOAudio"="IOAudio","IOPower"="IOPower","IOFireWire"="IOFireWire"}
  |   "IOMaximumMappedIOByteCount" = 536870912
  |   "IOCatalogue" = ({"IOProviderClass"="IOPlatformExpertDevice","IOProbeScore"="-1","IOClass"="IOPanicPlatform"},{"IOProviderClass"="IOPlatformDevice","IONameMatch"="cpu",$
  | }
  |
  +-o PowerBook5,6  <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain count 28>
    | {
    |   "als-lgp-version" = <00000001>
    |   "display-config-info" = <0000000000000000>
    |   "IONWInterrupts" = "IONWInterrupts"
    |   "system-id" = <"0000000000000">
    |   "AAPL,add-fcode-file" = <ff863b58>
    |   "IOPlatformArgs" = <00c3900000c320000000000000000000>
    |   "name" = <"device-tree">
    |   "#size-cells" = <00000001>
    |   "IOPlatformSerialNumber" = "W85100UTSB7"
    |   "device_type" = <"bootrom">
    |   "scb#" = <00000001>
    |   "powertreedesc" = ({"service"="IOPMUSBMacRISC2 is not serializable","device"={"IOClass"="IOPMUSBMacRISC2"},"children"=({"device"={"name"="usb","AAPL,clock-id"="usb0u0$
    |   "graphics-setagressiveness" = <>
    |   "model" = <"PowerBook5,6">
    |   "customer-sw-config" = <"           ">
    |   "clock-frequency" = <09ec5815>
    |   "serial-number" = <53423700000000000000000000573835313030555453423700000000000000000000000000000000000000>
    |   "compatible" = <"PowerBook5,6","MacRISC3","Power Macintosh">
    |   "AAPL,phandle" = <ff8940f8>
    |   "pid#" = <00003146>
    |   "#address-cells" = <00000001>
    |   "copyright" = <"Copyright 1983-2004 Apple Computer, Inc. All Rights Reserved">
    | }
    |
    +-o MacRISC2PE  <class MacRISC2PE, !registered, !matched, active, busy 0, retain count 23>
    | | {
    | |   "IOClass" = "MacRISC2PE"
    | |   "IONameMatched" = "MacRISC3"
    | |   "AppleExtSwitchBootState" = 20
    | |   "IOProbeScore" = 5000
    | |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   "IONameMatch" = ("MacRISC2","MacRISC3")
    | |   "Platform Memory Ranges" = (18446744072635809792,18446744073441116159,18446744073541779456,18446744073692774399)
    | |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRISC2PE"
    | |   "IOProviderClass" = "IOPlatformExpertDevice"
    | | }
    | |
    | +-o IOPlatformFunction  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 6>
    | | | {
    | | |   "name" = <"IOPlatformFunction">
    | | |   "compatible" = <"IOPlatformFunctionNub">
    | | | }
    | | |
    | | +-o IOPlatformFunctionDriver  <class IOPlatformFunctionDriver, !registered, !matched, active, busy 0, retain count 5>
    | |     {
    | |       "IOProbeScore" = 0
    | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       "IOClass" = "IOPlatformFunctionDriver"
    | |       "IOProviderClass" = "IOPlatformDevice"
    | |       "IONameMatched" = "IOPlatformFunctionNub"
    | |       "IONameMatch" = "IOPlatformFunctionNub"
    | |       "CFBundleIdentifier" = "com.apple.driver.IOPlatformFunction"
    | |     }
    | |
    | +-o IOPMrootDomain  <class IOPMrootDomain, registered, matched, active, busy 0, retain count 32>
    | | | {
    | | |   "IOSleepSupported" = ""
    | | |   "Supported Features" = {"Dynamic Power Step"=Yes,"FileServer"=Yes,"WakeOnACchange"=Yes,"BatteryReportsCurrent"=Yes,"WakeOnMagicPacket"=Yes,"Reduce Processor Speed$
    | | |   "BatteryEntry" = "AppleSMUDevice is not serializable"
    | | |   "IOUserClientClass" = "RootDomainUserClient"
    | | |   "IOAppPowerStateInterest" = ("_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is not $
    | | |   "IOBatteryInfo" = ({"Capacity"=4400,"Amperage"=0,"Cycle Count"=3,"Current"=4377,"Voltage"=12485,"Flags"=1090519045,"AbsoluteMaxCapacity"=4400})
    | | |   "Power Management protected data" = "{ theNumberOfPowerStates = 5, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowe$
    | | |   "Power Management private data" = "{ this object = 01ca9500, interested driver = 0203fc00, interested driver = 01dad400, interested driver = 01ca4200, interested $
    | | |   "IOPriorityPowerStateInterest" = ("_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is$
    | | |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is not serializable")
    | | | }
    | | |
    | | +-o IORootParent  <class IORootParent, !registered, !matched, active, busy 0, retain count 8>
    | | |   {
    | | |     "Power Management private data" = "{ this object = 01d58880 (root), interested driver = 01d58880, device overrides, driverDesire = 0, deviceDesire = 4, ourDesir$
    | | |     "Power Management protected data" = "{ theNumberOfPowerStates = 5, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPo$
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | | |   {
    | | |   }
    | | |
    | | +-o RootDomainUserClient  <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |     {
    | |     }
    | |
    | +-o IOPMUSBMacRISC2  <class IOPMUSBMacRISC2, !registered, !matched, active, busy 0, retain count 9>
    | |   {
    | |     "Power Management private data" = "{ this object = 01d58580, interested driver = 01d58580, driverDesire = 2, deviceDesire = 2, ourDesiredPowerState = 2, previousR$
    | |     "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowe$
    | |     "IOClass" = "IOPMUSBMacRISC2"
    | |   }
    | |
    | +-o IOPMSlotsMacRISC2  <class IOPMSlotsMacRISC2, !registered, !matched, active, busy 0, retain count 8>
    | |   {
    | |     "Power Management private data" = "{ this object = 01d58500, interested driver = 01d58500, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previousR$
    | |     "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowe$
    | |     "IOClass" = "IOPMSlotsMacRISC2"
    | |   }
    | |
    | +-o options  <class IODTNVRAM, registered, matched, active, busy 0, retain count 6>
    | |   {
    | |     "fcode-debug?" = No
    | |     "skip-netboot?" = <"false">
    | |     "load-base" = 8388608
    | |     "logger-base" = <"-1">
    | |     "oem-logo" = ""
    | |     "scroll-lock" = <"true">
    | |     "boot-screen" = "screen"
    | |     "diag-switch?" = No
    | |     "oem-banner" = ""
    | |     "output-device" = "screen"
    | |     "use-generic?" = No
    | |     "logger-size" = <"-1">
    | |     "diag-file" = ",diags"
    | |     "screen-#rows" = 40
    | |     "oem-logo?" = No
    | |     "diag-device" = "enet"
    | |     "default-server-ip" = ""
    | |     "default-subnet-mask" = ""
    | |     "little-endian?" = No
    | |     "aapl,tdm-units" = <>
    | |     "mouse-device" = "mouse"
    | |     "input-device" = "keyboard"
    | |     "virt-base" = 18446744073709551615
    | |     "boot-script" = ""
    | |     "default-gateway-ip" = ""
    | |     "auto-boot?" = Yes
    | |     "selftest-#megs" = 0
    | |     "boot-args" = ""
    | |     "real-base" = 18446744073709551615
    | |     "ram-size" = <"0x40000000">
    | |     "use-nvramrc?" = No
    | |     "real-size" = 18446744073709551615
    | |     "virt-size" = 18446744073709551615
    | |     "boot-file" = ""
    | |     "console-screen" = "screen"
    | |     "boot-volume" = <33>
    | |     "input-device-1" = "/ipc"
    | |     "default-client-ip" = ""
    | |     "real-mode?" = No
    | |     "nvramrc" = ""
    | |     "gmt-offset" = <30>
    | |     "default-mac-address?" = No
    | |     "boot-device" = "/pci@f4000000/ata-6@d/disk@0:2,\\:tbxi"
    | |     "output-device-1" = "/ipc"
    | |     "pci-probe-mask" = 18446744073709551615
    | |     "oem-banner?" = No
    | |     "screen-#columns" = 100
    | |     "boot-command" = "mac-boot"
    | |     "default-router-ip" = ""
    | |   }
    | |
    | +-o PowerPC,G4@0  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 9>
    | | | {
    | | |   "available" = <000030007fffd000d000000020000000>
    | | |   "rounded-clock-frequency" = <633de240>
    | | |   "dynamic-power-step" = <>
    | | |   "clock-frequency" = <635750a4>
    | | |   "d-cache-block-size" = <00000020>
    | | |   "AAPL,phandle" = <ff897010>
    | | |   "reg" = <00000000>
    | | |   "IOInterruptSpecifiers" = (<0000004000000000>)
    | | |   "processor-to-bus-ratio*2" = <00000014>
    | | |   "tlb-size" = <00000080>
    | | |   "i-cache-block-size" = <00000020>
    | | |   "translations" = <000000000000300000000000000000100000400003ffc000000040000000001004000000010000000400000000000010050000000040000005000000000000100540000000200000$
    | | |   "altivec" = <>
    | | |   "l2-cache" = <ff897478>
    | | |   "i-cache-sets" = <00000080>
    | | |   "timebase-frequency" = <01193ec3>
    | | |   "bus-frequency" = <09ec5815>
    | | |   "l2cr" = <80000000>
    | | |   "reservation-granule-size" = <00000020>
    | | |   "existing" = <00000000800000008000000080000000>
    | | |   "dcba" = <>
    | | |   "soft-reset" = <0000005b>
    | | |   "state" = <"running">
    | | |   "cpu#" = <00000000>
    | | |   "config-bus-frequency" = <09ef21aa>
    | | |   "tlb-sets" = <00000040>
    | | |   "cpu-info" = <8410c0bc80000000800301020000000000000000000000000000000000000000>
    | | |   "d-cache-sets" = <00000080>
    | | |   "i-cache-size" = <00008000>
    | | |   "performance-monitor" = <>
    | | |   "name" = <"PowerPC,G4">
    | | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | | |   "data-streams" = <>
    | | |   "dcbz" = <00000020>
    | | |   "device_type" = <"cpu">
    | | |   "d-cache-size" = <00008000>
    | | |   "graphics" = <>
    | | |   "recalced-clock-frequency" = <633b70d2>
    | | |   "cpu-version" = <80030102>
    | | | }
    | | |
    | | +-o MacRISC2CPU  <class MacRISC2CPU, registered, matched, active, busy 0, retain count 9>
    | |   | {
    | |   |   "IOCPUID" = 29990912
    | |   |   "IOUserClientClass" = "Portable2004Client"
    | |   |   "IOCPUNumber" = 0
    | |   |   "IOClass" = "MacRISC2CPU"
    | |   |   "IONameMatched" = "cpu"
    | |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 0, aggressiveness = 0, myCurrentState = 0, parentsCurrentPowerFlags = 00000002, maxCapability = $
    | |   |   "IOProbeScore" = 1000
    | |   |   "Power Management private data" = "{ this object = 01c9a000, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 0, previousRequest = 0 }"
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "IONameMatch" = "cpu"
    | |   |   "IOCPUState" = "Running"
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRISC2PE"
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   | }
    | |   |
    | |   +-o IOCPUInterruptController  <class IOCPUInterruptController, registered, matched, active, busy 0, retain count 6>
    | |       {
    | |       }
    | |
    | +-o cpus  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 8>
    | |   {
    | |     "name" = <"cpus">
    | |     "#size-cells" = <00000000>
    | |     "#interrupt-cells" = <00000002>
    | |     "#address-cells" = <00000001>
    | |     "AAPL,phandle" = <ff896d80>
    | |   }
    | |
    | +-o firewire-disk-mode  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 6>
    | |   {
    | |     "name" = <"firewire-disk-mode">
    | |     "AAPL,phandle" = <ff941a50>
    | |   }
    | |
    | +-o pseudo-hid  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 9>
    | |   {
    | |     "name" = <"pseudo-hid">
    | |     "AAPL,phandle" = <ff958538>
    | |   }
    | |
    | +-o pseudo-sound  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 6>
    | |   {
    | |     "name" = <"pseudo-sound">
    | |     "AAPL,phandle" = <ff9596e8>
    | |   }
    | |
    | +-o diagnostics  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 6>
    | |   {
    | |     "name" = <"diagnostics">
    | |     "post-results" = <00000000>
    | |     "AAPL,phandle" = <ff96eb20>
    | |     "post" = <706f737404c00001000000000001042000010001b95bb580be6fb2e0be6fb2e10000000000000000000000000000000000001000100010002000100030001000400000004000000040000000$
    | |   }
    | |
    | +-o xmodem  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 6>
    | |   {
    | |     "name" = <"xmodem">
    | |     "AAPL,phandle" = <ff96ebb8>
    | |   }
    | |
    | +-o nvram@fff04000  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 7>
    | | | {
    | | |   "IODeviceMemory" = (({"address"=18446744073708519424,"length"=16384}))
    | | |   "reg" = <fff0400000004000>
    | | |   "name" = <"nvram">
    | | |   "compatible" = <"amd-0137","nvram,flash">
    | | |   "device_type" = <"nvram">
    | | |   "AAPL,phandle" = <ff971580>
    | | |   "#bytes" = <00002000>
    | | | }
    | | |
    | | +-o AppleFlashNVRAMAMD  <class AppleFlashNVRAMAMD, !registered, !matched, active, busy 0, retain count 4>
    | |     {
    | |       "CFBundleIdentifier" = "com.apple.driver.AppleFlashNVRAM"
    | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       "IOClass" = "AppleFlashNVRAMAMD"
    | |       "IOProviderClass" = "IOPlatformDevice"
    | |       "IONameMatched" = "amd-0137"
    | |       "IONameMatch" = ("amd-0137")
    | |       "IOProbeScore" = 10000
    | |     }
    | |
    | +-o uni-n@f8000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 9>
    | | | {
    | | |   "IODeviceMemory" = (({"address"=18446744073575333888,"length"=16777216}))
    | | |   "device_type" = <"memory-controller">
    | | |   "platform-do-fw-linkon-disable" = <ff9c060008000000000000030000008000000000ffffffe7>
    | | |   "reg" = <f800000001000000>
    | | |   "platform-do-fw-linkon-enable" = <ff9c060008000000000000030000008000000018ffffffe7>
    | | |   "AAPL,phandle" = <ff972c60>
    | | |   "model" = <"AAPL,UniNorth">
    | | |   "compatible" = <"uni-north">
    | | |   "name" = <"uni-n">
    | | |   "#size-cells" = <00000001>
    | | |   "#address-cells" = <00000001>
    | | |   "device-rev" = <000000d2>
    | | | }
    | | |
    | | +-o AppleUniN  <class AppleUniN, registered, matched, active, busy 0, retain count 9>
    | |   | {
    | |   |   "IOProbeScore" = 0
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "IOClass" = "AppleUniN"
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   |   "IONameMatched" = "uni-n"
    | |   |   "IONameMatch" = "uni-n"
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRISC2PE"
    | |   | }
    | |   |
    | |   +-o hw-clock  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 7>
    | |   | | {
    | |   | |   "name" = <"hw-clock">
    | |   | |   "compatible" = <"hw-clock">
    | |   | |   "platform-do-clockspreading" = <00000000200000000000000000000002000000030000019000000000ffffffff00000009000000280000000010000000000000030000019000000002ffffff$
    | |   | |   "device_type" = <"hw-clock">
    | |   | |   "AAPL,phandle" = <ff972e18>
    | |   | | }
    | |   | |
    | |   | +-o HWClock  <class HWClock, !registered, !matched, active, busy 0, retain count 6>
    | |   |     {
    | |   |       "IOClass" = "HWClock"
    | |   |       "IONameMatched" = "hw-clock"
    | |   |       "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |   |       "IOProbeScore" = 0
    | |   |       "Power Management private data" = "{ this object = 02009e00, interested driver = 02009e00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 1, pre$
    | |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       "IONameMatch" = "hw-clock"
    | |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWClock"
    | |   |       "IOProviderClass" = "IOPlatformDevice"
    | |   |     }
    | |   |
    | |   +-o i2c@f8001000  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 9>
    | |     | {
    | |     |   "AAPL,driver-name" = <".i2c-uni-n">
    | |     |   "interrupt-parent" = <ff981a38>
    | |     |   "device_type" = <"i2c">
    | |     |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |     |   "built-in" = <>
    | |     |   "IODeviceMemory" = (({"address"=18446744073575337984,"length"=4096}))
    | |     |   "reg" = <f800100000001000>
    | |     |   "AAPL,phandle" = <ff973ff0>
    | |     |   "IOInterruptSpecifiers" = (<0000002a00000001>)
    | |     |   "compatible" = <"keywest-i2c","uni-n-i2c","uni-n-i2c-control">
    | |     |   "#size-cells" = <00000000>
    | |     |   "name" = <"i2c">
    | |     |   "AAPL,address-step" = <00000010>
    | |     |   "#address-cells" = <00000001>
    | |     |   "AAPL,address" = <f8001003>
    | |     |   "AAPL,i2c-rate" = <00000064>
    | |     |   "interrupts" = <0000002a00000001>
    | |     | }
    | |     |
    | |     +-o IOI2CControllerPPC  <class IOI2CControllerPPC, registered, matched, active, busy 0, retain count 13>
    | |       | {
    | |       |   "IOUserClientClass" = "IOI2CUserClient"
    | |       |   "IOClass" = "IOI2CControllerPPC"
    | |       |   "IONameMatched" = "uni-n-i2c-control"
    | |       |   "Power Management protected data" = "{ theNumberOfPowerStates = 4, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |       |   "IOProbeScore" = 1024
    | |       |   "Power Management private data" = "{ this object = 01c9aa00, interested driver = 01c9aa00, driverDesire = 3, deviceDesire = 3, ourDesiredPowerState = 3, pre$
    | |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   "IONameMatch" = "uni-n-i2c-control"
    | |       |   "IOI2CPowerStateInterest" = ({"client"="IOI2CMotionSensor is not serializable","acked"=No},{"client"="IOI2CLM7x is not serializable","acked"=No},{"client"="$
    | |       |   "CFBundleIdentifier" = "com.apple.driver.IOI2CControllerPPC"
    | |       |   "IOProviderClass" = "IOPlatformDevice"
    | |       | }
    | |       |
    | |       +-o i2c-bus@1  <class IOI2CService, registered, matched, active, busy 0, retain count 10>
    | |       | | {
    | |       | |   "built-in" = <>
    | |       | |   "reg" = <00000001>
    | |       | |   "name" = <"i2c-bus">
    | |       | |   "compatible" = <"i2c-bus">
    | |       | |   "#size-cells" = <00000000>
    | |       | |   "device_type" = <"i2c-bus">
    | |       | |   "AAPL,phandle" = <ff974ba8>
    | |       | |   "#address-cells" = <00000001>
    | |       | | }
    | |       | |
    | |       | +-o IOI2CBus  <class IOI2CBus, !registered, !matched, active, busy 0, retain count 7>
    | |       |   | {
    | |       |   |   "CFBundleIdentifier" = "com.apple.driver.IOI2CFamily"
    | |       |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |   "IOClass" = "IOI2CBus"
    | |       |   |   "IOProviderClass" = "IOI2CService"
    | |       |   |   "IONameMatched" = "i2c-bus"
    | |       |   |   "IONameMatch" = "i2c-bus"
    | |       |   |   "IOProbeScore" = 0
    | |       |   | }
    | |       |   |
    | |       |   +-o fan@5c  <class IOI2CService, registered, matched, active, busy 0, retain count 13>
    | |       |   | | {
    | |       |   | |   "device-id" = <00000068>
    | |       |   | |   "remote2-trange" = <0000007c>
    | |       |   | |   "config-2" = <00000020>
    | |       |   | |   "#address-cells" = <00000001>
    | |       |   | |   "#size-cells" = <00000000>
    | |       |   | |   "hwctrl-type" = <"fan-pwm","fan-pwm">
    | |       |   | |   "hwctrl-location" = <"REAR LEFT EXHAUST","REAR RIGHT EXHAUST">
    | |       |   | |   "pwm1-config" = <00000002>
    | |       |   | |   "AAPL,phandle" = <ff974f38>
    | |       |   | |   "reg" = <0000005c>
    | |       |   | |   "hwsensor-location" = <"CPU/INTREPID BOTTOMSIDE","CPU BOTTOMSIDE","PWR SUPPLY BOTTOMSIDE","CPU CORE","REAR LEFT EXHAUST","REAR RIGHT EXHAUST">
    | |       |   | |   "hwctrl-params-version" = <00000001>
    | |       |   | |   "hwsensor-params-version" = <00000001>
    | |       |   | |   "local-tmin" = <0000003c>
    | |       |   | |   "built-in" = <>
    | |       |   | |   "remote1-tmin" = <0000003b>
    | |       |   | |   "pwm2-min-duty-cycle" = <00000055>
    | |       |   | |   "rem1-loc-hyst" = <00000044>
    | |       |   | |   "pulses/rev" = <000000ff>
    | |       |   | |   "hwsensor-type" = <"temperature","temperature","temperature","voltage","fanspeed","fanspeed">
    | |       |   | |   "remote2-therm" = <00000057>
    | |       |   | |   "remote1-trange" = <0000007c>
    | |       |   | |   "config-5" = <00000001>
    | |       |   | |   "Acoustics1" = <00000000>
    | |       |   | |   "pwm3-config" = <00000082>
    | |       |   | |   "compatible" = <"adt7467">
    | |       |   | |   "hwsensor-id" = <000000000000000100000002000000100000002000000021>
    | |       |   | |   "config-4" = <00000001>
    | |       |   | |   "name" = <"fan">
    | |       |   | |   "local-therm" = <00000051>
    | |       |   | |   "hwsensor-zone" = <000000000000000000000000000000000000000000000000>
    | |       |   | |   "hwsensor-polling-period" = <000000050000000500000005000000050000000500000005>
    | |       |   | |   "hwctrl-id" = <0000000600000007>
    | |       |   | |   "hwctrl-zone" = <0000000000000000>
    | |       |   | |   "pwm1-min-duty-cycle" = <00000055>
    | |       |   | |   "device_type" = <"adt7467">
    | |       |   | |   "pwm2-config" = <000000a2>
    | |       |   | |   "local-trange" = <0000007c>
    | |       |   | |   "remote1-therm" = <00000050>
    | |       |   | |   "config-3" = <00000032>
    | |       |   | |   "remote2-tmin" = <00000046>
    | |       |   | | }
    | |       |   | |
    | |       |   | +-o IOI2CADT746x  <class IOI2CADT746x, registered, matched, active, busy 0, retain count 19>
    | |       |   |   | {
    | |       |   |   |   "IOClass" = "IOI2CADT746x"
    | |       |   |   |   "IONameMatched" = "adt7467"
    | |       |   |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 4, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000$
    | |       |   |   |   "IOProbeScore" = 1024
    | |       |   |   |   "Power Management private data" = "{ this object = 01ff4a00, interested driver = 01ff4a00, driverDesire = 0, deviceDesire = 3, ourDesiredPowerState $
    | |       |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |   |   "IONameMatch" = ("adt7467","adt7460")
    | |       |   |   |   "CFBundleIdentifier" = "com.apple.driver.IOI2CADT746x"
    | |       |   |   |   "IOProviderClass" = "IOI2CService"
    | |       |   |   | }
    | |       |   |   |
    | |       |   |   +-o temp-sensor  <class IOService, registered, matched, active, busy 0, retain count 6>
    | |       |   |   | | {
    | |       |   |   | |   "polling-period" = <00000005>
    | |       |   |   | |   "device_type" = <"temp-sensor">
    | |       |   |   | |   "location" = "CPU/INTREPID BOTTOMSIDE"
    | |       |   |   | |   "type" = "temperature"
    | |       |   |   | |   "zone" = <00000000>
    | |       |   |   | |   "version" = <00000001>
    | |       |   |   | |   "compatible" = <"temp-sensor">
    | |       |   |   | |   "name" = <"temp-sensor">
    | |       |   |   | |   "sensor-id" = <00000000>
    | |       |   |   | | }
    | |       |   |   | |
    | |       |   |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
    | |       |   |   |     {
    | |       |   |   |       "location" = "CPU/INTREPID BOTTOMSIDE"
    | |       |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |   |       "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |       |   |   |       "IOPropertyMatch" = {"device_type"="temp-sensor"}
    | |       |   |   |       "sensor-id" = 0
    | |       |   |   |       "version" = 1
    | |       |   |   |       "type" = "temperature"
    | |       |   |   |       "low-threshold" = 0
    | |       |   |   |       "Power Management private data" = "{ this object = 02026700, interested driver = 02026700, driverDesire = 0, deviceDesire = 0, ourDesiredPowerSt$
    | |       |   |   |       "IOProbeScore" = 0
    | |       |   |   |       "IOClass" = "IOHWSensor"
    | |       |   |   |       "IOProviderClass" = "IOService"
    | |       |   |   |       "polling-period" = 18446744073709551615
    | |       |   |   |       "high-threshold" = 4980736
    | |       |   |   |       "current-value" = 3194880
    | |       |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |   |       "zone" = <00000000>
    | |       |   |   |       "polling-period-ns" = 18446744073709551615
    | |       |   |   |     }
    | |       |   |   |
    | |       |   |   +-o temp-sensor  <class IOService, registered, matched, active, busy 0, retain count 6>
    | |       |   |   | | {
    | |       |   |   | |   "polling-period" = <00000005>
    | |       |   |   | |   "device_type" = <"temp-sensor">
    | |       |   |   | |   "location" = "CPU BOTTOMSIDE"
    | |       |   |   | |   "type" = "temperature"
    | |       |   |   | |   "zone" = <00000000>
    | |       |   |   | |   "version" = <00000001>
    | |       |   |   | |   "compatible" = <"temp-sensor">
    | |       |   |   | |   "name" = <"temp-sensor">
    | |       |   |   | |   "sensor-id" = <00000001>
    | |       |   |   | | }
    | |       |   |   | |
    | |       |   |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
    | |       |   |   |     {
    | |       |   |   |       "location" = "CPU BOTTOMSIDE"
    | |       |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |   |       "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |       |   |   |       "IOPropertyMatch" = {"device_type"="temp-sensor"}
    | |       |   |   |       "sensor-id" = 1
    | |       |   |   |       "version" = 1
    | |       |   |   |       "type" = "temperature"
    | |       |   |   |       "low-threshold" = 0
    | |       |   |   |       "Power Management private data" = "{ this object = 01d65e00, interested driver = 01d65e00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerSt$
    | |       |   |   |       "IOProbeScore" = 0
    | |       |   |   |       "IOClass" = "IOHWSensor"
    | |       |   |   |       "IOProviderClass" = "IOService"
    | |       |   |   |       "polling-period" = 18446744073709551615
    | |       |   |   |       "high-threshold" = 4915200
    | |       |   |   |       "current-value" = 3014656
    | |       |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |   |       "zone" = <00000000>
    | |       |   |   |       "polling-period-ns" = 18446744073709551615
    | |       |   |   |     }
    | |       |   |   |
    | |       |   |   +-o temp-sensor  <class IOService, registered, matched, active, busy 0, retain count 6>
    | |       |   |   | | {
    | |       |   |   | |   "polling-period" = <00000005>
    | |       |   |   | |   "device_type" = <"temp-sensor">
    | |       |   |   | |   "location" = "PWR SUPPLY BOTTOMSIDE"
    | |       |   |   | |   "type" = "temperature"
    | |       |   |   | |   "zone" = <00000000>
    | |       |   |   | |   "version" = <00000001>
    | |       |   |   | |   "compatible" = <"temp-sensor">
    | |       |   |   | |   "name" = <"temp-sensor">
    | |       |   |   | |   "sensor-id" = <00000002>
    | |       |   |   | | }
    | |       |   |   | |
    | |       |   |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
    | |       |   |   |     {
    | |       |   |   |       "location" = "PWR SUPPLY BOTTOMSIDE"
    | |       |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |   |       "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |       |   |   |       "IOPropertyMatch" = {"device_type"="temp-sensor"}
    | |       |   |   |       "sensor-id" = 2
    | |       |   |   |       "version" = 1
    | |       |   |   |       "type" = "temperature"
    | |       |   |   |       "low-threshold" = 0
    | |       |   |   |       "Power Management private data" = "{ this object = 02033f00, interested driver = 02033f00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerSt$
    | |       |   |   |       "IOProbeScore" = 0
    | |       |   |   |       "IOClass" = "IOHWSensor"
    | |       |   |   |       "IOProviderClass" = "IOService"
    | |       |   |   |       "polling-period" = 18446744073709551615
    | |       |   |   |       "high-threshold" = 5373952
    | |       |   |   |       "current-value" = 3047424
    | |       |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |   |       "zone" = <00000000>
    | |       |   |   |       "polling-period-ns" = 18446744073709551615
    | |       |   |   |     }
    | |       |   |   |
    | |       |   |   +-o voltage-sensor  <class IOService, registered, matched, active, busy 0, retain count 6>
    | |       |   |   | | {
    | |       |   |   | |   "polling-period" = <00000005>
    | |       |   |   | |   "device_type" = <"voltage-sensor">
    | |       |   |   | |   "location" = "CPU CORE"
    | |       |   |   | |   "type" = "voltage"
    | |       |   |   | |   "zone" = <00000000>
    | |       |   |   | |   "version" = <00000001>
    | |       |   |   | |   "compatible" = <"voltage-sensor">
    | |       |   |   | |   "name" = <"voltage-sensor">
    | |       |   |   | |   "sensor-id" = <00000010>
    | |       |   |   | | }
    | |       |   |   | |
    | |       |   |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
    | |       |   |   |     {
    | |       |   |   |       "current-value" = 64144
    | |       |   |   |       "polling-period" = 5
    | |       |   |   |       "location" = "CPU CORE"
    | |       |   |   |       "type" = "voltage"
    | |       |   |   |       "polling-period-ns" = 18446744073709551615
    | |       |   |   |       "IOClass" = "IOHWSensor"
    | |       |   |   |       "IOPropertyMatch" = {"device_type"="voltage-sensor"}
    | |       |   |   |       "version" = 1
    | |       |   |   |       "zone" = <00000000>
    | |       |   |   |       "IOProbeScore" = 0
    | |       |   |   |       "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |       |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |   |       "Power Management private data" = "{ this object = 02033d00, interested driver = 02033d00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerSt$
    | |       |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |   |       "IOProviderClass" = "IOService"
    | |       |   |   |       "sensor-id" = 16
    | |       |   |   |     }
    | |       |   |   |
    | |       |   |   +-o fanspeed-sensor  <class IOService, registered, matched, active, busy 0, retain count 6>
    | |       |   |   | | {
    | |       |   |   | |   "polling-period" = <00000005>
    | |       |   |   | |   "device_type" = <"fanspeed-sensor">
    | |       |   |   | |   "location" = "REAR LEFT EXHAUST"
    | |       |   |   | |   "type" = "fanspeed"
    | |       |   |   | |   "zone" = <00000000>
    | |       |   |   | |   "version" = <00000001>
    | |       |   |   | |   "compatible" = <"fanspeed-sensor">
    | |       |   |   | |   "name" = <"fanspeed-sensor">
    | |       |   |   | |   "sensor-id" = <00000020>
    | |       |   |   | | }
    | |       |   |   | |
    | |       |   |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
    | |       |   |   |     {
    | |       |   |   |       "current-value" = 0
    | |       |   |   |       "polling-period" = 5
    | |       |   |   |       "location" = "REAR LEFT EXHAUST"
    | |       |   |   |       "type" = "fanspeed"
    | |       |   |   |       "polling-period-ns" = 18446744073709551615
    | |       |   |   |       "IOClass" = "IOHWSensor"
    | |       |   |   |       "IOPropertyMatch" = {"device_type"="fanspeed-sensor"}
    | |       |   |   |       "version" = 1
    | |       |   |   |       "zone" = <00000000>
    | |       |   |   |       "IOProbeScore" = 0
    | |       |   |   |       "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |       |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |   |       "Power Management private data" = "{ this object = 02033b00, interested driver = 02033b00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerSt$
    | |       |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |   |       "IOProviderClass" = "IOService"
    | |       |   |   |       "sensor-id" = 32
    | |       |   |   |     }
    | |       |   |   |
    | |       |   |   +-o fanspeed-sensor  <class IOService, registered, matched, active, busy 0, retain count 6>
    | |       |   |     | {
    | |       |   |     |   "polling-period" = <00000005>
    | |       |   |     |   "device_type" = <"fanspeed-sensor">
    | |       |   |     |   "location" = "REAR RIGHT EXHAUST"
    | |       |   |     |   "type" = "fanspeed"
    | |       |   |     |   "zone" = <00000000>
    | |       |   |     |   "version" = <00000001>
    | |       |   |     |   "compatible" = <"fanspeed-sensor">
    | |       |   |     |   "name" = <"fanspeed-sensor">
    | |       |   |     |   "sensor-id" = <00000021>
    | |       |   |     | }
    | |       |   |     |
    | |       |   |     +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
    | |       |   |         {
    | |       |   |           "current-value" = 0
    | |       |   |           "polling-period" = 5
    | |       |   |           "location" = "REAR RIGHT EXHAUST"
    | |       |   |           "type" = "fanspeed"
    | |       |   |           "polling-period-ns" = 18446744073709551615
    | |       |   |           "IOClass" = "IOHWSensor"
    | |       |   |           "IOPropertyMatch" = {"device_type"="fanspeed-sensor"}
    | |       |   |           "version" = 1
    | |       |   |           "zone" = <00000000>
    | |       |   |           "IOProbeScore" = 0
    | |       |   |           "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |       |   |           "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |           "Power Management private data" = "{ this object = 02033700, interested driver = 02033700, driverDesire = 0, deviceDesire = 0, ourDesiredPowerSt$
    | |       |   |           "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |           "IOProviderClass" = "IOService"
    | |       |   |           "sensor-id" = 33
    | |       |   |         }
    | |       |   |
    | |       |   +-o temp-monitor@92  <class IOI2CService, registered, matched, active, busy 0, retain count 8>
    | |       |   | | {
    | |       |   | |   "hwsensor-zone" = <00000000>
    | |       |   | |   "device_type" = <"ds1775">
    | |       |   | |   "hwsensor-polling-period" = <00000005>
    | |       |   | |   "built-in" = <>
    | |       |   | |   "reg" = <00000092>
    | |       |   | |   "AAPL,phandle" = <ff977518>
    | |       |   | |   "compatible" = <"ds1775">
    | |       |   | |   "#size-cells" = <00000000>
    | |       |   | |   "name" = <"temp-monitor">
    | |       |   | |   "hwsensor-type" = <"temperature">
    | |       |   | |   "#address-cells" = <00000001>
    | |       |   | |   "hwsensor-id" = <00000004>
    | |       |   | |   "hwsensor-location" = <"TRACK PAD">
    | |       |   | |   "hwsensor-params-version" = <00000001>
    | |       |   | | }
    | |       |   | |
    | |       |   | +-o IOI2CLM7x  <class IOI2CLM7x, registered, matched, active, busy 0, retain count 9>
    | |       |   |   | {
    | |       |   |   |   "IOUserClientClass" = "IOI2CUserClient"
    | |       |   |   |   "IOClass" = "IOI2CLM7x"
    | |       |   |   |   "IONameMatched" = "ds1775"
    | |       |   |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 4, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000$
    | |       |   |   |   "IOProbeScore" = 0
    | |       |   |   |   "Power Management private data" = "{ this object = 01f61f00, interested driver = 01f61f00, driverDesire = 0, deviceDesire = 3, ourDesiredPowerState $
    | |       |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |   |   "IONameMatch" = ("lm75","ds1775")
    | |       |   |   |   "CFBundleIdentifier" = "com.apple.driver.IOI2CLM7x"
    | |       |   |   |   "IOProviderClass" = "IOI2CService"
    | |       |   |   | }
    | |       |   |   |
    | |       |   |   +-o temp-sensor  <class IOService, registered, matched, active, busy 0, retain count 6>
    | |       |   |     | {
    | |       |   |     |   "polling-period" = <00000005>
    | |       |   |     |   "device_type" = <"temp-sensor">
    | |       |   |     |   "location" = "TRACK PAD"
    | |       |   |     |   "type" = "temperature"
    | |       |   |     |   "zone" = <00000000>
    | |       |   |     |   "version" = <00000001>
    | |       |   |     |   "compatible" = <"temp-sensor">
    | |       |   |     |   "name" = <"temp-sensor">
    | |       |   |     |   "sensor-id" = <00000004>
    | |       |   |     | }
    | |       |   |     |
    | |       |   |     +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
    | |       |   |         {
    | |       |   |           "location" = "TRACK PAD"
    | |       |   |           "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   |           "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |       |   |           "IOPropertyMatch" = {"device_type"="temp-sensor"}
    | |       |   |           "sensor-id" = 4
    | |       |   |           "version" = 1
    | |       |   |           "type" = "temperature"
    | |       |   |           "low-threshold" = 0
    | |       |   |           "Power Management private data" = "{ this object = 01ff4e00, interested driver = 01ff4e00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerSt$
    | |       |   |           "IOProbeScore" = 0
    | |       |   |           "IOClass" = "IOHWSensor"
    | |       |   |           "IOProviderClass" = "IOService"
    | |       |   |           "polling-period" = 18446744073709551615
    | |       |   |           "high-threshold" = 3145728
    | |       |   |           "current-value" = 2195456
    | |       |   |           "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |       |   |           "zone" = <00000000>
    | |       |   |           "polling-period-ns" = 18446744073709551615
    | |       |   |         }
    | |       |   |
    | |       |   +-o accelerometer@b0  <class IOI2CService, registered, matched, active, busy 0, retain count 7>
    | |       |     | {
    | |       |     |   "device_type" = <"accelerometer">
    | |       |     |   "built-in" = <>
    | |       |     |   "platform-accel-int-1" = <ff982520>
    | |       |     |   "reg" = <000000b0>
    | |       |     |   "AAPL,phandle" = <ff977e58>
    | |       |     |   "platform-accel-int-2" = <ff9826e0>
    | |       |     |   "compatible" = <"AAPL,accelerometer_1","accelerometer">
    | |       |     |   "#size-cells" = <00000000>
    | |       |     |   "name" = <"accelerometer">
    | |       |     |   "#address-cells" = <00000001>
    | |       |     |   "orientation" = <0000000c00000005>
    | |       |     | }
    | |       |     |
    | |       |     +-o IOI2CMotionSensor  <class IOI2CMotionSensor, registered, matched, active, busy 0, retain count 7>
    | |       |         {
    | |       |           "ams-bootloader-version" = 65536
    | |       |           "IOUserClientClass" = "IOI2CMotionSensorClient"
    | |       |           "ams-active" = 1
    | |       |           "IOClass" = "IOI2CMotionSensor"
    | |       |           "IONameMatched" = "accelerometer"
    | |       |           "Power Management protected data" = "{ theNumberOfPowerStates = 4, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000$
    | |       |           "IOProbeScore" = 20000
    | |       |           "Power Management private data" = "{ this object = 01d65700, interested driver = 01d65700, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState $
    | |       |           "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |           "IONameMatch" = "accelerometer"
    | |       |           "ams-application-version" = 65536
    | |       |           "CFBundleIdentifier" = "com.apple.driver.IOI2CMotionSensor"
    | |       |           "IOProviderClass" = "IOI2CService"
    | |       |         }
    | |       |
    | |       +-o i2c-bus@0  <class IOI2CService, registered, matched, active, busy 0, retain count 8>
    | |         | {
    | |         |   "built-in" = <>
    | |         |   "reg" = <00000000>
    | |         |   "name" = <"i2c-bus">
    | |         |   "compatible" = <"i2c-bus">
    | |         |   "#size-cells" = <00000000>
    | |         |   "device_type" = <"i2c-bus">
    | |         |   "AAPL,phandle" = <ff978518>
    | |         |   "#address-cells" = <00000001>
    | |         | }
    | |         |
    | |         +-o IOI2CBus  <class IOI2CBus, !registered, !matched, active, busy 0, retain count 5>
    | |           | {
    | |           |   "CFBundleIdentifier" = "com.apple.driver.IOI2CFamily"
    | |           |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |           |   "IOClass" = "IOI2CBus"
    | |           |   "IOProviderClass" = "IOI2CService"
    | |           |   "IONameMatched" = "i2c-bus"
    | |           |   "IONameMatch" = "i2c-bus"
    | |           |   "IOProbeScore" = 0
    | |           | }
    | |           |
    | |           +-o lmu-micro@84  <class IOI2CService, registered, matched, active, busy 0, retain count 7>
    | |             | {
    | |             |   "reg" = <00000084>
    | |             |   "name" = <"lmu-micro">
    | |             |   "compatible" = <"lmu-controller">
    | |             |   "device_type" = <"lmu-controller">
    | |             |   "AAPL,phandle" = <ff9788a8>
    | |             | }
    | |             |
    | |             +-o IOI2CDeviceLMU  <class IOI2CDeviceLMU, registered, matched, active, busy 0, retain count 9>
    | |               | {
    | |               |   "IOUserClientClass" = "IOI2CDeviceLMUClient"
    | |               |   "IOClass" = "IOI2CDeviceLMU"
    | |               |   "IONameMatched" = "lmu-controller"
    | |               |   "Power Management protected data" = "{ theNumberOfPowerStates = 4, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000$
    | |               |   "IOProbeScore" = 5000
    | |               |   "Power Management private data" = "{ this object = 01ff4c00, interested driver = 01ff4c00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState $
    | |               |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |               |   "IONameMatch" = "lmu-controller"
    | |               |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
    | |               |   "CFBundleIdentifier" = "com.apple.kext.IOI2CDeviceLMU"
    | |               |   "IOProviderClass" = "IOI2CService"
    | |               | }
    | |               |
    | |               +-o IOI2CDeviceLMUClient  <class IOI2CDeviceLMUClient, !registered, !matched, active, busy 0, retain count 5>
    | |               |   {
    | |               |   }
    | |               |
    | |               +-o IOI2CDeviceLMUClient  <class IOI2CDeviceLMUClient, !registered, !matched, active, busy 0, retain count 5>
    | |                   {
    | |                   }
    | |
    | +-o pci@f0000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 9>
    | | | {
    | | |   "bus-range" = <0000000000000001>
    | | |   "interrupts" = <0000002d00000001>
    | | |   "IODeviceMemory" = (({"address"=18446744073441116160,"length"=65536}),({"address"=18446744073449504768,"length"=4}),({"address"=18446744073453699072,"length"=4}))
    | | |   "#interrupt-cells" = <00000001>
    | | |   "name" = <"pci">
    | | |   "#size-cells" = <00000002>
    | | |   "device_type" = <"pci">
    | | |   "write-combining" = <>
    | | |   "built-in-names" = <00010800554e492d4e0041475000>
    | | |   "interrupt-parent" = <ff981a38>
    | | |   "interrupt-map" = <00008000000000000000000000000000ff981a380000003000000001>
    | | |   "interrupt-map-mask" = <0000f800000000000000000000000000>
    | | |   "model" = <"AAPL,UniNorth">
    | | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | | |   "IOInterruptSpecifiers" = (<0000002d00000001>)
    | | |   "clock-frequency" = <03f940aa>
    | | |   "compatible" = <"uni-north">
    | | |   "IODTPersist" = <00396f1400396f50>
    | | |   "AAPL,phandle" = <ff978df0>
    | | |   "#address-cells" = <00000003>
    | | |   "reg" = <f000000002000000>
    | | |   "ranges" = <0200000000000000f1000000f10000000000000001000000010000000000000000000000f000000000000000008000000200000000000000b0000000b00000000000000010000000>
    | | | }
    | | |
    | | +-o AppleMacRiscAGP  <class AppleMacRiscAGP, !registered, !matched, active, busy 0, retain count 10>
    | |   | {
    | |   |   "Bridge Memory Ranges" = (18446744072367439872,18446744072367505407,18446744072367636480,18446744072501592063,18446744073457893376,18446744073474670591)
    | |   |   "IOAGPFlags" = 65537
    | |   |   "IOClass" = "AppleMacRiscAGP"
    | |   |   "IONameMatched" = "uni-north"
    | |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPo$
    | |   |   "IOProbeScore" = 1000
    | |   |   "Power Management private data" = "{ this object = 01c7d900, interested driver = 01c7d900, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previou$
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "IONameMatch" = ("uni-north","u3-agp")
    | |   |   "Bridge IO Ranges" = (0,65535)
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRiscPCI"
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   | }
    | |   |
    | |   +-o uni-north-agp@B  <class IOPCIDevice, registered, matched, active, busy 0, retain count 8>
    | |   |   {
    | |   |     "device-id" = <00000034>
    | |   |     "vendor-id" = <0000106b>
    | |   |     "min-grant" = <00000000>
    | |   |     "device_type" = <"uni-north-agp">
    | |   |     "assigned-addresses" = <>
    | |   |     "revision-id" = <00000000>
    | |   |     "fast-back-to-back" = <>
    | |   |     "devsel-speed" = <00000001>
    | |   |     "reg" = <0000580000000000000000000000000000000000>
    | |   |     "AAPL,phandle" = <ff9d55b8>
    | |   |     "class-code" = <00060000>
    | |   |     "max-latency" = <00000000>
    | |   |     "AGP_Target" = <>
    | |   |     "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |   |     "Power Management private data" = "{ this object = 01d58280, interested driver = 01d58280, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 2, previ$
    | |   |     "compatible" = <"pci106b,34","pciclass,060000">
    | |   |     "name" = <"uni-north-agp">
    | |   |   }
    | |   |
    | |   +-o ATY,JasperParent@10  <class IOAGPDevice, registered, matched, active, busy 0, retain count 16>
    | |     | {
    | |     |   "my_shared_globals" = <01ee3808>
    | |     |   "ATY,Card#" = <"102-xxxxx-00">
    | |     |   "IODeviceMemory" = (({"address"=18446744072501592064,"length"=134217728}),({"address"=18446744072367505408,"length"=131072}),({"address"=18446744072367374336,$
    | |     |   "interrupts" = <00000001>
    | |     |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |     |   "ATIFEDSInfo" = <01c83868>
    | |     |   "ATY,Flags" = <000001a4>
    | |     |   "RF_MCLK" = <00004f1a>
    | |     |   "IOAGPCommandValue" = <07000304>
    | |     |   "my_switch" = <00000000000000000000000000000000>
    | |     |   "max-latency" = <00000000>
    | |     |   "AAPL,gray-value" = <00648cc3>
    | |     |   "name" = <"ATY,JasperParent">
    | |     |   "IOPMIsPowerManaged" = Yes
    | |     |   "ATY,SCLK" = <0005fb40>
    | |     |   "revision-id" = <00000000>
    | |     |   "AGP_Address_Block" = <10000000>
    | |     |   "reg" = <00008000000000000000000000000000000000000200803000000000000000000000000000020000420080100000000000000000000000000800000002008018000000000000000000000$
    | |     |   "AGP_Address_Range" = <00000000ffffffff>
    | |     |   "IOInterruptSpecifiers" = (<0000003000000001>)
    | |     |   "ATY,MEM2Size" = <00000000>
    | |     |   "ATY,Rom#" = <"113-xxxxx-145">
    | |     |   "subsystem-id" = <00004e50>
    | |     |   "AGP_Master" = <>
    | |     |   "AAPL,ndrv-dev" = Yes
    | |     |   "class-code" = <00030000>
    | |     |   "AAPL,phandle" = <ff9d5880>
    | |     |   "subsystem-vendor-id" = <00001002>
    | |     |   "VRAM,totalsize" = <08000000>
    | |     |   "#address-cells" = <00000001>
    | |     |   "AAPL,gray-page" = <00000001>
    | |     |   "my_display" = <"prim">
    | |     |   "AAPL,maps" = ("_IOMemoryMap is not serializable","_IOMemoryMap is not serializable","_IOMemoryMap is not serializable")
    | |     |   "ATY,RefCLK" = <00006978>
    | |     |   "device_type" = <"ATY,DDParent">
    | |     |   "MVAD" = <5c0182c63fff030b541a820080ff01eb1f2d05000600001000700356036200010003035605000000196404000540001800880300032600030006030004003c00>
    | |     |   "IOAGPFlags" = 65537
    | |     |   "ATY,MCLK" = <000318f8>
    | |     |   "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not serializable"
    | |     |   "RF_YCLK" = <00009e34>
    | |     |   "AGP_AllowOverlap" = <00000001>
    | |     |   "IONVRAMProperty" = Yes
    | |     |   "fast-back-to-back" = <>
    | |     |   "my_display_Id1" = <02016700fdfe98ff53696d6552756c7a>
    | |     |   "my_display_Id2" = <02016280fdfe9d7f53696d6552756c7a>
    | |     |   "driver-ist" = <01f603000000000101f603000000000201f6030000000003>
    | |     |   "compatible" = <"pci1002,4e50","pciclass,030000">
    | |     |   "AAPL,address" = <2f0210003702100037041000>
    | |     |   "vendor-id" = <00001002>
    | |     |   "#size-cells" = <00000000>
    | |     |   "AGP_Alignment" = <10000000>
    | |     |   "model" = <"ATY,RV360M11">
    | |     |   "devsel-speed" = <00000001>
    | |     |   "ATY,MRT" = <213200320000100280001002ffffffff0000013280000132ffffffff0000003280000032ffffffff10000032ffffffff000000a7ffffffff800000a7ffffffff0000003280000032f$
    | |     |   "ATY,MEM1Size" = <08000000>
    | |     |   "ATY,Fcode" = <"1.94">
    | |     |   "RF_SCLK" = <000098ee>
    | |     |   "device-id" = <00004e50>
    | |     |   "assigned-addresses" = <c200801000000000b800000000000000080000008200803000000000b002000000000000000200008200801800000000b00000000000000000010000>
    | |     |   "AAPL,interrupts" = <0000003000000001>
    | |     |   "min-grant" = <00000008>
    | |     |   "Power Management private data" = "{ this object = 01d58200, interested driver = 01d58200, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |     |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |     |   "my_count" = <00000002>
    | |     |   "my_modes" = <02020202010201020200000000000000>
    | |     | }
    | |     |
    | |     +-o ATY,Jasper_A@0  <class IONDRVDevice, registered, matched, active, busy 0, retain count 10>
    | |     | | {
    | |     | |   "RF_YCLK" = <00009e34>
    | |     | |   "VRAM,memsize" = <0800000008000000>
    | |     | |   "ATY,LVDSActive" = <00000001>
    | |     | |   "ndrv_version" = <01006095>
    | |     | |   "display-inverter-default-cycle" = <000000cc>
    | |     | |   "depth" = <00000008>
    | |     | |   "width" = <00000500>
    | |     | |   "reg" = <00000000>
    | |     | |   "LVDS,EDID" = <00ffffffffffff000610209c01010101050c0103802016780aa7a299594f8c261d5254000000010101010101010101010101010101012d1f000051560c301070130041d610000$
    | |     | |   "DFP1,Sense" = <00>
    | |     | |   "ATY,Panel" = <"FixPanel,LVDS">
    | |     | |   "Copy,PRAM" = <5c0182c83fff030b541a820080ff01eb1f2d05000600001000700356036200010003035605000000196404000540001800880300032600030006030004003c00>
    | |     | |   "AAPL,gray-page" = <00000001>
    | |     | |   "character-set" = <"ISO8859-1">
    | |     | |   "backlight-pwm-freq" = <000061a8>
    | |     | |   "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not serializable"
    | |     | |   "ATY,ReplaceMode" = <"0x0x0[0]">
    | |     | |   "Modfreq" = <0000898b>
    | |     | |   "built-in" = <>
    | |     | |   "ATY,MEM1Size" = <08000000>
    | |     | |   "AAPL,phandle" = <ff9e29c0>
    | |     | |   "compatible" = <"ATY,Jasper">
    | |     | |   "AAPL,gray-value" = <00648cc3>
    | |     | |   "ATY,TimingFlagsMode" = <"1280x854x0[5c01]">
    | |     | |   "my_name" = <"Primary">
    | |     | |   "revision-id" = <00000000>
    | |     | |   "RF_VCLK" = <00001f33>
    | |     | |   "my_lvds" = <01>
    | |     | |   "AVG_BW_REMAINDER" = <00001313>
    | |     | |   "EDIDCheckSum" = <0b>
    | |     | |   "address" = <b8008000>
    | |     | |   "ATY,MEM2Size" = <00000000>
    | |     | |   "display-type" = <"LCD">
    | |     | |   "RF_V2CLK" = <00000000>
    | |     | |   "AAPL,iokit-ndrv" = <00612818>
    | |     | |   "ATY,Base" = <2f021000>
    | |     | |   "ATY,Depth" = <00000082>
    | |     | |   "display-link-type" = <00000000>
    | |     | |   "iso6429-1983-colors" = <>
    | |     | |   "inverter-current" = <00000000>
    | |     | |   "IOFBDependentID" = 30769664
    | |     | |   "ATY,TVActive" = <00000000>
    | |     | |   "AAPL,address" = <2f0210003702100037041000>
    | |     | |   "interrupts" = <00000001>
    | |     | |   "ATY,DAC1Active" = <00000000>
    | |     | |   "AAPL,vram-memory" = <b800000008000000>
    | |     | |   "SaveConfig" = <5c0182c83fff030b541a820080ff01eb1f2d05000600001000700356036200010003035605000000196404000540001800880300032600030006030004003c00>
    | |     | |   "AAPL,boot-display" = <>
    | |     | |   "driver,AAPL,MacOS,PowerPC" = <4a6f7921706566667077706300000001be141ceb0000000000000000000000000003000200000000ffffffff0000000000020170000201700002017000000$
    | |     | |   "my_default" = <"LVDS">
    | |     | |   "name" = <"ATY,Jasper_A">
    | |     | |   "DAC1" = <00>
    | |     | |   "LVDS,Sense" = <3fff>
    | |     | |   "ATY,DisplayMode" = <"1280x854x0[5c01]">
    | |     | |   "AAPL,RegEntryID" = <02016700fdfe98ff53696d6552756c7a>
    | |     | |   "my_display_box" = <000005000000035600001400000000200000000100000000>
    | |     | |   "PEAK_BW_REMAINDER" = <000012f7>
    | |     | |   "height" = <00000356>
    | |     | |   "Factory" = <00000004>
    | |     | |   "connector-type" = <00000002>
    | |     | |   "display-inverter" = <00000000>
    | |     | |   "ATY,DefaultMode" = <"1280x854x0[5c01]">
    | |     | |   "IODeviceMemory" = (({"address"=18446744072501592064,"length"=134217728}),({"address"=18446744072367505408,"length"=131072}),({"address"=1844674407236737433$
    | |     | |   "display-connect-flags" = <00000004>
    | |     | |   "ATY,CurMode" = <"1280x854x0[5c01]">
    | |     | |   "ATY,memsize" = <0800000008000000>
    | |     | |   "ATY,Connection" = <"LVDSX">
    | |     | |   "display-link-component-bits" = <00000006>
    | |     | |   "DDC1" = <00>
    | |     | |   "ATY,DAC2Active" = <00000000>
    | |     | |   "ATY,Panel1Active" = <00000000>
    | |     | |   "ATY,NVMonIdx" = <"LVDSX">
    | |     | |   "RF_MCLK" = <00004f1a>
    | |     | |   "ATY,Panel2Active" = <00000000>
    | |     | |   "ATY,MVMode" = <"1280x854x0[5c01]">
    | |     | |   "AAPL,maps" = ("_IOMemoryMap is not serializable","_IOMemoryMap is not serializable","_IOMemoryMap is not serializable")
    | |     | |   "ATY,ChkSumMode" = <"1280x854x0[5c01]">
    | |     | |   "TBSense" = <00000000>
    | |     | |   "my_display" = <"prim">
    | |     | |   "AAPL,ndrv-dev" = Yes
    | |     | |   "deviceFlags" = <0620>
    | |     | |   "display-dither-support" = <00000000>
    | |     | |   "display-pixel-component-bits" = <00000006>
    | |     | |   "driver-ist" = <01f603000000000101f603000000000201f6030000000003>
    | |     | |   "RF_REF" = <00000a8c>
    | |     | |   "ATY,CompActive" = <00000000>
    | |     | |   "vendor-id" = <00001002>
    | |     | |   "display-power-sequence" = <000000000000000100000014000000fa000000fa00000014000000010000019000000000000000000000000000000000>
    | |     | |   "RF_SCLK" = <000098ee>
    | |     | |   "device_type" = <"display">
    | |     | |   "display-data-justification" = <00000001>
    | |     | |   "EDID" = <00ffffffffffff000610209c01010101050c0103802016780aa7a299594f8c261d5254000000010101010101010101010101010101012d1f000051560c301070130041d61000001800$
    | |     | |   "assigned-addresses" = <c200801000000000b800000000000000080000008200803000000000b002000000000000000200008200801800000000b00000000000000000010000>
    | |     | |   "linebytes" = <00000500>
    | |     | |   "IOFBDependentIndex" = 0
    | |     | |   "AAPL,ndrvInst" = "IOPEFNDRV is not serializable"
    | |     | |   "backlight-control" = <0000000100000000>
    | |     | |   "AAPL,interrupts" = <0000003000000001>
    | |     | | }
    | |     | |
    | |     | +-o .Display_DualHead-01006095  <class IOATINDRV, registered, matched, active, busy 0, retain count 12>
    | |     |   | {
    | |     |   |   "IOFBWaitCursorPeriod" = 33333333
    | |     |   |   "IOClass" = "IONDRVFramebuffer"
    | |     |   |   "IOFBGammaWidth" = 10
    | |     |   |   "IOFBScalerInfo" = <000000300000000000000000000000000000003a00000800000008000000000000000000000000000000000000000000>
    | |     |   |   "IOAccelRevision" = 2
    | |     |   |   "IOFBMemorySize" = 134217728
    | |     |   |   "IOFBWaitCursorFrames" = 15
    | |     |   |   "IOProbeScore" = 20000
    | |     |   |   "IOMatchCategory" = "IOFramebuffer"
    | |     |   |   "IONameMatched" = "display"
    | |     |   |   "IONameMatch" = "display"
    | |     |   |   "IOFBGammaCount" = 256
    | |     |   |   "IOFBConfig" = {"dims"=<00000500000003560000020000000007>,"IOFBDetailedTimings"=(<000000000000000000000000000000000000000000000000000004800000030000000000$
    | |     |   |   "IOFBProbeOptions" = 1
    | |     |   |   "IOFBCursorInfo" = (<0001000000000040000000400000002000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000$
    | |     |   |   "CFBundleIdentifier" = "com.apple.iokit.IONDRVSupport"
    | |     |   |   "IOFBTimingRange" = <000000f0000000000000000000000000000000000000000000000001000000000000000001312d000000000009d5b34000112a8800000000000000000000000400000$
    | |     |   |   "IONDRVFramebufferGeneration" = <0000000200000002>
    | |     |   |   "IOFBDependentIndex" = 0
    | |     |   |   "driver,AAPL,MacOS,PowerPC" = <4a6f7921706566667077706300000001be141ceb0000000000000000000000000003000200000000ffffffff00000000000201700002017000020170000$
    | |     |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |     |   |   "IOFBI2CInterfaceIDs" = (144704526308343808)
    | |     |   |   "IOFBDetailedTimings" = (<000000000000000000000000000000000000000000000000000004800000030000000000000000000000000004c1cdd00000000004bd12e00000000004c1cdd0$
    | |     |   |   "IOProviderClass" = "IOPlatformDevice"
    | |     |   |   "IOFBCLUTDefer" = Yes
    | |     |   |   "Power Management private data" = "{ this object = 02021800, interested driver = 02021800, driverDesire = 1, deviceDesire = 0, ourDesiredPowerState = 2, p$
    | |     |   |   "IOFBDependentID" = 30769664
    | |     |   |   "IOAccelIndex" = 0
    | |     |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, i$
    | |     |   |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="ATIRadeon9700GA.plugin"}
    | |     |   |   "IOAccelTypes" = "IOService:/MacRISC2PE/pci@f0000000/AppleMacRiscAGP/ATY,JasperParent@10/ATIRadeon9700"
    | |     |   |   "IOFBGammaHeaderSize" = 12
    | |     |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CSupportedCommFlags"=2,"IOI2CBusType"=1,"IOI2CInterfaceID"=0,"IOI2CTransactionTypes"=15})
    | |     |   |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
    | |     |   |   "graphic-options" = 0
    | |     |   | }
    | |     |   |
    | |     |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, registered, matched, active, busy 0, retain count 5>
    | |     |   |   {
    | |     |   |     "IOI2CSupportedCommFlags" = 2
    | |     |   |     "IOI2CBusType" = 1
    | |     |   |     "IOI2CInterfaceID" = 144704526308343808
    | |     |   |     "IOI2CTransactionTypes" = 15
    | |     |   |   }
    | |     |   |
    | |     |   +-o display0  <class IODisplayConnect, registered, matched, active, busy 0, retain count 5>
    | |     |   | | {
    | |     |   | | }
    | |     |   | |
    | |     |   | +-o AppleBacklightDisplay  <class AppleBacklightDisplay, registered, matched, active, busy 0, retain count 7>
    | |     |   |     {
    | |     |   |       "IODisplayGUID" = 436849163854938112
    | |     |   |       "AppleSense" = 16128
    | |     |   |       "IOClass" = "AppleBacklightDisplay"
    | |     |   |       "AppleDisplayType" = 2
    | |     |   |       "Power Management protected data" = "{ theNumberOfPowerStates = 4, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0000000$
    | |     |   |       "IODisplayConnectFlags" = <000009c4>
    | |     |   |       "IOProbeScore" = 3000
    | |     |   |       "DisplayProductID" = 39968
    | |     |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |     |   |       "Power Management private data" = "{ this object = 02024c00, interested driver = 02024c00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = $
    | |     |   |       "IODisplayParameters" = {"_rrr"={"min"=1,"max"=2,"value"=1},"_dyc"={"min"=0,"max"=1,"value"=1},"_dyv"={"min"=0,"max"=1,"value"=0},"_cvs"={"min"=1000,"$
    | |     |   |       "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"
    | |     |   |       "IODisplayEDID" = <00ffffffffffff000610209c01010101050c0103802016780aa7a299594f8c261d5254000000010101010101010101010101010101012d1f000051560c301070130$
    | |     |   |       "IOProviderClass" = "IODisplayConnect"
    | |     |   |       "DisplayVendorID" = 1552
    | |     |   |     }
    | |     |   |
    | |     |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |     |       {
    | |     |       }
    | |     |
    | |     +-o i2c  <class IONDRVDevice, registered, matched, active, busy 0, retain count 6>
    | |     |   {
    | |     |     "name" = <"i2c">
    | |     |     "device_type" = <"i2c">
    | |     |     "AAPL,phandle" = <ff9e6b68>
    | |     |     "compatible" = <"i2c-video-driver","nv-i2c-video-driver">
    | |     |   }
    | |     |
    | |     +-o ATY,Jasper_B@1  <class IONDRVDevice, registered, matched, active, busy 0, retain count 7>
    | |     | | {
    | |     | |   "my_default" = <"No">
    | |     | |   "ATY,DefaultMode" = <"1x1x0[3000]">
    | |     | |   "Factory" = <00000004>
    | |     | |   "IODeviceMemory" = (({"address"=18446744072501592064,"length"=134217728}),({"address"=18446744072367505408,"length"=131072}),({"address"=1844674407236737433$
    | |     | |   "my_name" = <"Secondary">
    | |     | |   "interrupts" = <00000001>
    | |     | |   "ATY,ChkSumMode" = <"1024x768x60[541a]">
    | |     | |   "ATY,CurMode" = <"1x1x0[3000]">
    | |     | |   "address" = <bc008000>
    | |     | |   "ATY,memsize" = <0000000008000000>
    | |     | |   "ATY,NVMonIdx" = <"PanelMulit">
    | |     | |   "AAPL,gray-value" = <00648cc3>
    | |     | |   "AAPL,ndrvInst" = "IOPEFNDRV is not serializable"
    | |     | |   "ATY,Panel2Active" = <00000000>
    | |     | |   "width" = <00000280>
    | |     | |   "name" = <"ATY,Jasper_B">
    | |     | |   "ATY,TVActive" = <00000000>
    | |     | |   "revision-id" = <00000000>
    | |     | |   "connector-type" = <00000004>
    | |     | |   "ATY,CompActive" = <00000000>
    | |     | |   "ATY,MVMode" = <"1024x768x60[541a]">
    | |     | |   "my_panel1" = <00>
    | |     | |   "reg" = <00000001>
    | |     | |   "DDC1" = <00>
    | |     | |   "ATY,MEM2Size" = <00000000>
    | |     | |   "character-set" = <"ISO8859-1">
    | |     | |   "AAPL,iokit-ndrv" = <00612818>
    | |     | |   "AAPL,ndrv-dev" = Yes
    | |     | |   "depth" = <00000020>
    | |     | |   "EDIDerr" = <f615>
    | |     | |   "my_display" = <"secd">
    | |     | |   "AAPL,phandle" = <ff9e3958>
    | |     | |   "AAPL,gray-page" = <00000001>
    | |     | |   "ATY,Panel" = <"FixPanel,LVDS">
    | |     | |   "my_tv" = <00>
    | |     | |   "ATY,DisplayMode" = <"1x1x0[3000]">
    | |     | |   "AAPL,maps" = ("_IOMemoryMap is not serializable","_IOMemoryMap is not serializable","_IOMemoryMap is not serializable")
    | |     | |   "LVDS,Sense" = <3fff>
    | |     | |   "IOFBDependentID" = 30769664
    | |     | |   "my_dac1" = <00>
    | |     | |   "device_type" = <"display">
    | |     | |   "TBSense" = <00000000>
    | |     | |   "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not serializable"
    | |     | |   "DFP1,Sense" = <00>
    | |     | |   "display-connect-flags" = <00000000>
    | |     | |   "driver,AAPL,MacOS,PowerPC" = <4a6f7921706566667077706300000001be141ceb0000000000000000000000000003000200000000ffffffff0000000000020170000201700002017000000$
    | |     | |   "VRAM,memsize" = <0000000008000000>
    | |     | |   "Copy,PRAM" = <5c0182c83fff030b541a820080ff01eb1f2d05000600001000700356036200010003035605000000196404000540001800880300032600030006030004003c00>
    | |     | |   "ndrv_version" = <01006095>
    | |     | |   "deviceFlags" = <0480>
    | |     | |   "ATY,Connection" = <"NoMonitor">
    | |     | |   "my_display_box" = <000000010000000100000100000000200000000200000000>
    | |     | |   "IOFBDependentIndex" = 1
    | |     | |   "display-type" = <"NONE">
    | |     | |   "driver-ist" = <01f603000000000101f603000000000201f6030000000003>
    | |     | |   "compatible" = <"ATY,Jasper">
    | |     | |   "height" = <000001e0>
    | |     | |   "AAPL,address" = <2f0210003702100037041000>
    | |     | |   "AAPL,RegEntryID" = <02016280fdfe9d7f53696d6552756c7a>
    | |     | |   "vendor-id" = <00001002>
    | |     | |   "linebytes" = <00000a00>
    | |     | |   "ATY,Panel1Active" = <00000000>
    | |     | |   "ATY,DAC1Active" = <00000000>
    | |     | |   "ATY,LVDSActive" = <00000001>
    | |     | |   "ATY,Base" = <33021000>
    | |     | |   "ATY,MEM1Size" = <08000000>
    | |     | |   "AAPL,vram-memory" = <b800000008000000>
    | |     | |   "LVDS,EDID" = <00ffffffffffff000610209c01010101050c0103802016780aa7a299594f8c261d5254000000010101010101010101010101010101012d1f000051560c301070130041d610000$
    | |     | |   "ATY,cmp" = <00000006>
    | |     | |   "ATY,TimingFlagsMode" = <"1x1x0[3000]">
    | |     | |   "assigned-addresses" = <c200801000000000b800000000000000080000008200803000000000b002000000000000000200008200801800000000b00000000000000000010000>
    | |     | |   "AAPL,interrupts" = <0000003000000001>
    | |     | |   "ATY,Depth" = <00000082>
    | |     | |   "ATY,DAC2Active" = <00000000>
    | |     | |   "ATY,ReplaceMode" = <"0x0x0[0]">
    | |     | | }
    | |     | |
    | |     | +-o .Display_DualHead-01006095  <class IOATINDRV, registered, matched, active, busy 0, retain count 10>
    | |     |   | {
    | |     |   |   "IOFBWaitCursorPeriod" = 33333333
    | |     |   |   "IOClass" = "IONDRVFramebuffer"
    | |     |   |   "IOFBGammaWidth" = 10
    | |     |   |   "IOFBScalerInfo" = <000000300000000000000000000000000000003a00000800000008000000000000000000000000000000000000000000>
    | |     |   |   "IOAccelRevision" = 2
    | |     |   |   "IOFBWaitCursorFrames" = 15
    | |     |   |   "IOProbeScore" = 20000
    | |     |   |   "IOMatchCategory" = "IOFramebuffer"
    | |     |   |   "IONameMatched" = "display"
    | |     |   |   "IONameMatch" = "display"
    | |     |   |   "IOFBGammaCount" = 256
    | |     |   |   "IOFBConfig" = {"IOFB0Hz"=Yes,"IOFBModes"=({"DF"=7,"ID"=12288,"DM"=<000000010000000100000000000000020000000700000000000000000000000000000000>,"TM"=<000000$
    | |     |   |   "IOFBProbeOptions" = 1
    | |     |   |   "IOFBCursorInfo" = ()
    | |     |   |   "CFBundleIdentifier" = "com.apple.iokit.IONDRVSupport"
    | |     |   |   "IONDRVFramebufferGeneration" = <0000000200000002>
    | |     |   |   "IOFBDependentIndex" = 1
    | |     |   |   "driver,AAPL,MacOS,PowerPC" = <4a6f7921706566667077706300000001be141ceb0000000000000000000000000003000200000000ffffffff00000000000201700002017000020170000$
    | |     |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |     |   |   "IOFBI2CInterfaceIDs" = (144805681378099200)
    | |     |   |   "IOProviderClass" = "IOPlatformDevice"
    | |     |   |   "IOFBCLUTDefer" = Yes
    | |     |   |   "Power Management private data" = "{ this object = 02027400, interested driver = 02027400, driverDesire = 1, deviceDesire = 2, ourDesiredPowerState = 2, p$
    | |     |   |   "IOFBDependentID" = 30769664
    | |     |   |   "IOAccelIndex" = 1
    | |     |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, i$
    | |     |   |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="ATIRadeon9700GA.plugin"}
    | |     |   |   "IOAccelTypes" = "IOService:/MacRISC2PE/pci@f0000000/AppleMacRiscAGP/ATY,JasperParent@10/ATIRadeon9700"
    | |     |   |   "IOFBGammaHeaderSize" = 12
    | |     |   |   "IOFBI2CInterfaceInfo" = ({"IOI2CSupportedCommFlags"=2,"IOI2CBusType"=1,"IOI2CInterfaceID"=0,"IOI2CTransactionTypes"=15})
    | |     |   |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
    | |     |   |   "graphic-options" = 0
    | |     |   | }
    | |     |   |
    | |     |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, registered, matched, active, busy 0, retain count 5>
    | |     |   |   {
    | |     |   |     "IOI2CSupportedCommFlags" = 2
    | |     |   |     "IOI2CBusType" = 1
    | |     |   |     "IOI2CInterfaceID" = 144805681378099200
    | |     |   |     "IOI2CTransactionTypes" = 15
    | |     |   |   }
    | |     |   |
    | |     |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |     |       {
    | |     |       }
    | |     |
    | |     +-o ATIRadeon9700  <class ATIRadeon9700, registered, matched, active, busy 0, retain count 9>
    | |       | {
    | |       |   "ATIUseTearingWideBlit" = No
    | |       |   "IOGLBundleName" = "ATIRadeon9700GLDriver"
    | |       |   "IOSourceVersion" = "1.3.42.7"
    | |       |   "ATIEnableWideBlitSupport" = Yes
    | |       |   "IOClass" = "ATIRadeon9700"
    | |       |   "IODVDBundleName" = "ATIRadeon9700VADriver"
    | |       |   "IOProbeScore" = 0
    | |       |   "IOMatchCategory" = "IOAccelerator"
    | |       |   "IOPCIMatch" = "0x4E441002 0x41441002 0x4E481002 0x41481002 0x41501002 0x4E501002 0x41521002 0x4E541002 0x4A481002 0x4A491002 0x4A4A1002 0x4A4B1002 0x4A4C10$
    | |       |   "PerformanceStatistics" = {"freeContextBufferDVDWaitTime"=0,"vramFreeBytes"=111678400,"removeFromGARTWaitTime"=0,"texturePageInBytes"=1405604224,"freeDataBu$
    | |       |   "CFBundleIdentifier" = "com.apple.ATIRadeon9700"
    | |       |   "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="ATIRadeon9700GA.plugin"}
    | |       |   "IOProviderClass" = "IOPCIDevice"
    | |       |   "IOAccelRevision" = 2
    | |       | }
    | |       |
    | |       +-o ATIR3002DContext  <class ATIR3002DContext, !registered, !matched, active, busy 0, retain count 5>
    | |       |   {
    | |       |   }
    | |       |
    | |       +-o ATIR3002DContext  <class ATIR3002DContext, !registered, !matched, active, busy 0, retain count 5>
    | |       |   {
    | |       |   }
    | |       |
    | |       +-o ATIR300GLContext  <class ATIR300GLContext, !registered, !matched, active, busy 0, retain count 5>
    | |       |   {
    | |       |   }
    | |       |
    | |       +-o ATIR300GLContext  <class ATIR300GLContext, !registered, !matched, active, busy 0, retain count 5>
    | |       |   {
    | |       |   }
    | |       |
    | |       +-o ATIR300Surface  <class ATIR300Surface, !registered, !matched, active, busy 0, retain count 5>
    | |           {
    | |           }
    | |
    | +-o pci@f2000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 14>
    | | | {
    | | |   "bus-range" = <0000000000000001>
    | | |   "interrupts" = <0000002d00000001>
    | | |   "IODeviceMemory" = (({"address"=18446744073474670592,"length"=65536}),({"address"=18446744073483059200,"length"=4}),({"address"=18446744073487253504,"length"=4}))
    | | |   "#interrupt-cells" = <00000001>
    | | |   "slot-names" = <000c0000534c4f542d42004341524442555300>
    | | |   "name" = <"pci">
    | | |   "#size-cells" = <00000002>
    | | |   "device_type" = <"pci">
    | | |   "write-combining" = <>
    | | |   "built-in-names" = <0c8000004d41432d494f005553423200555342323000>
    | | |   "interrupt-parent" = <ff981a38>
    | | |   "interrupt-map" = <00009000000000000000000000000000ff981a38000000340000000100009800000000000000000000000000ff981a3800000035000000010000d80000000000000000000000000$
    | | |   "interrupt-map-mask" = <0000f800000000000000000000000000>
    | | |   "model" = <"AAPL,UniNorth">
    | | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | | |   "IOInterruptSpecifiers" = (<0000002d00000001>)
    | | |   "clock-frequency" = <01fca055>
    | | |   "compatible" = <"uni-north">
    | | |   "IODTPersist" = <00396f1400396f50>
    | | |   "AAPL,phandle" = <ff979fc0>
    | | |   "#address-cells" = <00000003>
    | | |   "reg" = <f200000002000000>
    | | |   "ranges" = <0200000000000000f3000000f30000000000000001000000010000000000000000000000f20000000000000000800000020000000000000080000000800000000000000010000000020000$
    | | | }
    | | |
    | | +-o AppleMacRiscPCI  <class AppleMacRiscPCI, !registered, !matched, active, busy 0, retain count 20>
    | |   | {
    | |   |   "Bridge Memory Ranges" = (18446744071562592256,18446744072098938879,18446744072098939136,18446744072098942975,18446744072098959360,18446744072098963455,18446744$
    | |   |   "IOClass" = "AppleMacRiscPCI"
    | |   |   "IONameMatched" = "uni-north"
    | |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPo$
    | |   |   "IOProbeScore" = 0
    | |   |   "Power Management private data" = "{ this object = 01d58080, interested driver = 01d58080, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previou$
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "IONameMatch" = ("bandit","uni-north","u3")
    | |   |   "Bridge IO Ranges" = (0,32767,32788,65535)
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRiscPCI"
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   | }
    | |   |
    | |   +-o mac-io@17  <class IOPCIDevice, registered, matched, active, busy 0, retain count 20>
    | |   | | {
    | |   | |   "vendor-id" = <0000106b>
    | |   | |   "device-id" = <0000003e>
    | |   | |   "platform-do-cell-enable" = <ff985b8808000000000000030000003c0000040000000400>
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "#size-cells" = <00000001>
    | |   | |   "platform-do-clock-disable" = <ff985b8808000000000000030000003c0000000000001000>
    | |   | |   "platform-do-get-sw-reset" = <ff985b88080000000000001a0000003c000008000000000b00000001>
    | |   | |   "platform-do-sw-reset" = <ff985b8808000000000000030000003c0000080000000800>
    | |   | |   "AAPL,phandle" = <ff97c3b0>
    | |   | |   "reg" = <0000b800000000000000000000000000000000000200b81000000000000000000000000000080000>
    | |   | |   "platform-modem-power" = <ff9823c8>
    | |   | |   "min-grant" = <00000000>
    | |   | |   "platform-do-clear-sw-reset" = <ff985b8808000000000000030000003c0000000000000800>
    | |   | |   "max-latency" = <00000000>
    | |   | |   "ranges" = <000000008200b810000000008000000000080000>
    | |   | |   "platform-modem-reset" = <ff982270>
    | |   | |   "class-code" = <00ff0000>
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "include-k2-support" = <>
    | |   | |   "revision-id" = <00000000>
    | |   | |   "#interrupt-cells" = <00000002>
    | |   | |   "platform-do-get-clock-enable" = <ff985b88080000000000001a0000003c000010000000000c00000001>
    | |   | |   "platform-do-clock-enable" = <ff985b8808000000000000030000003c0000100000001000>
    | |   | |   "platform-do-enable" = <ff985b8808000000000000030000003c0000200000002000>
    | |   | |   "Power Management private data" = "{ this object = 01d58000, interested driver = 01d58000, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |   | |   "compatible" = <"Keylargo">
    | |   | |   "platform-do-get-cell-enable" = <ff985b88080000000000001a0000003c000004000000000a00000001>
    | |   | |   "platform-do-cell-disable" = <ff985b8808000000000000030000003c0000000000000400>
    | |   | |   "name" = <"mac-io">
    | |   | |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |   | |   "device_type" = <"mac-io">
    | |   | |   "platform-do-get-enable" = <ff985b88080000000000001a0000003c000020000000000d00000001>
    | |   | |   "model" = <"AAPL,Keylargo">
    | |   | |   "IODeviceMemory" = (({"address"=18446744071562067968,"length"=524288}))
    | |   | |   "platform-do-disable" = <ff985b8808000000000000030000003c0000000000002000>
    | |   | |   "assigned-addresses" = <8200b81000000000800000000000000000080000>
    | |   | | }
    | |   | |
    | |   | +-o AppleKeyLargo  <class AppleKeyLargo, registered, matched, active, busy 0, retain count 35>
    | |   |   | {
    | |   |   |   "IOClass" = "AppleKeyLargo"
    | |   |   |   "IONameMatched" = "Keylargo"
    | |   |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "Power Management private data" = "{ this object = 01d60800, interested driver = 01d60800, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, pre$
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IONameMatch" = "Keylargo"
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleKeyLargo"
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   | }
    | |   |   |
    | |   |   +-o KeyLargoWatchDogTimer  <class KeyLargoWatchDogTimer, registered, matched, active, busy 0, retain count 5>
    | |   |   |   {
    | |   |   |     "IOWatchDogEnabled" = No
    | |   |   |   }
    | |   |   |
    | |   |   +-o interrupt-controller@40000  <class AppleK2Device, registered, matched, active, busy 0, retain count 7>
    | |   |   | | {
    | |   |   | |   "IODeviceMemory" = ({"offset"=262144,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=262144})
    | |   |   | |   "device_type" = <"open-pic">
    | |   |   | |   "interrupt-controller" = <>
    | |   |   | |   "built-in" = <>
    | |   |   | |   "InterruptControllerName" = "IOInterruptControllerFF981A38"
    | |   |   | |   "reg" = <0004000000040000>
    | |   |   | |   "AAPL,phandle" = <ff981a38>
    | |   |   | |   "IOInterruptSpecifiers" = (<00000000>)
    | |   |   | |   "compatible" = <"chrp,open-pic">
    | |   |   | |   "#interrupt-cells" = <00000002>
    | |   |   | |   "name" = <"interrupt-controller">
    | |   |   | |   "clock-frequency" = <003f940a>
    | |   |   | |   "#address-cells" = <00000000>
    | |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   | |   "IOInterruptControllers" = ("IOPlatformInterruptController")
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o AppleMPICInterruptController  <class AppleMPICInterruptController, registered, matched, active, busy 0, retain count 5>
    | |   |   |     {
    | |   |   |       "IOProbeScore" = 0
    | |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       "IOClass" = "AppleMPICInterruptController"
    | |   |   |       "InterruptControllerName" = "IOInterruptControllerFF981A38"
    | |   |   |       "IOProviderClass" = "AppleMacIODevice"
    | |   |   |       "IONameMatched" = "chrp,open-pic"
    | |   |   |       "IONameMatch" = ("chrp,open-pic","open-pic")
    | |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleMPIC"
    | |   |   |     }
    | |   |   |
    | |   |   +-o gpio@50  <class AppleK2Device, registered, matched, active, busy 0, retain count 20>
    | |   |   | | {
    | |   |   | |   "IODeviceMemory" = ({"offset"=80,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=48})
    | |   |   | |   "device_type" = <"gpio">
    | |   |   | |   "built-in" = <>
    | |   |   | |   "reg" = <0000005000000030>
    | |   |   | |   "AAPL,phandle" = <ff981cb0>
    | |   |   | |   "compatible" = <"mac-io-gpio">
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | |   "name" = <"gpio">
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o MacIOGPIO  <class MacIOGPIO, !registered, !matched, active, busy 0, retain count 17>
    | |   |   |   | {
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.MacIOGPIO"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IOClass" = "MacIOGPIO"
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "IONameMatched" = "mac-io-gpio"
    | |   |   |   |   "IONameMatch" = "mac-io-gpio"
    | |   |   |   |   "IOProbeScore" = 10000
    | |   |   |   | }
    | |   |   |   |
    | |   |   |   +-o modem-reset@1d  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <0000001d>
    | |   |   |   | |   "name" = <"modem-reset">
    | |   |   |   | |   "compatible" = <"modem-reset","gpio03","gpio">
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "AAPL,phandle" = <ff982270>
    | |   |   |   | |   "platform-do-modem-reset" = <ff97c3b008000000000000010000000000000001>
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 5>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o modem-power@1c  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "platform-do-modem-power" = <ff97c3b008000000000000000000000200000003000000380000000000000012000000030000003c00001a0000001a00>
    | |   |   |   | |   "reg" = <0000001c>
    | |   |   |   | |   "name" = <"modem-power">
    | |   |   |   | |   "compatible" = <"modem-power","gpio02","gpio">
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "AAPL,phandle" = <ff9823c8>
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 5>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o accelerometer-1@13  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <00000013>
    | |   |   |   | |   "AAPL,phandle" = <ff982520>
    | |   |   |   | |   "IOInterruptSpecifiers" = (<0000003900000001>)
    | |   |   |   | |   "compatible" = <"accelerometer-1","extint-gpio11","gpio">
    | |   |   |   | |   "interrupt-parent" = <ff981a38>
    | |   |   |   | |   "name" = <"accelerometer-1">
    | |   |   |   | |   "platform-do-accel-int-1" = <ff977e580c00000000000002000000020000000100000000>
    | |   |   |   | |   "interrupts" = <0000003900000001>
    | |   |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 9>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o accelerometer-2@14  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <00000014>
    | |   |   |   | |   "AAPL,phandle" = <ff9826e0>
    | |   |   |   | |   "IOInterruptSpecifiers" = (<0000003a00000001>)
    | |   |   |   | |   "compatible" = <"accelerometer-2","extint-gpio12","gpio">
    | |   |   |   | |   "interrupt-parent" = <ff981a38>
    | |   |   |   | |   "name" = <"accelerometer-2">
    | |   |   |   | |   "interrupts" = <0000003a00000001>
    | |   |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   |   |   | |   "platform-do-accel-int-2" = <ff977e580c00000000000002000000020000000100000000>
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 9>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o headphone-mute@1f  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <0000001f>
    | |   |   |   | |   "name" = <"headphone-mute">
    | |   |   |   | |   "compatible" = <"headphone-mute","gpio05","gpio">
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "AAPL,phandle" = <ff9828a0>
    | |   |   |   | |   "platform-do-headphone-mute" = <ff985b8808000000000000010000000000000001>
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 5>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o amp-mute@20  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <00000020>
    | |   |   |   | |   "name" = <"amp-mute">
    | |   |   |   | |   "compatible" = <"amp-mute","gpio06","gpio">
    | |   |   |   | |   "platform-do-amp-mute" = <ff985b8808000000000000010000000000000001>
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "AAPL,phandle" = <ff9829f8>
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 5>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o hw-reset@25  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <00000025>
    | |   |   |   | |   "name" = <"hw-reset">
    | |   |   |   | |   "compatible" = <"hw-reset","gpio11","gpio">
    | |   |   |   | |   "platform-do-hw-reset" = <ff985b8808000000000000010000000000000001>
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "AAPL,phandle" = <ff982b48>
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 5>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o linein-detect@c  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <0000000c>
    | |   |   |   | |   "AAPL,phandle" = <ff982c98>
    | |   |   |   | |   "IOInterruptSpecifiers" = (<0000003200000000>)
    | |   |   |   | |   "platform-do-linein-detect" = <ff985b880c00000000000002000000020000000100000001>
    | |   |   |   | |   "compatible" = <"linein-detect","extint-gpio04","gpio">
    | |   |   |   | |   "interrupt-parent" = <ff981a38>
    | |   |   |   | |   "name" = <"linein-detect">
    | |   |   |   | |   "interrupts" = <0000003200000000>
    | |   |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 9>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o headphone-detect@17  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <00000017>
    | |   |   |   | |   "AAPL,phandle" = <ff982e58>
    | |   |   |   | |   "IOInterruptSpecifiers" = (<0000003d00000000>)
    | |   |   |   | |   "compatible" = <"headphone-detect","extint-gpio15","gpio">
    | |   |   |   | |   "interrupt-parent" = <ff981a38>
    | |   |   |   | |   "name" = <"headphone-detect">
    | |   |   |   | |   "platform-do-headphone-detect" = <ff985b880c00000000000002000000020000000100000001>
    | |   |   |   | |   "interrupts" = <0000003d00000000>
    | |   |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 9>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o cpu-vcore-select@1b  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 7>
    | |   |   |   | | {
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <0000001b>
    | |   |   |   | |   "name" = <"cpu-vcore-select">
    | |   |   |   | |   "compatible" = <"cpu-vcore-select","gpio01","gpio">
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "AAPL,phandle" = <ff983028>
    | |   |   |   | |   "platform-do-cpu-vcore-select" = <ff8940f808000000000000010000000100000001>
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleGPIO  <class AppleGPIO, registered, matched, active, busy 0, retain count 5>
    | |   |   |   |     {
    | |   |   |   |       "IOProbeScore" = 5000
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleGPIO"
    | |   |   |   |       "IOProviderClass" = "MacIOGPIODevice"
    | |   |   |   |       "IONameMatched" = "gpio"
    | |   |   |   |       "IONameMatch" = "gpio"
    | |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleGPIO"
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o extint-gpio1@9  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 6>
    | |   |   |   |   {
    | |   |   |   |     "device_type" = <"extint-gpio1">
    | |   |   |   |     "built-in" = <>
    | |   |   |   |     "reg" = <00000009>
    | |   |   |   |     "AAPL,phandle" = <ff983190>
    | |   |   |   |     "IOInterruptSpecifiers" = (<0000002f00000001>)
    | |   |   |   |     "compatible" = <"keywest-gpio1","gpio">
    | |   |   |   |     "interrupt-parent" = <ff981a38>
    | |   |   |   |     "name" = <"extint-gpio1">
    | |   |   |   |     "interrupts" = <0000002f00000001>
    | |   |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   |   |   |     "AAPL,interrupt-priorities" = <00000001>
    | |   |   |   |   }
    | |   |   |   |
    | |   |   |   +-o programmer-switch@11  <class AppleK2Device, registered, matched, active, busy 0, retain count 8>
    | |   |   |   | | {
    | |   |   |   | |   "device_type" = <"gpio">
    | |   |   |   | |   "mask_NMI" = "AppleK2Device is not serializable"
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "reg" = <00000011>
    | |   |   |   | |   "AAPL,phandle" = <ff983370>
    | |   |   |   | |   "IOInterruptSpecifiers" = (<0000003700000000>)
    | |   |   |   | |   "compatible" = <"programmerSwitch-gpio">
    | |   |   |   | |   "interrupt-parent" = <ff981a38>
    | |   |   |   | |   "name" = <"programmer-switch">
    | |   |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   |   | |   "interrupts" = <0000003700000000>
    | |   |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleNMI  <class AppleNMI, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |   |     {
    | |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       "IOClass" = "AppleNMI"
    | |   |   |   |       "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |       "IONameMatched" = "programmer-switch"
    | |   |   |   |       "IONameMatch" = "programmer-switch"
    | |   |   |   |       "IOProbeScore" = 0
    | |   |   |   |     }
    | |   |   |   |
    | |   |   |   +-o gpio4@1e  <class MacIOGPIODevice, registered, matched, active, busy 0, retain count 6>
    | |   |   |       {
    | |   |   |         "built-in" = <>
    | |   |   |         "reg" = <0000001e>
    | |   |   |         "name" = <"gpio4">
    | |   |   |         "compatible" = <"firewirePD-gpio","keylargo-gpio","gpio">
    | |   |   |         "device_type" = <"gpio">
    | |   |   |         "AAPL,phandle" = <ff983508>
    | |   |   |       }
    | |   |   |
    | |   |   +-o escc-legacy@12000  <class AppleK2Device, registered, matched, active, busy 0, retain count 9>
    | |   |   | | {
    | |   |   | |   "IODeviceMemory" = ({"offset"=73728,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=4096},{"offset"=33792,"parent"=({"address"=184467$
    | |   |   | |   "device_type" = <"escc-legacy">
    | |   |   | |   "ranges" = <>
    | |   |   | |   "built-in" = <>
    | |   |   | |   "reg" = <00012000000010000000840000000100000085000000010000008600000001000000870000000100>
    | |   |   | |   "AAPL,phandle" = <ff983a58>
    | |   |   | |   "compatible" = <"chrp,es1">
    | |   |   | |   "name" = <"escc-legacy">
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o AppleK2Driver  <class AppleK2Driver, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   | {
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleK2Driver"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IOClass" = "AppleK2Driver"
    | |   |   |   |   "IOProviderClass" = "AppleK2Device"
    | |   |   |   |   "IONameMatched" = "escc-legacy"
    | |   |   |   |   "IOPropertyMatch" = {"preserveIODeviceTree"=Yes}
    | |   |   |   |   "IONameMatch" = ("i2s-a","i2s-b","i2s-c","fans","escc","escc-legacy")
    | |   |   |   |   "IOProbeScore" = 18446744073709550616
    | |   |   |   | }
    | |   |   |   |
    | |   |   |   +-o ch-a@12004  <class AppleK2Device, registered, matched, active, busy 0, retain count 6>
    | |   |   |   |   {
    | |   |   |   |     "IODeviceMemory" = ({"offset"=73732,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=1},{"offset"=73734,"parent"=({"address"=18446$
    | |   |   |   |     "device_type" = <"serial">
    | |   |   |   |     "built-in" = <>
    | |   |   |   |     "reg" = <000120040000000100012006000000010001200a0000000100008400000001000000850000000100>
    | |   |   |   |     "AAPL,phandle" = <ff983c80>
    | |   |   |   |     "IOInterruptSpecifiers" = (<0000001600000001>,<0000000500000000>,<0000000600000000>)
    | |   |   |   |     "compatible" = <"chrp,es4">
    | |   |   |   |     "interrupt-parent" = <ff981a38>
    | |   |   |   |     "name" = <"ch-a">
    | |   |   |   |     "preserveIODeviceTree" = Yes
    | |   |   |   |     "interrupts" = <000000160000000100000005000000000000000600000000>
    | |   |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF981A38","IOInterruptControllerFF981A38","IOInterruptControllerFF981A38")
    | |   |   |   |   }
    | |   |   |   |
    | |   |   |   +-o ch-b@12000  <class AppleK2Device, registered, matched, active, busy 0, retain count 6>
    | |   |   |       {
    | |   |   |         "IODeviceMemory" = ({"offset"=73728,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=1},{"offset"=73730,"parent"=({"address"=18446$
    | |   |   |         "device_type" = <"serial">
    | |   |   |         "built-in" = <>
    | |   |   |         "reg" = <00012000000000010001200200000001000120080000000100008600000001000000870000000100>
    | |   |   |         "AAPL,phandle" = <ff983e30>
    | |   |   |         "IOInterruptSpecifiers" = (<0000001700000001>,<0000000700000000>,<0000000800000000>)
    | |   |   |         "compatible" = <"chrp,es5">
    | |   |   |         "interrupt-parent" = <ff981a38>
    | |   |   |         "name" = <"ch-b">
    | |   |   |         "preserveIODeviceTree" = Yes
    | |   |   |         "interrupts" = <000000170000000100000007000000000000000800000000>
    | |   |   |         "IOInterruptControllers" = ("IOInterruptControllerFF981A38","IOInterruptControllerFF981A38","IOInterruptControllerFF981A38")
    | |   |   |       }
    | |   |   |
    | |   |   +-o escc@13000  <class AppleK2Device, registered, matched, active, busy 0, retain count 9>
    | |   |   | | {
    | |   |   | |   "IODeviceMemory" = ({"offset"=77824,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=4096},{"offset"=33792,"parent"=({"address"=184467$
    | |   |   | |   "device_type" = <"escc">
    | |   |   | |   "ranges" = <>
    | |   |   | |   "built-in" = <>
    | |   |   | |   "reg" = <00013000000010000000840000000100000085000000010000008600000001000000870000000100>
    | |   |   | |   "AAPL,phandle" = <ff983fe0>
    | |   |   | |   "compatible" = <"chrp,es0">
    | |   |   | |   "name" = <"escc">
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o AppleK2Driver  <class AppleK2Driver, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   | {
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleK2Driver"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IOClass" = "AppleK2Driver"
    | |   |   |   |   "IOProviderClass" = "AppleK2Device"
    | |   |   |   |   "IONameMatched" = "escc"
    | |   |   |   |   "IOPropertyMatch" = {"preserveIODeviceTree"=Yes}
    | |   |   |   |   "IONameMatch" = ("i2s-a","i2s-b","i2s-c","fans","escc","escc-legacy")
    | |   |   |   |   "IOProbeScore" = 18446744073709550616
    | |   |   |   | }
    | |   |   |   |
    | |   |   |   +-o ch-a@13020  <class AppleK2Device, registered, matched, active, busy 0, retain count 6>
    | |   |   |   |   {
    | |   |   |   |     "IODeviceMemory" = ({"offset"=77856,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=1},{"offset"=77872,"parent"=({"address"=18446$
    | |   |   |   |     "device_type" = <"serial">
    | |   |   |   |     "built-in" = <>
    | |   |   |   |     "AAPL,clock-id" = <"sccasa31sa45">
    | |   |   |   |     "reg" = <00013020000000010001303000000001000130500000000100008400000001000000850000000100>
    | |   |   |   |     "AAPL,phandle" = <ff984218>
    | |   |   |   |     "AAPL,clock-data" = <01de200000000038000000540000000000000000000000440000080000000044000000107361343573623331012ad40002b110000000003800000050000000380$
    | |   |   |   |     "IOInterruptSpecifiers" = (<0000001600000001>,<0000000500000000>,<0000000600000000>)
    | |   |   |   |     "compatible" = <"chrp,es2">
    | |   |   |   |     "interrupt-parent" = <ff981a38>
    | |   |   |   |     "name" = <"ch-a">
    | |   |   |   |     "preserveIODeviceTree" = Yes
    | |   |   |   |     "interrupts" = <000000160000000100000005000000000000000600000000>
    | |   |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF981A38","IOInterruptControllerFF981A38","IOInterruptControllerFF981A38")
    | |   |   |   |   }
    | |   |   |   |
    | |   |   |   +-o ch-b@13000  <class AppleK2Device, registered, matched, active, busy 0, retain count 6>
    | |   |   |       {
    | |   |   |         "IODeviceMemory" = ({"offset"=77824,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=1},{"offset"=77840,"parent"=({"address"=18446$
    | |   |   |         "device_type" = <"serial">
    | |   |   |         "built-in" = <>
    | |   |   |         "reg" = <00013000000000010001301000000001000130400000000100008600000001000000870000000100>
    | |   |   |         "AAPL,phandle" = <ff984e28>
    | |   |   |         "slot-names" = <00000000>
    | |   |   |         "IOInterruptSpecifiers" = (<0000001700000001>,<0000000700000000>,<0000000800000000>)
    | |   |   |         "compatible" = <"chrp,es3">
    | |   |   |         "interrupt-parent" = <ff981a38>
    | |   |   |         "name" = <"ch-b">
    | |   |   |         "preserveIODeviceTree" = Yes
    | |   |   |         "interrupts" = <000000170000000100000007000000000000000800000000>
    | |   |   |         "IOInterruptControllers" = ("IOInterruptControllerFF981A38","IOInterruptControllerFF981A38","IOInterruptControllerFF981A38")
    | |   |   |       }
    | |   |   |
    | |   |   +-o i2s@0  <class AppleK2Device, registered, matched, active, busy 0, retain count 9>
    | |   |   | | {
    | |   |   | |   "IODeviceMemory" = ({"offset"=0,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=20480},{"offset"=0,"parent"=({"address"=1844674407156$
    | |   |   | |   "device_type" = <"i2s">
    | |   |   | |   "ranges" = <>
    | |   |   | |   "built-in" = <>
    | |   |   | |   "reg" = <00000000000050000000000000000a00>
    | |   |   | |   "AAPL,phandle" = <ff985990>
    | |   |   | |   "name" = <"i2s">
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "AAPL,address" = <80010000>
    | |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o AppleI2S  <class AppleI2S, !registered, !matched, active, busy 0, retain count 8>
    | |   |   |   | {
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleI2S"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IOClass" = "AppleI2S"
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "IONameMatched" = "i2s"
    | |   |   |   |   "IONameMatch" = "i2s"
    | |   |   |   |   "IOProbeScore" = 10000
    | |   |   |   | }
    | |   |   |   |
    | |   |   |   +-o i2s-a@10000  <class AppleK2Device, registered, matched, active, busy 0, retain count 8>
    | |   |   |   | | {
    | |   |   |   | |   "built-in" = <>
    | |   |   |   | |   "IODeviceMemory" = ({"offset"=65536,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=4096},{"offset"=32768,"parent"=({"address"=18$
    | |   |   |   | |   "interrupts" = <0000001e0000000100000001000000000000000200000000>
    | |   |   |   | |   "platform-disable" = <ff97c3b0>
    | |   |   |   | |   "platform-clock-disable" = <ff97c3b0>
    | |   |   |   | |   "platform-get-enable" = <ff97c3b0>
    | |   |   |   | |   "name" = <"i2s-a">
    | |   |   |   | |   "platform-clear-sw-reset" = <ff97c3b0>
    | |   |   |   | |   "platform-get-sw-reset" = <ff97c3b0>
    | |   |   |   | |   "platform-enable" = <ff97c3b0>
    | |   |   |   | |   "device_type" = <"soundbus">
    | |   |   |   | |   "interrupt-parent" = <ff981a38>
    | |   |   |   | |   "platform-clock-enable" = <ff97c3b0>
    | |   |   |   | |   "platform-sw-reset" = <ff97c3b0>
    | |   |   |   | |   "platform-headphone-detect" = <ff982e58>
    | |   |   |   | |   "platform-cell-enable" = <ff97c3b0>
    | |   |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   |   | |   "platform-get-clock-enable" = <ff97c3b0>
    | |   |   |   | |   "IOInterruptSpecifiers" = (<0000001e00000001>,<0000000100000000>,<0000000200000000>)
    | |   |   |   | |   "platform-hw-reset" = <ff982b48>
    | |   |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38","IOInterruptControllerFF981A38","IOInterruptControllerFF981A38")
    | |   |   |   | |   "platform-headphone-mute" = <ff9828a0>
    | |   |   |   | |   "platform-cell-disable" = <ff97c3b0>
    | |   |   |   | |   "compatible" = <"i2sbus">
    | |   |   |   | |   "AAPL,phandle" = <ff985b88>
    | |   |   |   | |   "platform-linein-detect" = <ff982c98>
    | |   |   |   | |   "platform-amp-mute" = <ff9829f8>
    | |   |   |   | |   "reg" = <000100000000100000008000000001000000810000000100>
    | |   |   |   | |   "platform-get-cell-enable" = <ff97c3b0>
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o AppleK2Driver  <class AppleK2Driver, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |   |   | {
    | |   |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleK2Driver"
    | |   |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   |   "IOClass" = "AppleK2Driver"
    | |   |   |   |   |   "IOProviderClass" = "AppleK2Device"
    | |   |   |   |   |   "IONameMatched" = "i2s-a"
    | |   |   |   |   |   "IOPropertyMatch" = {"preserveIODeviceTree"=Yes}
    | |   |   |   |   |   "IONameMatch" = ("i2s-a","i2s-b","i2s-c","fans","escc","escc-legacy")
    | |   |   |   |   |   "IOProbeScore" = 18446744073709550616
    | |   |   |   |   | }
    | |   |   |   |   |
    | |   |   |   |   +-o sound  <class AppleK2Device, registered, matched, active, busy 0, retain count 7>
    | |   |   |   |     | {
    | |   |   |   |     |   "vendor-id" = <0000106b>
    | |   |   |   |     |   "device_type" = <"soundchip">
    | |   |   |   |     |   "built-in" = <>
    | |   |   |   |     |   "AAPL,phandle" = <ff985d48>
    | |   |   |   |     |   "platform-tas-codec-ref" = <ff98cba8>
    | |   |   |   |     |   "compatible" = <"AOAbase">
    | |   |   |   |     |   "layout-id" = <00000046>
    | |   |   |   |     |   "name" = <"sound">
    | |   |   |   |     |   "object-model-version" = <00000002>
    | |   |   |   |     |   "preserveIODeviceTree" = Yes
    | |   |   |   |     | }
    | |   |   |   |     |
    | |   |   |   |     +-o AppleOnboardAudio  <class AppleOnboardAudio, registered, matched, active, busy 0, retain count 16>
    | |   |   |   |       | {
    | |   |   |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |       |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |   |   |   |       |   "LoadTAS" = "YES"
    | |   |   |   |       |   "IOAudioDeviceCanBeDefaults" = 7
    | |   |   |   |       |   "Layouts" = ({"UIMutesAmps"=Yes,"Version"="0.7","Headphones"={"PluginID"="TAS","ClipRoutines"=("FloatToInt"),"Controls"=("Mute","Left","Right")}$
    | |   |   |   |       |   "IONameMatched" = "AOAbase"
    | |   |   |   |       |   "IOAudioEngineCoreAudioPlugIn" = "IOAudioFamily.kext/Contents/PlugIns/AOAHALPlugin.bundle"
    | |   |   |   |       |   "IOAudioDeviceManufacturerName" = "ManufacturerName"
    | |   |   |   |       |   "Power Management private data" = "{ this object = 01e7d000, interested driver = 01e7d000, driverDesire = 1, deviceDesire = 0, ourDesiredPowerSt$
    | |   |   |   |       |   "IOProbeScore" = 0
    | |   |   |   |       |   "IOAudioDeviceName" = "DeviceName"
    | |   |   |   |       |   "IOAudioDeviceModelID" = "AppleOnboardAudio:DeviceName"
    | |   |   |   |       |   "IOClass" = "AppleOnboardAudio"
    | |   |   |   |       |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |       |   "CFBundleIdentifier" = "com.apple.driver.AppleOnboardAudio"
    | |   |   |   |       |   "IOAudioDeviceTransportType" = 1651274862
    | |   |   |   |       |   "IOAudioPowerState" = 2
    | |   |   |   |       |   "IOAudioDeviceShortName" = "DeviceShortName"
    | |   |   |   |       |   "IOAudioDeviceLocalizedBundle" = "AppleOnboardAudio.kext"
    | |   |   |   |       |   "IONameMatch" = ("AOAbase")
    | |   |   |   |       | }
    | |   |   |   |       |
    | |   |   |   |       +-o AppleTAS3004Audio  <class AppleTAS3004Audio, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |   |       |   {
    | |   |   |   |       |     "left-vol" = 92
    | |   |   |   |       |     "IOClass" = "AppleTAS3004Audio"
    | |   |   |   |       |     "IOPropertyMatch" = {"LoadTAS"="YES"}
    | |   |   |   |       |     "IOProbeScore" = 0
    | |   |   |   |       |     "master-vol" = 18446744073709551615
    | |   |   |   |       |     "IOMatchCategory" = "TAS"
    | |   |   |   |       |     "AOAAttributes" = {"InputLatency"=32,"OutputLatency"=31,"SoftwareInputGain"=Yes,"PluginID"="TAS","NumHardwareEQBands"=6}
    | |   |   |   |       |     "CFBundleIdentifier" = "com.apple.driver.AppleTAS3004Audio"
    | |   |   |   |       |     "right-vol" = 92
    | |   |   |   |       |     "IOProviderClass" = "AppleOnboardAudio"
    | |   |   |   |       |   }
    | |   |   |   |       |
    | |   |   |   |       +-o AppleDBDMAAudio  <class AppleDBDMAAudio, registered, matched, active, busy 0, retain count 21>
    | |   |   |   |         | {
    | |   |   |   |         |   "IOAudioEngineNumSampleFramesPerBuffer" = 16384
    | |   |   |   |         |   "IOAudioEngineOutputSampleLatency" = 31
    | |   |   |   |         |   "IOAudioEngineGlobalUniqueID" = "Apple03DBDMAAudio:i2s-a:0"
    | |   |   |   |         |   "OutputsBitmap" = 3
    | |   |   |   |         |   "IOAudioEngineNumActiveUserClients" = 0
    | |   |   |   |         |   "IOAudioEngineState" = 0
    | |   |   |   |         |   "IOAudioEngineClockDomain" = 33708032
    | |   |   |   |         |   "IOAudioEngineSampleOffset" = 45
    | |   |   |   |         |   "IOAudioEngineFlavor" = 0
    | |   |   |   |         |   "InputsBitmap" = 2064
    | |   |   |   |         |   "IOAudioEngineInputSampleLatency" = 32
    | |   |   |   |         |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is not serializable")
    | |   |   |   |         |   "IOAudioSampleRate" = {"IOAudioSampleRateFraction"=0,"IOAudioSampleRateWholeNumber"=44100}
    | |   |   |   |         |   "MappingDictionary" = {"ispk"=769,"hdpn"=770}
    | |   |   |   |         | }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioSelectorControl  <class IOAudioSelectorControl, !registered, !matched, active, busy 0, retain count 10>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 0
    | |   |   |   |         | |   "IOAudioControlSubType" = 1869968496
    | |   |   |   |         | |   "IOAudioControlChannelID" = 0
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlValue" = 1769173099
    | |   |   |   |         | |   "IOAudioControlUsage" = 1869968496
    | |   |   |   |         | |   "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionDescriptionKey"="IntSpeakers","IOAudioSelectorControlSelecti$
    | |   |   |   |         | |   "IOAudioControlType" = 1936483188
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain count 10>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioLevelControlMaxDB" = 0
    | |   |   |   |         | |   "IOAudioControlType" = 1818588780
    | |   |   |   |         | |   "IOAudioLevelControlMaxValue" = 143
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 1
    | |   |   |   |         | |   "IOAudioControlUsage" = 1869968496
    | |   |   |   |         | |   "IOAudioControlSubType" = 1986817381
    | |   |   |   |         | |   "IOAudioControlChannelID" = 1
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlValue" = 122
    | |   |   |   |         | |   "IOAudioControlChannelName" = "Left"
    | |   |   |   |         | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |   |         | |   "IOAudioLevelControlMinDB" = 18446744073704964096
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain count 10>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioLevelControlMaxDB" = 0
    | |   |   |   |         | |   "IOAudioControlType" = 1818588780
    | |   |   |   |         | |   "IOAudioLevelControlMaxValue" = 143
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 2
    | |   |   |   |         | |   "IOAudioControlUsage" = 1869968496
    | |   |   |   |         | |   "IOAudioControlSubType" = 1986817381
    | |   |   |   |         | |   "IOAudioControlChannelID" = 2
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlValue" = 122
    | |   |   |   |         | |   "IOAudioControlChannelName" = "Right"
    | |   |   |   |         | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |   |         | |   "IOAudioLevelControlMinDB" = 18446744073704964096
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioToggleControl  <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain count 10>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 0
    | |   |   |   |         | |   "IOAudioControlSubType" = 1836414053
    | |   |   |   |         | |   "IOAudioControlChannelID" = 0
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlChannelName" = "All Channels"
    | |   |   |   |         | |   "IOAudioControlUsage" = 1869968496
    | |   |   |   |         | |   "IOAudioControlValue" = 0
    | |   |   |   |         | |   "IOAudioControlType" = 1953458028
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain count 9>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioLevelControlMaxDB" = 0
    | |   |   |   |         | |   "IOAudioControlType" = 1818588780
    | |   |   |   |         | |   "IOAudioLevelControlMaxValue" = 7
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 0
    | |   |   |   |         | |   "IOAudioControlUsage" = 1869968496
    | |   |   |   |         | |   "IOAudioControlSubType" = 1886544237
    | |   |   |   |         | |   "IOAudioControlChannelID" = 0
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlValue" = 102
    | |   |   |   |         | |   "IOAudioControlChannelName" = "BootBeepVolume"
    | |   |   |   |         | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |   |         | |   "IOAudioLevelControlMinDB" = 1179648
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioToggleControl  <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain count 10>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioControlType" = 1953458028
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 0
    | |   |   |   |         | |   "IOAudioControlUsage" = 1869968496
    | |   |   |   |         | |   "IOAudioControlSubType" = 1784767339
    | |   |   |   |         | |   "IOAudioControlChannelID" = 0
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlValue" = 0
    | |   |   |   |         | |   "IOAudioControlValueIsReadOnly" = Yes
    | |   |   |   |         | |   "IOAudioControlChannelName" = "All Channels"
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioSelectorControl  <class IOAudioSelectorControl, !registered, !matched, active, busy 0, retain count 10>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 0
    | |   |   |   |         | |   "IOAudioControlSubType" = 1768845428
    | |   |   |   |         | |   "IOAudioControlChannelID" = 0
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlValue" = 1768778083
    | |   |   |   |         | |   "IOAudioControlUsage" = 1768845428
    | |   |   |   |         | |   "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionDescriptionKey"="InternalMic","IOAudioSelectorControlSelecti$
    | |   |   |   |         | |   "IOAudioControlType" = 1936483188
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain count 10>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioLevelControlMaxDB" = 786432
    | |   |   |   |         | |   "IOAudioControlType" = 1818588780
    | |   |   |   |         | |   "IOAudioLevelControlMaxValue" = 48
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 1
    | |   |   |   |         | |   "IOAudioControlUsage" = 1768845428
    | |   |   |   |         | |   "IOAudioControlSubType" = 1986817381
    | |   |   |   |         | |   "IOAudioControlChannelID" = 1
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlValue" = 24
    | |   |   |   |         | |   "IOAudioControlChannelName" = "Left"
    | |   |   |   |         | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |   |         | |   "IOAudioLevelControlMinDB" = 18446744073708765184
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioLevelControl  <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain count 10>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioLevelControlMaxDB" = 786432
    | |   |   |   |         | |   "IOAudioControlType" = 1818588780
    | |   |   |   |         | |   "IOAudioLevelControlMaxValue" = 48
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 2
    | |   |   |   |         | |   "IOAudioControlUsage" = 1768845428
    | |   |   |   |         | |   "IOAudioControlSubType" = 1986817381
    | |   |   |   |         | |   "IOAudioControlChannelID" = 2
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlValue" = 24
    | |   |   |   |         | |   "IOAudioControlChannelName" = "Right"
    | |   |   |   |         | |   "IOAudioLevelControlMinValue" = 0
    | |   |   |   |         | |   "IOAudioLevelControlMinDB" = 18446744073708765184
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioStream  <class IOAudioStream, registered, matched, active, busy 0, retain count 7>
    | |   |   |   |         |   {
    | |   |   |   |         |     "IOAudioStreamDirection" = 0
    | |   |   |   |         |     "IOAudioStreamStartingChannelNumber" = 1
    | |   |   |   |         |     "IOAudioStreamAvailable" = 1
    | |   |   |   |         |     "IOAudioStreamStartingChannelID" = 1
    | |   |   |   |         |     "IOAudioStreamAvailableFormats" = ({"IOAudioStreamAlignment"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRa$
    | |   |   |   |         |     "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamBitWidth"=16,"IOAudioStreamByteOrder"=0,"IOAudi$
    | |   |   |   |         |     "IOAudioStreamTerminalType" = 769
    | |   |   |   |         |     "IOAudioStreamNumClients" = 0
    | |   |   |   |         |     "IOAudioStreamID" = 0
    | |   |   |   |         |   }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioStream  <class IOAudioStream, registered, matched, active, busy 0, retain count 7>
    | |   |   |   |         |   {
    | |   |   |   |         |     "IOAudioStreamDirection" = 1
    | |   |   |   |         |     "IOAudioStreamStartingChannelNumber" = 1
    | |   |   |   |         |     "IOAudioStreamAvailable" = 1
    | |   |   |   |         |     "IOAudioStreamStartingChannelID" = 1
    | |   |   |   |         |     "IOAudioStreamAvailableFormats" = ({"IOAudioStreamAlignment"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRa$
    | |   |   |   |         |     "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamBitWidth"=16,"IOAudioStreamByteOrder"=0,"IOAudi$
    | |   |   |   |         |     "IOAudioStreamTerminalType" = 513
    | |   |   |   |         |     "IOAudioStreamNumClients" = 0
    | |   |   |   |         |     "IOAudioStreamID" = 1
    | |   |   |   |         |   }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioToggleControl  <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain count 10>
    | |   |   |   |         | | {
    | |   |   |   |         | |   "IOAudioControlChannelNumber" = 0
    | |   |   |   |         | |   "IOAudioControlSubType" = 1635017576
    | |   |   |   |         | |   "IOAudioControlChannelID" = 0
    | |   |   |   |         | |   "IOAudioControlID" = 0
    | |   |   |   |         | |   "IOAudioControlChannelName" = "All Channels"
    | |   |   |   |         | |   "IOAudioControlUsage" = 1869968496
    | |   |   |   |         | |   "IOAudioControlValue" = 1
    | |   |   |   |         | |   "IOAudioControlType" = 1953458028
    | |   |   |   |         | | }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         | |   {
    | |   |   |   |         | |   }
    | |   |   |   |         | |
    | |   |   |   |         | +-o IOAudioControlUserClient  <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |     {
    | |   |   |   |         |     }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |         |   {
    | |   |   |   |         |     "IOAudioEngineUserClientActive" = 0
    | |   |   |   |         |   }
    | |   |   |   |         |
    | |   |   |   |         +-o IOAudioEngineUserClient  <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |             {
    | |   |   |   |             }
    | |   |   |   |
    | |   |   |   +-o i2s-b@11000  <class AppleK2Device, registered, matched, active, busy 0, retain count 7>
    | |   |   |     | {
    | |   |   |     |   "IODeviceMemory" = ({"offset"=69632,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=4096},{"offset"=33280,"parent"=({"address"=18$
    | |   |   |     |   "I2SDeviceEncryptionKey" = "#@!$%45"
    | |   |   |     |   "device_type" = <"i2s-b">
    | |   |   |     |   "sw-reset-enable" = <00000000>
    | |   |   |     |   "built-in" = <>
    | |   |   |     |   "I2SDeviceType" = "AppleI2SModemDevice"
    | |   |   |     |   "reg" = <000110000000100000008200000001000000830000000100>
    | |   |   |     |   "AAPL,phandle" = <ff9e68a8>
    | |   |   |     |   "IOI2SMatch" = "3034,76"
    | |   |   |     |   "IOInterruptSpecifiers" = (<0000001f00000001>,<0000000300000000>,<0000000400000000>)
    | |   |   |     |   "compatible" = <"i2s-modem">
    | |   |   |     |   "interrupt-parent" = <ff981a38>
    | |   |   |     |   "name" = <"i2s-b">
    | |   |   |     |   "VendorName" = "APPLE"
    | |   |   |     |   "preserveIODeviceTree" = Yes
    | |   |   |     |   "interrupts" = <0000001f0000000100000003000000000000000400000000>
    | |   |   |     |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38","IOInterruptControllerFF981A38","IOInterruptControllerFF981A38")
    | |   |   |     | }
    | |   |   |     |
    | |   |   |     +-o AppleI2SModemFamily  <class AppleI2SModemFamily, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |       | {
    | |   |   |       |   "I2SDeviceEncryptionKey" = "#@!$%45"
    | |   |   |       |   "I2SDeviceType" = "AppleI2SModemDevice"
    | |   |   |       |   "IOClass" = "AppleI2SModemFamily"
    | |   |   |       |   "IONameMatched" = "i2s-modem"
    | |   |   |       |   "IOI2SMatch" = "3034,76"
    | |   |   |       |   "IOKitDebug" = 0
    | |   |   |       |   "IOProbeScore" = 10000
    | |   |   |       |   "VendorName" = "APPLE"
    | |   |   |       |   "IONameMatch" = ("i2s-modem")
    | |   |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       |   "CFBundleIdentifier" = "com.apple.driver.AppleI2SModemFamily"
    | |   |   |       |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |       | }
    | |   |   |       |
    | |   |   |       +-o AppleI2SModemDevice  <class AppleI2SModemDevice, registered, matched, active, busy 0, retain count 6>
    | |   |   |         | {
    | |   |   |         |   "IODeviceMemory" = ({"offset"=69632,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=4096},{"offset"=33280,"parent"=({"address$
    | |   |   |         |   "I2SDeviceEncryptionKey" = "#@!$%45"
    | |   |   |         |   "device_type" = <"i2s-b">
    | |   |   |         |   "sw-reset-enable" = <00000000>
    | |   |   |         |   "built-in" = <>
    | |   |   |         |   "I2SDeviceType" = "AppleI2SModemDevice"
    | |   |   |         |   "reg" = <000110000000100000008200000001000000830000000100>
    | |   |   |         |   "AAPL,phandle" = <ff9e68a8>
    | |   |   |         |   "IOI2SMatch" = "3034,76"
    | |   |   |         |   "IOInterruptSpecifiers" = (<0000001f00000001>,<0000000300000000>,<0000000400000000>)
    | |   |   |         |   "compatible" = <"i2s-modem">
    | |   |   |         |   "interrupt-parent" = <ff981a38>
    | |   |   |         |   "name" = <"i2s-b">
    | |   |   |         |   "VendorName" = "APPLE"
    | |   |   |         |   "preserveIODeviceTree" = Yes
    | |   |   |         |   "interrupts" = <0000001f0000000100000003000000000000000400000000>
    | |   |   |         |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38","IOInterruptControllerFF981A38","IOInterruptControllerFF981A38")
    | |   |   |         | }
    | |   |   |         |
    | |   |   |         +-o MotorolaSM56K  <class MotorolaSM56K, registered, matched, active, busy 0, retain count 7>
    | |   |   |           | {
    | |   |   |           |   "I2SDeviceEncryptionKey" = "#@!$%45"
    | |   |   |           |   "V92Modem" = 1
    | |   |   |           |   "I2SDeviceType" = "AppleI2SModemDevice"
    | |   |   |           |   "IOUserClientClass" = "DCPUserClient"
    | |   |   |           |   "Product Name" = "Motorola Serial Driver"
    | |   |   |           |   "IOClass" = "MotorolaSM56K"
    | |   |   |           |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |   |   |           |   "IOI2SMatch" = "3034,76"
    | |   |   |           |   "IOProbeScore" = 0
    | |   |   |           |   "Power Management private data" = "{ this object = 02031a00, interested driver = 02031a00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerSt$
    | |   |   |           |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |           |   "CountryCodesBlock" = {"CountryCodesBB"={"Type"="hex","Value"=<860010c897fbdbf70720465c000000000000000000000000000030010004040050000000000000000$
    | |   |   |           |   "CallSupportsModemOnHold" = No
    | |   |   |           |   "CFBundleIdentifier" = "com.apple.driver.MotorolaSM56K"
    | |   |   |           |   "IOProviderClass" = "AppleI2SModemDevice"
    | |   |   |           | }
    | |   |   |           |
    | |   |   |           +-o IOModemSerialStreamSync  <class IOModemSerialStreamSync, registered, matched, active, busy 0, retain count 5>
    | |   |   |             | {
    | |   |   |             |   "IOTTYBaseName" = "modem"
    | |   |   |             |   "IOSerialBSDClientType" = "IOModemSerialStream"
    | |   |   |             |   "IOTTYSuffix" = ""
    | |   |   |             | }
    | |   |   |             |
    | |   |   |             +-o IOSerialBSDClient  <class IOSerialBSDClient, registered, matched, active, busy 0, retain count 4>
    | |   |   |                 {
    | |   |   |                   "IOTTYSuffix" = ""
    | |   |   |                   "IOClass" = "IOSerialBSDClient"
    | |   |   |                   "IOTTYBaseName" = "modem"
    | |   |   |                   "IOSerialBSDClientType" = "IOModemSerialStream"
    | |   |   |                   "IOProbeScore" = 1000
    | |   |   |                   "IOResourceMatch" = "IOBSD"
    | |   |   |                   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |                   "IOTTYDevice" = "modem"
    | |   |   |                   "IOCalloutDevice" = "/dev/cu.modem"
    | |   |   |                   "CFBundleIdentifier" = "com.apple.iokit.IOSerialFamily"
    | |   |   |                   "IODialinDevice" = "/dev/tty.modem"
    | |   |   |                   "IOProviderClass" = "IOSerialStreamSync"
    | |   |   |                 }
    | |   |   |
    | |   |   +-o timer@15000  <class AppleK2Device, registered, matched, active, busy 0, retain count 6>
    | |   |   |   {
    | |   |   |     "IODeviceMemory" = ({"offset"=86016,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=4096})
    | |   |   |     "device_type" = <"timer">
    | |   |   |     "built-in" = <>
    | |   |   |     "reg" = <0001500000001000>
    | |   |   |     "AAPL,phandle" = <ff985ed0>
    | |   |   |     "IOInterruptSpecifiers" = (<0000002000000001>)
    | |   |   |     "compatible" = <"keylargo-timer">
    | |   |   |     "interrupt-parent" = <ff981a38>
    | |   |   |     "name" = <"timer">
    | |   |   |     "clock-frequency" = <01194000>
    | |   |   |     "preserveIODeviceTree" = Yes
    | |   |   |     "interrupts" = <0000002000000001>
    | |   |   |     "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   |   |   }
    | |   |   |
    | |   |   +-o via-pmu@16000  <class AppleK2Device, registered, matched, active, busy 0, retain count 14>
    | |   |   | | {
    | |   |   | |   "pmu-version" = <00d07e0c>
    | |   |   | |   "interrupts" = <0000001900000001>
    | |   |   | |   "pmu-info" = <0408118901030a0141030e7402060b01414e4459>
    | |   |   | |   "IODeviceMemory" = ({"offset"=90112,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=8192})
    | |   |   | |   "name" = <"via-pmu">
    | |   |   | |   "BusSpeedCorrect" = "MacRISC2PE is not serializable"
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | |   "device_type" = <"via-pmu">
    | |   |   | |   "interrupt-parent" = <ff981a38>
    | |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   | |   "AAPL,clock-id" = <"spi sp31">
    | |   |   | |   "AAPL,clock-data" = <01de200000000044000080000000000000000000000000440000800000000044000000106e756c6c6e756c6c012ad400>
    | |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   |   | |   "IOInterruptSpecifiers" = (<0000001900000001>)
    | |   |   | |   "compatible" = <"pmu">
    | |   |   | |   "AAPL,phandle" = <ff986078>
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "reg" = <0001600000002000>
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o AppleVIA  <class AppleVIA, !registered, !matched, active, busy 0, retain count 7>
    | |   |   |   | {
    | |   |   |   |   "IOProbeScore" = 0
    | |   |   |   |   "vectors" = (<00000000>,<00000001>,<00000002>,<00000003>,<0000002f00000001>,<00000005>,<00000006>)
    | |   |   |   |   "IOClass" = "AppleVIA"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "IONameMatched" = "via-pmu"
    | |   |   |   |   "IONameMatch" = ("via-pmu","via-cuda")
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleVIA"
    | |   |   |   | }
    | |   |   |   |
    | |   |   |   +-o pmu  <class AppleVIADevice, registered, matched, active, busy 0, retain count 9>
    | |   |   |   | | {
    | |   |   |   | |   "IODeviceMemory" = ({"offset"=90112,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=8192})
    | |   |   |   | |   "no-nvram" = "AppleVIADevice is not serializable"
    | |   |   |   | |   "name" = "pmu"
    | |   |   |   | |   "IOInterruptControllers" = ("VIAInterruptController","VIAInterruptController","VIAInterruptController","VIAInterruptController","IOInterruptController$
    | |   |   |   | |   "IOInterruptSpecifiers" = (<00000000>,<00000001>,<00000002>,<00000003>,<0000002f00000001>,<00000005>,<00000006>)
    | |   |   |   | | }
    | |   |   |   | |
    | |   |   |   | +-o ApplePMU  <class ApplePMU, registered, matched, active, busy 0, retain count 16>
    | |   |   |   |   | {
    | |   |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000$
    | |   |   |   |   |   "AutoPower" = 0
    | |   |   |   |   |   "IONameMatched" = "pmu"
    | |   |   |   |   |   "HostIsMobile" = Yes
    | |   |   |   |   |   "Power Management private data" = "{ this object = 01dad400, interested driver = 01dad400, driverDesire = 0, deviceDesire = 1, ourDesiredPowerState $
    | |   |   |   |   |   "FileServer" = No
    | |   |   |   |   |   "IOProbeScore" = 0
    | |   |   |   |   |   "IOClass" = "ApplePMU"
    | |   |   |   |   |   "IOProviderClass" = "AppleVIADevice"
    | |   |   |   |   |   "AutoWake" = 0
    | |   |   |   |   |   "ServerID" = 0
    | |   |   |   |   |   "WakeOnLid" = Yes
    | |   |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.ApplePMU"
    | |   |   |   |   |   "PMUReleaseInfo" = "release = 0xd0, version = 0x7e, family = 0x0c "
    | |   |   |   |   |   "WakeOnRing" = No
    | |   |   |   |   |   "WakeOnACchange" = No
    | |   |   |   |   |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
    | |   |   |   |   |   "IONameMatch" = "pmu"
    | |   |   |   |   | }
    | |   |   |   |   |
    | |   |   |   |   +-o battery@d800  <class AppleSMUDevice, registered, matched, active, busy 0, retain count 12>
    | |   |   |   |   | | {
    | |   |   |   |   | |   "device_type" = <"batt-sensors">
    | |   |   |   |   | |   "built-in" = <>
    | |   |   |   |   | |   "reg" = <0000d800>
    | |   |   |   |   | |   "AAPL,phandle" = <ff98b240>
    | |   |   |   |   | |   "IOBatteryInfo" = ({"Capacity"=4400,"Amperage"=0,"Cycle Count"=3,"Current"=4377,"Voltage"=12485,"Flags"=1090519045,"AbsoluteMaxCapacity"=4400})
    | |   |   |   |   | |   "compatible" = <"smu-sensors">
    | |   |   |   |   | |   "#size-cells" = <00000000>
    | |   |   |   |   | |   "name" = <"battery">
    | |   |   |   |   | |   "#address-cells" = <00000001>
    | |   |   |   |   | |   "hwsensor-params-version" = <00000002>
    | |   |   |   |   | | }
    | |   |   |   |   | |
    | |   |   |   |   | +-o AppleSMUMonitor  <class AppleSMUMonitor, !registered, !matched, active, busy 0, retain count 6>
    | |   |   |   |   |   | {
    | |   |   |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleSMUMonitor"
    | |   |   |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   |   |   "IOClass" = "AppleSMUMonitor"
    | |   |   |   |   |   |   "IOProviderClass" = "AppleSMUDevice"
    | |   |   |   |   |   |   "IONameMatched" = "smu-sensors"
    | |   |   |   |   |   |   "IONameMatch" = "smu-sensors"
    | |   |   |   |   |   |   "IOProbeScore" = 1000
    | |   |   |   |   |   | }
    | |   |   |   |   |   |
    | |   |   |   |   |   +-o batt-temp-sensor@fe  <class IOService, registered, matched, active, busy 0, retain count 6>
    | |   |   |   |   |   | | {
    | |   |   |   |   |   | |   "polling-period" = <00000005ffffffff>
    | |   |   |   |   |   | |   "device_type" = <"temp-sensor">
    | |   |   |   |   |   | |   "built-in" = <>
    | |   |   |   |   |   | |   "location" = <"BATT-TEMP">
    | |   |   |   |   |   | |   "reg" = <000000fe>
    | |   |   |   |   |   | |   "AAPL,phandle" = <ff98b458>
    | |   |   |   |   |   | |   "zone" = <00000000>
    | |   |   |   |   |   | |   "version" = <00000002>
    | |   |   |   |   |   | |   "compatible" = <"temp-sensor">
    | |   |   |   |   |   | |   "name" = <"batt-temp-sensor">
    | |   |   |   |   |   | |   "sensor-id" = <00000003>
    | |   |   |   |   |   | | }
    | |   |   |   |   |   | |
    | |   |   |   |   |   | +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
    | |   |   |   |   |   |     {
    | |   |   |   |   |   |       "location" = "BATT-TEMP"
    | |   |   |   |   |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   |   |       "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharact$
    | |   |   |   |   |   |       "IOPropertyMatch" = {"device_type"="temp-sensor"}
    | |   |   |   |   |   |       "sensor-id" = 3
    | |   |   |   |   |   |       "version" = 2
    | |   |   |   |   |   |       "type" = "temp"
    | |   |   |   |   |   |       "low-threshold" = 0
    | |   |   |   |   |   |       "Power Management private data" = "{ this object = 0201f400, interested driver = 0201f400, driverDesire = 0, deviceDesire = 0, ourDesiredPow$
    | |   |   |   |   |   |       "IOProbeScore" = 0
    | |   |   |   |   |   |       "IOClass" = "IOHWSensor"
    | |   |   |   |   |   |       "IOProviderClass" = "IOService"
    | |   |   |   |   |   |       "polling-period" = 18446744073709551615
    | |   |   |   |   |   |       "high-threshold" = 2752512
    | |   |   |   |   |   |       "current-value" = 2097152
    | |   |   |   |   |   |       "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |   |   |   |   |   |       "zone" = <00000000>
    | |   |   |   |   |   |       "polling-period-ns" = 18446744073709551615
    | |   |   |   |   |   |     }
    | |   |   |   |   |   |
    | |   |   |   |   |   +-o batt-current-sensor@3  <class IOService, registered, matched, active, busy 0, retain count 6>
    | |   |   |   |   |     | {
    | |   |   |   |   |     |   "polling-period" = <00000001ffffffff>
    | |   |   |   |   |     |   "device_type" = <"current-sensor">
    | |   |   |   |   |     |   "built-in" = <>
    | |   |   |   |   |     |   "location" = <"BATT-CURRENT">
    | |   |   |   |   |     |   "reg" = <00000003>
    | |   |   |   |   |     |   "AAPL,phandle" = <ff98b658>
    | |   |   |   |   |     |   "zone" = <00000000>
    | |   |   |   |   |     |   "version" = <00000002>
    | |   |   |   |   |     |   "compatible" = <"current-sensor">
    | |   |   |   |   |     |   "name" = <"batt-current-sensor">
    | |   |   |   |   |     |   "sensor-id" = <00000005>
    | |   |   |   |   |     | }
    | |   |   |   |   |     |
    | |   |   |   |   |     +-o IOHWSensor  <class IOHWSensor, registered, matched, active, busy 0, retain count 7>
    | |   |   |   |   |         {
    | |   |   |   |   |           "current-value" = 0
    | |   |   |   |   |           "polling-period" = 1
    | |   |   |   |   |           "location" = "BATT-CURRENT"
    | |   |   |   |   |           "type" = "current"
    | |   |   |   |   |           "polling-period-ns" = 18446744073709551615
    | |   |   |   |   |           "IOClass" = "IOHWSensor"
    | |   |   |   |   |           "IOPropertyMatch" = {"device_type"="current-sensor"}
    | |   |   |   |   |           "version" = 2
    | |   |   |   |   |           "zone" = <00000000>
    | |   |   |   |   |           "IOProbeScore" = 0
    | |   |   |   |   |           "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharact$
    | |   |   |   |   |           "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   |           "Power Management private data" = "{ this object = 0201fc00, interested driver = 0201fc00, driverDesire = 0, deviceDesire = 0, ourDesiredPow$
    | |   |   |   |   |           "CFBundleIdentifier" = "com.apple.driver.AppleHWSensor"
    | |   |   |   |   |           "IOProviderClass" = "IOService"
    | |   |   |   |   |           "sensor-id" = 5
    | |   |   |   |   |         }
    | |   |   |   |   |
    | |   |   |   |   +-o IOPMURTCController  <class IOPMURTCController, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |   |   |   {
    | |   |   |   |   |   }
    | |   |   |   |   |
    | |   |   |   |   +-o IOPMUPwrController  <class IOPMUPwrController, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |   |       {
    | |   |   |   |       }
    | |   |   |   |
    | |   |   |   +-o pmu-i2c  <class AppleVIADevice, registered, matched, active, busy 0, retain count 6>
    | |   |   |   |   {
    | |   |   |   |     "name" = <"pmu-i2c">
    | |   |   |   |     "compatible" = <"pmu-i2c">
    | |   |   |   |     "#size-cells" = <00000000>
    | |   |   |   |     "device_type" = <"pmu-i2c">
    | |   |   |   |     "AAPL,phandle" = <ff9899e8>
    | |   |   |   |     "#address-cells" = <00000001>
    | |   |   |   |     "preserveIODeviceTree" = Yes
    | |   |   |   |   }
    | |   |   |   |
    | |   |   |   +-o power-mgt  <class AppleVIADevice, registered, matched, active, busy 0, retain count 9>
    | |   |   |       {
    | |   |   |         "device_type" = <"power-mgt">
    | |   |   |         "max-aux-power" = <00000000>
    | |   |   |         "prim-info" = <000000ff0000006000003e8000017fb50222d607000000000001130046000220101400>
    | |   |   |         "AAPL,phandle" = <ff98b858>
    | |   |   |         "thermal-info" = <030102>
    | |   |   |         "compatible" = <"via-pmu-99">
    | |   |   |         "name" = <"power-mgt">
    | |   |   |         "preserveIODeviceTree" = Yes
    | |   |   |         "registry-name" = <"extint-gpio1">
    | |   |   |       }
    | |   |   |
    | |   |   +-o backlight@f300  <class AppleK2Device, registered, matched, active, busy 0, retain count 7>
    | |   |   | | {
    | |   |   | |   "IODeviceMemory" = ()
    | |   |   | |   "ApplePanelRawTable" = <0036363636363636363738393b3c3e3f4142444547484a4b4d4e505153545657595a5c5d5f606263656668696b6c6e6f7172747577787a7b7d7e80818384868789$
    | |   |   | |   "device_type" = <"backlight">
    | |   |   | |   "backlight-control" = <"ati">
    | |   |   | |   "reg" = <0000f300>
    | |   |   | |   "AAPL,phandle" = <ff98bcc8>
    | |   |   | |   "ApplePanelRawBrightness" = 198
    | |   |   | |   "name" = <"backlight">
    | |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   | |   "panel-family" = <0000000e>
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o ApplePanelA  <class ApplePanelA, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |     {
    | |   |   |       "IOClass" = "ApplePanelA"
    | |   |   |       "IONameMatched" = "backlight"
    | |   |   |       "IOProbeScore" = 2000
    | |   |   |       "ApplePanels" = {"F7P9c1a"=<0045e0ff>,"F8P9c42"=<004ad2ff>,"F9P9c24"=<0045d9ff>,"F7P9c19"=<0041d9ff>,"F7P9c25"=<003fd9ff>,"F5P9c1d"=<0047dbff>,"F6P9c28"$
    | |   |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   |       "IONameMatch" = "backlight"
    | |   |   |       "IODisplayParameters" = {"brightness"={"min"=0,"max"=128,"value"=105},"commit"={"reg"=0}}
    | |   |   |       "CFBundleIdentifier" = "com.apple.AppleOnboardDisplay"
    | |   |   |       "IOProviderClass" = "AppleMacIODevice"
    | |   |   |     }
    | |   |   |
    | |   |   +-o i2c@18000  <class AppleK2Device, registered, matched, active, busy 0, retain count 8>
    | |   |   | | {
    | |   |   | |   "built-in" = <>
    | |   |   | |   "IODeviceMemory" = ({"offset"=98304,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=4096})
    | |   |   | |   "interrupts" = <0000001a00000001>
    | |   |   | |   "AAPL,address-step" = <00000010>
    | |   |   | |   "name" = <"i2c">
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | |   "device_type" = <"i2c">
    | |   |   | |   "interrupt-parent" = <ff981a38>
    | |   |   | |   "AAPL,i2c-rate" = <00000064>
    | |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   | |   "IOInterruptSpecifiers" = (<0000001a00000001>)
    | |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   |   | |   "AAPL,address" = <80018000>
    | |   |   | |   "compatible" = <"mac-io-i2c-control","keywest-i2c">
    | |   |   | |   "AAPL,phandle" = <ff98be08>
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "reg" = <0001800000001000>
    | |   |   | |   "AAPL,driver-name" = <".i2c-mac-io">
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o IOI2CControllerPPC  <class IOI2CControllerPPC, registered, matched, active, busy 0, retain count 6>
    | |   |   |   | {
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.IOI2CControllerPPC"
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IOClass" = "IOI2CControllerPPC"
    | |   |   |   |   "IOUserClientClass" = "IOI2CUserClient"
    | |   |   |   |   "IOProviderClass" = "AppleK2Device"
    | |   |   |   |   "IONameMatched" = "mac-io-i2c-control"
    | |   |   |   |   "IONameMatch" = "mac-io-i2c-control"
    | |   |   |   |   "IOProbeScore" = 1024
    | |   |   |   | }
    | |   |   |   |
    | |   |   |   +-o i2c-bus@0  <class IOI2CService, registered, matched, active, busy 0, retain count 8>
    | |   |   |     | {
    | |   |   |     |   "built-in" = <>
    | |   |   |     |   "reg" = <00000000>
    | |   |   |     |   "name" = <"i2c-bus">
    | |   |   |     |   "compatible" = <"i2c-bus","keywest-i2c-bus">
    | |   |   |     |   "#size-cells" = <00000000>
    | |   |   |     |   "device_type" = <"i2c-bus">
    | |   |   |     |   "AAPL,phandle" = <ff98c9e0>
    | |   |   |     |   "#address-cells" = <00000001>
    | |   |   |     | }
    | |   |   |     |
    | |   |   |     +-o IOI2CBus  <class IOI2CBus, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |       | {
    | |   |   |       |   "CFBundleIdentifier" = "com.apple.driver.IOI2CFamily"
    | |   |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       |   "IOClass" = "IOI2CBus"
    | |   |   |       |   "IOProviderClass" = "IOI2CService"
    | |   |   |       |   "IONameMatched" = "i2c-bus"
    | |   |   |       |   "IONameMatch" = "i2c-bus"
    | |   |   |       |   "IOProbeScore" = 0
    | |   |   |       | }
    | |   |   |       |
    | |   |   |       +-o codec@6a  <class IOI2CService, registered, matched, active, busy 0, retain count 7>
    | |   |   |         | {
    | |   |   |         |   "built-in" = <>
    | |   |   |         |   "reg" = <0000006a>
    | |   |   |         |   "name" = <"codec">
    | |   |   |         |   "compatible" = <"tas3004","codec">
    | |   |   |         |   "device_type" = <"codec">
    | |   |   |         |   "AAPL,phandle" = <ff98cba8>
    | |   |   |         |   "platform-do-tas-codec-ref" = <ff985d480800000000000027>
    | |   |   |         |   "AAPL,no-power" = Yes
    | |   |   |         | }
    | |   |   |         |
    | |   |   |         +-o IOI2CDevice  <class IOI2CDevice, registered, matched, active, busy 0, retain count 5>
    | |   |   |             {
    | |   |   |               "CFBundleIdentifier" = "com.apple.driver.IOI2CFamily"
    | |   |   |               "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |               "IOClass" = "IOI2CDevice"
    | |   |   |               "IOProviderClass" = "IOI2CService"
    | |   |   |               "IONameMatched" = "codec"
    | |   |   |               "IONameMatch" = "codec"
    | |   |   |               "IOProbeScore" = 1000
    | |   |   |             }
    | |   |   |
    | |   |   +-o ata-3@20000  <class AppleK2Device, registered, matched, active, busy 0, retain count 8>
    | |   |   | | {
    | |   |   | |   "built-in" = <>
    | |   |   | |   "IODeviceMemory" = ({"offset"=131072,"parent"=({"address"=18446744071562067968,"length"=524288}),"length"=4096},{"offset"=34816,"parent"=({"address"=18446$
    | |   |   | |   "interrupts" = <00000018000000010000000c00000000>
    | |   |   | |   "AAPL,pio-timing" = <0000052600000085000000250000002500000025000000000000000000000000>
    | |   |   | |   "name" = <"ata-3">
    | |   |   | |   "#size-cells" = <00000000>
    | |   |   | |   "device_type" = <"ata">
    | |   |   | |   "interrupt-parent" = <ff981a38>
    | |   |   | |   "preserveIODeviceTree" = Yes
    | |   |   | |   "AAPL,bus-id" = <00000000>
    | |   |   | |   "model" = <"ata-3">
    | |   |   | |   "AAPL,clock-id" = <"ataaaa66">
    | |   |   | |   "AAPL,clock-data" = <03ef148000000000000000000000000000000000000000440000010000000044000000806e756c6c6e756c6c00000000>
    | |   |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38","IOInterruptControllerFF981A38")
    | |   |   | |   "IOInterruptSpecifiers" = (<0000001800000001>,<0000000c00000000>)
    | |   |   | |   "AAPL,clock-aux-data" = <000000100000003c008000000000000000000010000000400000000200000000>
    | |   |   | |   "compatible" = <"keylargo-ata">
    | |   |   | |   "AAPL,connector" = <"ata">
    | |   |   | |   "AAPL,phandle" = <ff98cce0>
    | |   |   | |   "lba-48" = <>
    | |   |   | |   "#address-cells" = <00000001>
    | |   |   | |   "reg" = <00020000000010000000880000000100>
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o KeyLargoATA  <class KeyLargoATA, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |   | {
    | |   |   |   |   "IOProbeScore" = 0
    | |   |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   |   "IOClass" = "KeyLargoATA"
    | |   |   |   |   "IOProviderClass" = "AppleMacIODevice"
    | |   |   |   |   "IONameMatched" = "keylargo-ata"
    | |   |   |   |   "IONameMatch" = "keylargo-ata"
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.driver.KeyLargoATA"
    | |   |   |   | }
    | |   |   |   |
    | |   |   |   +-o ATADeviceNub@0  <class ATADeviceNub, registered, matched, active, busy 0, retain count 6>
    | |   |   |     | {
    | |   |   |     |   "ata device type" = "atapi"
    | |   |   |     |   "unit number" = 0
    | |   |   |     |   "IOUnit" = 0
    | |   |   |     |   "socket type" = "internal"
    | |   |   |     |   "device model" = "MATSHITADVD-R   UJ-835E                 "
    | |   |   |     |   "device serial" = "                    "
    | |   |   |     |   "device revision" = "GAN7    "
    | |   |   |     | }
    | |   |   |     |
    | |   |   |     +-o IOATAPIProtocolTransport  <class IOATAPIProtocolTransport, registered, matched, active, busy 0, retain count 8>
    | |   |   |       | {
    | |   |   |       |   "Physical Interconnect Location" = "Internal"
    | |   |   |       |   "Write Time Out Duration" = 30000
    | |   |   |       |   "ata device type" = "atapi"
    | |   |   |       |   "IOClass" = "IOATAPIProtocolTransport"
    | |   |   |       |   "Read Time Out Duration" = 30000
    | |   |   |       |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000$
    | |   |   |       |   "IOProbeScore" = 0
    | |   |   |       |   "Physical Interconnect" = "ATAPI"
    | |   |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |       |   "Power Management private data" = "{ this object = 01db2400, interested driver = 01db2400, driverDesire = 1, deviceDesire = 1, ourDesiredPowerState $
    | |   |   |       |   "CFBundleIdentifier" = "com.apple.iokit.IOATAPIProtocolTransport"
    | |   |   |       |   "IOProviderClass" = "IOATADevice"
    | |   |   |       |   "Protocol Characteristics" = {"unit number"=0}
    | |   |   |       | }
    | |   |   |       |
    | |   |   |       +-o IOSCSIPeripheralDeviceNub  <class IOSCSIPeripheralDeviceNub, registered, matched, active, busy 0, retain count 5>
    | |   |   |         | {
    | |   |   |         |   "Vendor Identification" = "MATSHITA"
    | |   |   |         |   "Product Identification" = "DVD-R   UJ-835E"
    | |   |   |         |   "IOClass" = "IOSCSIPeripheralDeviceNub"
    | |   |   |         |   "IOProbeScore" = 0
    | |   |   |         |   "IOMatchCategory" = "SCSITaskUserClientIniter"
    | |   |   |         |   "Product Revision Level" = "GAN7"
    | |   |   |         |   "Peripheral Device Type" = 5
    | |   |   |         |   "CFBundleIdentifier" = "com.apple.iokit.IOSCSIArchitectureModelFamily"
    | |   |   |         |   "IOProviderClass" = "IOSCSIProtocolServices"
    | |   |   |         |   "Protocol Characteristics" = {"unit number"=0,"Write Time Out Duration"=30000,"Physical Interconnect"="ATAPI","Physical Interconnect Location"="In$
    | |   |   |         | }
    | |   |   |         |
    | |   |   |         +-o IOSCSIPeripheralDeviceType05  <class IOSCSIPeripheralDeviceType05, !registered, !matched, active, busy 0, retain count 8>
    | |   |   |           | {
    | |   |   |           |   "IOClass" = "IOSCSIPeripheralDeviceType05"
    | |   |   |           |   "DVD Features" = 503
    | |   |   |           |   "Power Management protected data" = "{ theNumberOfPowerStates = 5, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0$
    | |   |   |           |   "IOProbeScore" = 5000
    | |   |   |           |   "Power Management private data" = "{ this object = 01dc4400, interested driver = 01dc4400, driverDesire = 1, deviceDesire = 2, ourDesiredPowerSt$
    | |   |   |           |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |           |   "CD Features" = 1791
    | |   |   |           |   "IOMaximumBlockCountWrite" = 65535
    | |   |   |           |   "Peripheral Device Type" = 5
    | |   |   |           |   "CFBundleIdentifier" = "com.apple.iokit.IOSCSIMultimediaCommandsDevice"
    | |   |   |           |   "IOMaximumBlockCountRead" = 65535
    | |   |   |           |   "IOProviderClass" = "IOSCSIPeripheralDeviceNub"
    | |   |   |           | }
    | |   |   |           |
    | |   |   |           +-o IODVDServices  <class IODVDServices, registered, matched, active, busy 0, retain count 6>
    | |   |   |             | {
    | |   |   |             |   "SCSITaskUserClient GUID" = <01dc30800000001405969f10>
    | |   |   |             |   "IOMaximumSegmentCountRead" = 48
    | |   |   |             |   "SCSITaskDeviceCategory" = "SCSITaskAuthoringDevice"
    | |   |   |             |   "device-type" = "DVD"
    | |   |   |             |   "IOUserClientClass" = "SCSITaskUserClient"
    | |   |   |             |   "IOMaximumSegmentCountWrite" = 48
    | |   |   |             |   "IOMatchCategory" = "SCSITaskUserClientIniter"
    | |   |   |             |   "Device Characteristics" = {"Product Name"="DVD-R   UJ-835E","Product Revision Level"="GAN7","Low Power Polling"=Yes,"CD Features"=1791,"DVD F$
    | |   |   |             |   "IOCFPlugInTypes" = {"97ABCF2C-23CC-11D5-A0E8-003065704866"="IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext/Conte$
    | |   |   |             |   "Protocol Characteristics" = {"unit number"=0,"Write Time Out Duration"=30000,"Physical Interconnect"="ATAPI","Physical Interconnect Location"$
    | |   |   |             | }
    | |   |   |             |
    | |   |   |             +-o SCSITaskUserClientIniter  <class SCSITaskUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |             |   {
    | |   |   |             |     "IOProbeScore" = 0
    | |   |   |             |     "IOClass" = "SCSITaskUserClientIniter"
    | |   |   |             |     "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"97ABCF2C-23CC-11D5-A0E8-003065704866"="IOSCSIArchitectureModelFamily.kext/Contents/PlugIn$
    | |   |   |             |     "IOProviderClass" = "IODVDServices"
    | |   |   |             |     "CFBundleIdentifier" = "com.apple.iokit.SCSITaskUserClient"
    | |   |   |             |     "IOMatchCategory" = "SCSITaskUserClientIniter"
    | |   |   |             |   }
    | |   |   |             |
    | |   |   |             +-o IODVDBlockStorageDriver  <class IODVDBlockStorageDriver, registered, matched, active, busy 0, retain count 5>
    | |   |   |                 {
    | |   |   |                   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |                   "IOClass" = "IODVDBlockStorageDriver"
    | |   |   |                   "Statistics" = {"Errors (Read)"=0,"Latency Time (Write)"=0,"Total Time (Read)"=0,"Operations (Write)"=0,"Total Time (Write)"=0,"Bytes (Read)$
    | |   |   |                   "IOProviderClass" = "IODVDBlockStorageDevice"
    | |   |   |                   "IOPropertyMatch" = {"device-type"="DVD"}
    | |   |   |                   "IOProbeScore" = 0
    | |   |   |                 }
    | |   |   |
    | |   |   +-o USBKeyLargo  <class USBKeyLargo, !registered, !matched, active, busy 0, retain count 9>
    | |   |       {
    | |   |         "usb" = 2
    | |   |         "Power Management private data" = "{ this object = 01ca4e00, interested driver = 01ca4e00, driverDesire = 0, deviceDesire = 1, ourDesiredPowerState = 1, p$
    | |   |         "IOClass" = "USBKeyLargo"
    | |   |         "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, i$
    | |   |       }
    | |   |
    | |   +-o pci80211@12  <class IOPCIDevice, registered, matched, active, busy 0, retain count 11>
    | |   | | {
    | |   | |   "removable" = <"network">
    | |   | |   "antenna-rx-diversity" = <"Auto">
    | |   | |   "interrupts" = <00000001>
    | |   | |   "IODeviceMemory" = (({"address"=18446744072098963456,"length"=8192}))
    | |   | |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |   | |   "device-id" = <00004320>
    | |   | |   "antenna-tx" = <"Main">
    | |   | |   "name" = <"pci80211">
    | |   | |   "category" = <"net">
    | |   | |   "vendor-id" = <000014e4>
    | |   | |   "revision-id" = <00000003>
    | |   | |   "Power Management private data" = "{ this object = 01d7fd00, interested driver = 01d7fd00, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |   | |   "assigned-addresses" = <8200901000000000a00060000000000000002000>
    | |   | |   "max-latency" = <00000000>
    | |   | |   "devsel-speed" = <00000000>
    | |   | |   "network-type" = <"ethernet">
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   | |   "IOInterruptSpecifiers" = (<0000003400000001>)
    | |   | |   "min-grant" = <00000000>
    | |   | |   "subsystem-vendor-id" = <0000106b>
    | |   | |   "class-code" = <00028000>
    | |   | |   "local-mac-address" = <f1f2f3f4f5f6>
    | |   | |   "compatible" = <"pci106b,4e","pci14e4,4320","pciclass,028000">
    | |   | |   "AAPL,phandle" = <ff99f800>
    | |   | |   "subsystem-id" = <0000004e>
    | |   | |   "reg" = <00009000000000000000000000000000000000000200901000000000000000000000000000002000>
    | |   | |   "AAPL,slot-name" = <"SLOT-B">
    | |   | | }
    | |   | |
    | |   | +-o AirPortPCI  <class AirPortPCI, registered, matched, active, busy 0, retain count 8>
    | |   |   | {
    | |   |   |   "IOActiveMedium" = ""
    | |   |   |   "IOFeatures" = 0
    | |   |   |   "IOPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=275}
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |   |   |   "IOMinPacketSize" = 64
    | |   |   |   "IOModel" = "Wireless Network Adapter (802.11g)"
    | |   |   |   "IONameMatched" = "pci106b,4e"
    | |   |   |   "IOVendor" = "Apple"
    | |   |   |   "IOLinkStatus" = 1
    | |   |   |   "Power Management private data" = "{ this object = 02021c00, interested driver = 02026a00, interested driver = 02021c00, driverDesire = 0, deviceDesire = 2,$
    | |   |   |   "APChipRev" = 3
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "IOMaxPacketSize" = 1518
    | |   |   |   "IOClass" = "AirPortPCI"
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "IOMediumDictionary" = {"00000080"={"Type"=128,"Speed"=11000000,"Index"=0,"Flags"=0}}
    | |   |   |   "IOFirmwareVersion" = "3.4.4f5 (3.50.37.p4)"
    | |   |   |   "IOSelectedMedium" = "00000080"
    | |   |   |   "CFBundleIdentifier" = "com.apple.iokit.AppleAirPort2"
    | |   |   |   "IOMACAddress" = <00112491074d>
    | |   |   |   "IOLinkSpeed" = 0
    | |   |   |   "IOLocale" = "USA"
    | |   |   |   "APFeatures" = 1
    | |   |   |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is not serializable")
    | |   |   |   "IONameMatch" = ("pci106b,4e","pci14e4,4320","pci14e4,4324","pci14e4,4325")
    | |   |   | }
    | |   |   |
    | |   |   +-o IOEthernetInterface  <class IOEthernetInterface, registered, matched, active, busy 0, retain count 10>
    | |   |   | | {
    | |   |   | |   "IOInterfaceState" = 3
    | |   |   | |   "IONetworkData" = {"IONetworkStatsKey"={"Size"=20,"Access Types"=9,"Data"=<0000000000000000000000010000000000000000>},"IOEthernetStatsKey"={"Size"=216,"Ac$
    | |   |   | |   "IORequiredPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=3}
    | |   |   | |   "IOActivePacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=3}
    | |   |   | |   "IOInterfaceType" = 6
    | |   |   | |   "IOInterfaceUnit" = 1
    | |   |   | |   "IOPrimaryInterface" = No
    | |   |   | |   "IOControllerEnabled" = Yes
    | |   |   | |   "IOMediaAddressLength" = 6
    | |   |   | |   "BSD Name" = "en1"
    | |   |   | |   "IOMaxTransferUnit" = 1500
    | |   |   | |   "IOInterfaceNamePrefix" = "en"
    | |   |   | |   "IOLocation" = ""
    | |   |   | |   "IOMediaHeaderLength" = 14
    | |   |   | |   "IOInterfaceFlags" = 34915
    | |   |   | |   "IOInterfaceExtraFlags" = 1073741888
    | |   |   | |   "IOBuiltin" = No
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain count 11>
    | |   |   |   | {
    | |   |   |   |   "IOProbeScore" = 0
    | |   |   |   |   "IOResourceMatch" = "IOBSD"
    | |   |   |   |   "IOClass" = "IONetworkStack"
    | |   |   |   |   "IOProviderClass" = "IOResources"
    | |   |   |   |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
    | |   |   |   |   "IOMatchCategory" = "IONetworkStack"
    | |   |   |   | }
    | |   |   |   |
    | |   |   |   +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   |       {
    | |   |   |       }
    | |   |   |
    | |   |   +-o PCIWUserClient  <class PCIWUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |       {
    | |   |       }
    | |   |
    | |   +-o cardbus@13  <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>
    | |   | | {
    | |   | |   "vendor-id" = <0000104c>
    | |   | |   "device-id" = <0000ac56>
    | |   | |   "cntl-ind-caps" = <00000000>
    | |   | |   "interrupt-routing" = <00000000>
    | |   | |   "#address-cells" = <00000003>
    | |   | |   "#size-cells" = <00000002>
    | |   | |   "reserved-segment" = <90000000>
    | |   | |   "#socket" = <00000001>
    | |   | |   "IOPMPCIConfigSpaceVolatile" = No
    | |   | |   "AAPL,phandle" = <ff9a02b8>
    | |   | |   "reg" = <00009800000000000000000000000000000000000200981000000000000000000000000000001000010098440000000000000000000000000000000421009898000000000000000000000$
    | |   | |   "#windows" = <00000007>
    | |   | |   "interrupt-map" = <00000000000000000000000000000001ff979fc00000980000000000000000000000000100000000000000000000000000000002ff979fc0000098000000000000000000000$
    | |   | |   "IOInterruptSpecifiers" = (<0000003500000001>)
    | |   | |   "AAPL,slot-name" = <"PC Card">
    | |   | |   "AAPL,zoomed-video" = <>
    | |   | |   "interrupt-map-mask" = <00001800000000000000000000000007>
    | |   | |   "ranges" = <82000000000000009000000082000000000000009000000000000000100000008100000000000000000000008100000000000000000000000000000000008000>
    | |   | |   "class-code" = <00060700>
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "status-change-report-caps" = <000000f0>
    | |   | |   "slot-names" = <00000000>
    | |   | |   "revision-id" = <00000000>
    | |   | |   "#interrupt-cells" = <00000001>
    | |   | |   "Power Management private data" = "{ this object = 01d7fc80, interested driver = 01d7fc80, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |   | |   "compatible" = <"pci104c,ac56","cardbus-bridge">
    | |   | |   "status-change-int-caps" = <000000f0>
    | |   | |   "name" = <"cardbus">
    | |   | |   "#sockets" = <00000001>
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   | |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |   | |   "interrupts" = <00000001>
    | |   | |   "release-level" = <000007cb>
    | |   | |   "vcc-levels" = <000000040000070000000703000007050000030c>
    | |   | |   "device_type" = <"cardbus">
    | |   | |   "adapter-caps" = <00000000>
    | |   | |   "model" = <"TXN,PCIXXXX-00">
    | |   | |   "cardcode" = <12180001>
    | |   | |   "IODeviceMemory" = ({"offset"=32784,"parent"=({"address"=18446744073474670592,"length"=65536}),"length"=4},{"offset"=32768,"parent"=({"address"=18446744073474$
    | |   | |   "assigned-addresses" = <810098440000000000008010000000000000000481009898000000000000800000000000000000108200981000000000a00040000000000000001000>
    | |   | | }
    | |   | |
    | |   | +-o IOPCCardBridge  <class IOPCCardBridge, registered, matched, active, busy 0, retain count 6>
    | |   |     {
    | |   |       "Bridge Memory Ranges" = (18446744071830503424,18446744072098938879)
    | |   |       "Configuration Settings" = {"PowerBook3,2"={"Memory Ranges"=(<900000009fffffff>),"I/O Port Ranges"=(<0000000000008fff>,<0000a0000000ffff>)},"PowerBook5,1"={$
    | |   |       "Debug Settings" = {"Card Services"=3,"Driver Services"=3,"i82365"=2,"Card Bus"=3}
    | |   |       "IOClass" = "IOPCCardBridge"
    | |   |       "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |   |       "IOKitDebug" = 0
    | |   |       "IOProbeScore" = 18446744073709551516
    | |   |       "Power Management private data" = "{ this object = 01d88c00, interested driver = 01d88c00, driverDesire = 2, deviceDesire = 2, ourDesiredPowerState = 2, pre$
    | |   |       "IOPCIClassMatch" = "0x06070000"
    | |   |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       "Bridge IO Ranges" = (0,32767)
    | |   |       "CFBundleIdentifier" = "com.apple.iokit.IOPCCardFamily"
    | |   |       "IOProviderClass" = "IOPCIDevice"
    | |   |     }
    | |   |
    | |   +-o usb@1A  <class IOPCIDevice, registered, matched, active, busy 0, retain count 14>
    | |   | | {
    | |   | |   "USBBusNumber" = 26
    | |   | |   "built-in" = <>
    | |   | |   "IODeviceMemory" = (({"address"=18446744072098951168,"length"=4096}))
    | |   | |   "interrupts" = <00000001>
    | |   | |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |   | |   "device-id" = <0000003f>
    | |   | |   "name" = <"usb">
    | |   | |   "#size-cells" = <00000000>
    | |   | |   "device_type" = <"usb">
    | |   | |   "vendor-id" = <0000106b>
    | |   | |   "revision-id" = <00000000>
    | |   | |   "Power Management private data" = "{ this object = 01d7fc00, interested driver = 01d7fc00, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |   | |   "assigned-addresses" = <8200d01000000000a00030000000000000001000>
    | |   | |   "max-latency" = <00000056>
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "AAPL,clock-id" = <"usb2u248">
    | |   | |   "AAPL,clock-data" = <02dc6c0000000038010000000000003800400000000000000000000000000044000000086e756c6c6e756c6c01e84800>
    | |   | |   "AAPL,bus-id" = <00000003>
    | |   | |   "min-grant" = <00000003>
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   | |   "IOInterruptSpecifiers" = (<0000001d00000001>)
    | |   | |   "AAPL,clock-aux-data" = <00000002000000480f0f00000000000100000008000000381000000000000000>
    | |   | |   "locationID" = 436207616
    | |   | |   "class-code" = <000c0310>
    | |   | |   "compatible" = <"pci106b,3f","pciclass,0c0310">
    | |   | |   "AAPL,phandle" = <ff9a40f8>
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "reg" = <0000d000000000000000000000000000000000000200d01000000000000000000000000000001000>
    | |   | | }
    | |   | |
    | |   | +-o AppleUSBOHCI  <class AppleUSBOHCI, registered, matched, active, busy 0, retain count 13>
    | |   |   | {
    | |   |   |   "IOUserClientClass" = "IOUSBControllerUserClient"
    | |   |   |   "IOClass" = "AppleUSBOHCI"
    | |   |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "Power Management private data" = "{ this object = 01d5e800, interested driver = 01d5e800, driverDesire = 1, deviceDesire = 1, ourDesiredPowerState = 1, pre$
    | |   |   |   "IOPCIClassMatch" = "0x0c031000"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBOHCI"
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   | }
    | |   |   |
    | |   |   +-o OHCI Root Hub Simulation@1A  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain count 13>
    | |   |   | | {
    | |   |   | |   "Device Speed" = 1
    | |   |   | |   "iSerialNumber" = 0
    | |   |   | |   "bNumConfigurations" = 1
    | |   |   | |   "IOUserClientClass" = "IOUSBDeviceUserClient"
    | |   |   | |   "bDeviceClass" = 9
    | |   |   | |   "USB Product Name" = "OHCI Root Hub Simulation"
    | |   |   | |   "iManufacturer" = 2
    | |   |   | |   "USB Vendor Name" = "Apple Computer, Inc."
    | |   |   | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |   | |   "bcdDevice" = 400
    | |   |   | |   "bDeviceSubClass" = 0
    | |   |   | |   "iProduct" = 1
    | |   |   | |   "sessionID" = 19917523429
    | |   |   | |   "bMaxPacketSize0" = 8
    | |   |   | |   "locationID" = 436207616
    | |   |   | |   "Bus Power Available" = 250
    | |   |   | |   "idProduct" = 32773
    | |   |   | |   "USB Address" = 1
    | |   |   | |   "bDeviceProtocol" = 0
    | |   |   | |   "idVendor" = 1452
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o AppleUSBHub  <class AppleUSBHub, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | |   {
    | |   |   | |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | |     "IOClass" = "AppleUSBHub"
    | |   |   | |     "bDeviceClass" = 9
    | |   |   | |     "bDeviceSubClass" = 0
    | |   |   | |     "IOProviderClass" = "IOUSBDevice"
    | |   |   | |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
    | |   |   | |     "IOProbeScore" = 50000
    | |   |   | |   }
    | |   |   | |
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | |   {
    | |   |   | |     "bcdDevice" = 400
    | |   |   | |     "idProduct" = 32773
    | |   |   | |     "iInterface" = 0
    | |   |   | |     "bInterfaceSubClass" = 0
    | |   |   | |     "bInterfaceProtocol" = 1
    | |   |   | |     "bConfigurationValue" = 1
    | |   |   | |     "bInterfaceNumber" = 0
    | |   |   | |     "idVendor" = 1452
    | |   |   | |     "bInterfaceClass" = 9
    | |   |   | |     "locationID" = 436207616
    | |   |   | |     "bNumEndpoints" = 1
    | |   |   | |     "bAlternateSetting" = 0
    | |   |   | |   }
    | |   |   | |
    | |   |   | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |     {
    | |   |   |       "IOProbeScore" = 9000
    | |   |   |       "IOClass" = "IOUSBUserClientInit"
    | |   |   |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserCli$
    | |   |   |       "IOProviderClass" = "IOUSBDevice"
    | |   |   |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |   |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |   |     }
    | |   |   |
    | |   |   +-o Apple Internal Keyboard/Trackpad@1a200000  <class IOUSBDevice, registered, matched, active, busy 0, retain count 11>
    | |   |   | | {
    | |   |   | |   "PortNum" = 2
    | |   |   | |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
    | |   |   | |   "Device Speed" = 1
    | |   |   | |   "iSerialNumber" = 0
    | |   |   | |   "bNumConfigurations" = 1
    | |   |   | |   "IOUserClientClass" = "IOUSBDeviceUserClient"
    | |   |   | |   "bDeviceClass" = 0
    | |   |   | |   "USB Product Name" = "Apple Internal Keyboard/Trackpad"
    | |   |   | |   "iManufacturer" = 1
    | |   |   | |   "USB Vendor Name" = "Apple Computer"
    | |   |   | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |   | |   "bcdDevice" = 40
    | |   |   | |   "bDeviceSubClass" = 0
    | |   |   | |   "iProduct" = 2
    | |   |   | |   "sessionID" = 20278451349
    | |   |   | |   "bMaxPacketSize0" = 8
    | |   |   | |   "locationID" = 438304768
    | |   |   | |   "Bus Power Available" = 250
    | |   |   | |   "idProduct" = 526
    | |   |   | |   "USB Address" = 3
    | |   |   | |   "bDeviceProtocol" = 0
    | |   |   | |   "idVendor" = 1452
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o AppleUSBComposite  <class AppleUSBComposite, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | |   {
    | |   |   | |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | |     "IOClass" = "AppleUSBComposite"
    | |   |   | |     "bDeviceClass" = 0
    | |   |   | |     "bDeviceSubClass" = 0
    | |   |   | |     "IOProviderClass" = "IOUSBDevice"
    | |   |   | |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBComposite"
    | |   |   | |     "IOProbeScore" = 50000
    | |   |   | |   }
    | |   |   | |
    | |   |   | +-o Keyboard@0  <class IOUSBInterface, registered, matched, active, busy 0, retain count 6>
    | |   |   | | | {
    | |   |   | | |   "bcdDevice" = 40
    | |   |   | | |   "idProduct" = 526
    | |   |   | | |   "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |   | | |   "iInterface" = 5
    | |   |   | | |   "bInterfaceSubClass" = 1
    | |   |   | | |   "IOUserClientClass" = "IOUSBInterfaceUserClient"
    | |   |   | | |   "bInterfaceProtocol" = 1
    | |   |   | | |   "bConfigurationValue" = 1
    | |   |   | | |   "bInterfaceNumber" = 0
    | |   |   | | |   "idVendor" = 1452
    | |   |   | | |   "bInterfaceClass" = 3
    | |   |   | | |   "locationID" = 438304768
    | |   |   | | |   "bNumEndpoints" = 1
    | |   |   | | |   "bAlternateSetting" = 0
    | |   |   | | | }
    | |   |   | | |
    | |   |   | | +-o IOUSBHIDDriver  <class IOUSBHIDDriver, registered, matched, active, busy 0, retain count 6>
    | |   |   | | | | {
    | |   |   | | | |   "bInterfaceClass" = 3
    | |   |   | | | |   "PrimaryUsage" = 6
    | |   |   | | | |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | | | |   "InputReportElements" = ({"Usage"=0,"ElementCookie"=124,"Type"=1,"UsagePage"=0,"Size"=64,"ValueLocation"=0})
    | |   |   | | | |   "MaxFeatureReportSize" = 0
    | |   |   | | | |   "ProductID" = 526
    | |   |   | | | |   "bInterfaceSubClass" = 1
    | |   |   | | | |   "bInterfaceProtocol" = 1
    | |   |   | | | |   "HIDDefaultBehavior" = ""
    | |   |   | | | |   "Elements" = ({"CollectionType"=1,"Usage"=6,"ElementCookie"=1,"Type"=513,"UsagePage"=1,"Elements"=({"Size"=1,"UnitExponent"=0,"ScaledMin"=0,"ScaledMax$
    | |   |   | | | |   "VersionNumber" = 40
    | |   |   | | | |   "MaxInputReportSize" = 8
    | |   |   | | | |   "Product" = "Apple Internal Keyboard/Trackpad"
    | |   |   | | | |   "IOProbeScore" = 60000
    | |   |   | | | |   "PrimaryUsagePage" = 1
    | |   |   | | | |   "IOUserClientClass" = "IOHIDLibUserClient"
    | |   |   | | | |   "IOClass" = "IOUSBHIDDriver"
    | |   |   | | | |   "IOProviderClass" = "IOUSBInterface"
    | |   |   | | | |   "Transport" = "USB"
    | |   |   | | | |   "IOCFPlugInTypes" = {"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A4E-26A0-11D8-9295-000A958A2C78"$
    | |   |   | | | |   "CFBundleIdentifier" = "com.apple.iokit.IOUSBHIDDriver"
    | |   |   | | | |   "Manufacturer" = "Apple Computer"
    | |   |   | | | |   "MaxOutputReportSize" = 1
    | |   |   | | | |   "VendorID" = 1452
    | |   |   | | | |   "LocationID" = 438304768
    | |   |   | | | |   "deviceIsSuspended" = No
    | |   |   | | | |   "DeviceUsagePairs" = ({"DeviceUsage"=6,"CollectionType"=0,"DeviceUsagePage"=0},{"DeviceUsage"=6,"CollectionType"=1,"DeviceUsagePage"=1})
    | |   |   | | | | }
    | |   |   | | | |
    | |   |   | | | +-o IOHIDKeyboard  <class IOHIDKeyboard, registered, matched, active, busy 0, retain count 9>
    | |   |   | | | | | {
    | |   |   | | | | |   "ProductID" = 526
    | |   |   | | | | |   "HIDKind" = 1
    | |   |   | | | | |   "VendorID" = 1452
    | |   |   | | | | |   "HIDKeyboardRightModifierSupport" = Yes
    | |   |   | | | | |   "HIDSubinterfaceID" = 37
    | |   |   | | | | |   "HIDKeyboardKeysDefined" = Yes
    | |   |   | | | | |   "HIDKeyboardCapsLockDoesLock" = No
    | |   |   | | | | |   "HIDKeyboardSupportedModifiers" = 6299775
    | |   |   | | | | |   "HIDInterfaceID" = 2
    | |   |   | | | | |   "HIDVirtualDevice" = No
    | |   |   | | | | |   "LocationID" = 438304768
    | |   |   | | | | |   "HIDKeyMapping" = <00000a01013802013b03013a040137051152414c535455455857565b5c434b514e5906017209013c0a013e0b013d0c01367f0d006100410001000100ca00c7000$
    | |   |   | | | | |   "Transport" = "USB"
    | |   |   | | | | | }
    | |   |   | | | | |
    | |   |   | | | | +-o IOHIDSystem  <class IOHIDSystem, registered, matched, active, busy 0, retain count 12>
    | |   |   | | | | | | {
    | |   |   | | | | | |   "HIDIdleTime" = 175735444
    | |   |   | | | | | |   "HIDParameters" = {"USBMouseStopsTrackpad"=0,"HIDWaitCursorFrameInterval"=33333335,"HIDScrollAcceleration"=20480,"JitterNoClick"=1,"HIDMouseKeysOp$
    | |   |   | | | | | |   "IOClass" = "IOHIDSystem"
    | |   |   | | | | | |   "HIDAutoDimTime" = 299824264555
    | |   |   | | | | | |   "IOProbeScore" = 0
    | |   |   | | | | | |   "IOResourceMatch" = "IOKit"
    | |   |   | | | | | |   "IOMatchCategory" = "IOHID"
    | |   |   | | | | | |   "HIDAutoDimState" = 0
    | |   |   | | | | | |   "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | | | | |   "HIDBrightness" = 64
    | |   |   | | | | | |   "IOProviderClass" = "IOResources"
    | |   |   | | | | | | }
    | |   |   | | | | | |
    | |   |   | | | | | +-o IOHIDUserClient  <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | | | | | |   {
    | |   |   | | | | | |   }
    | |   |   | | | | | |
    | |   |   | | | | | +-o IOHIDParamUserClient  <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | | | | |     {
    | |   |   | | | | |     }
    | |   |   | | | | |
    | |   |   | | | | +-o IOBSDConsole  <class IOBSDConsole, !registered, !matched, active, busy 0, retain count 6>
    | |   |   | | | |     {
    | |   |   | | | |       "IOProbeScore" = 0
    | |   |   | | | |       "IOResourceMatch" = "IOBSD"
    | |   |   | | | |       "IOClass" = "IOBSDConsole"
    | |   |   | | | |       "IOProviderClass" = "IOResources"
    | |   |   | | | |       "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | | |       "IOMatchCategory" = "IOBSDConsole"
    | |   |   | | | |     }
    | |   |   | | | |
    | |   |   | | | +-o IOHIDLibUserClientIniter  <class IOHIDLibUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | | |     {
    | |   |   | | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | | |       "IOClass" = "IOHIDLibUserClientIniter"
    | |   |   | | |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A$
    | |   |   | | |       "IOProviderClass" = "IOHIDDevice"
    | |   |   | | |       "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | |       "IOProbeScore" = 0
    | |   |   | | |     }
    | |   |   | | |
    | |   |   | | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | |     {
    | |   |   | |       "IOProbeScore" = 9000
    | |   |   | |       "IOClass" = "IOUSBUserClientInit"
    | |   |   | |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserC$
    | |   |   | |       "IOProviderClass" = "IOUSBInterface"
    | |   |   | |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |   | |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |   | |     }
    | |   |   | |
    | |   |   | +-o Touchpad@1  <class IOUSBInterface, registered, matched, active, busy 0, retain count 6>
    | |   |   | | | {
    | |   |   | | |   "bcdDevice" = 40
    | |   |   | | |   "idProduct" = 526
    | |   |   | | |   "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |   | | |   "iInterface" = 6
    | |   |   | | |   "bInterfaceSubClass" = 1
    | |   |   | | |   "IOUserClientClass" = "IOUSBInterfaceUserClient"
    | |   |   | | |   "bInterfaceProtocol" = 2
    | |   |   | | |   "bConfigurationValue" = 1
    | |   |   | | |   "bInterfaceNumber" = 1
    | |   |   | | |   "idVendor" = 1452
    | |   |   | | |   "bInterfaceClass" = 3
    | |   |   | | |   "locationID" = 438304768
    | |   |   | | |   "bNumEndpoints" = 1
    | |   |   | | |   "bAlternateSetting" = 0
    | |   |   | | | }
    | |   |   | | |
    | |   |   | | +-o AppleUSBFnTrackpad  <class AppleUSBFnTrackpad, registered, matched, active, busy 0, retain count 10>
    | |   |   | | | | {
    | |   |   | | | |   "IOClass" = "AppleUSBFnTrackpad"
    | |   |   | | | |   "HIDPointerAccelerationSettings" = (<00000000>,<00002000>,<00005000>,<00008000>,<0000b000>,<0000e000>,<00010000>)
    | |   |   | | | |   "TrackpadScroll" = Yes
    | |   |   | | | |   "Dragging" = Yes
    | |   |   | | | |   "bInterfaceNumber" = 1
    | |   |   | | | |   "IOProbeScore" = 90000
    | |   |   | | | |   "HIDScrollMouseButton" = 3
    | |   |   | | | |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | | | |   "HIDPointerResolution" = <01900000>
    | |   |   | | | |   "MaxOutputReportSize" = 0
    | |   |   | | | |   "idProduct" = 526
    | |   |   | | | |   "HIDScrollResolution" = 655360
    | |   |   | | | |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBTrackpad"
    | |   |   | | | |   "HIDPointerContactToMove" = <00000000>
    | |   |   | | | |   "HIDPointerAccelerationType" = "HIDTrackpadAcceleration"
    | |   |   | | | |   "idVendor" = 1452
    | |   |   | | | |   "HIDScrollAccelerationType" = "HIDTrackpadScrollAcceleration"
    | |   |   | | | |   "IOProviderClass" = "IOUSBInterface"
    | |   |   | | | |   "HIDSubinterfaceID" = 0
    | |   |   | | | |   "Clicking" = Yes
    | |   |   | | | |   "TrackpadHorizScroll" = Yes
    | |   |   | | | |   "DragLock" = No
    | |   |   | | | |   "MaxFeatureReportSize" = 16
    | |   |   | | | |   "IOKitDebug" = 0
    | |   |   | | | |   "bConfigurationValue" = 1
    | |   |   | | | |   "HIDKind" = 2
    | |   |   | | | |   "HIDVirtualDevice" = No
    | |   |   | | | |   "HIDPointerConvertAbsolute" = <00000000>
    | |   |   | | | |   "MaxInputReportSize" = 81
    | |   |   | | | |   "HIDInterfaceID" = 0
    | |   |   | | | | }
    | |   |   | | | |
    | |   |   | | | +-o RawDataReporter  <class RawDataReporter, registered, matched, active, busy 0, retain count 6>
    | |   |   | | | | | {
    | |   |   | | | | |   "Transport" = "USB"
    | |   |   | | | | |   "IOCFPlugInTypes" = {"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A4E-26A0-11D8-9295-000A958A2C7$
    | |   |   | | | | |   "MaxOutputReportSize" = 0
    | |   |   | | | | |   "Elements" = ({"CollectionType"=0,"Usage"=1,"ElementCookie"=1,"Type"=513,"UsagePage"=255,"Elements"=({"Size"=648,"ReportSize"=8,"ScaledMin"=1,"Scale$
    | |   |   | | | | |   "VendorID" = 1452
    | |   |   | | | | |   "PrimaryUsage" = 1
    | |   |   | | | | |   "MaxInputReportSize" = 81
    | |   |   | | | | |   "IOUserClientClass" = "IOHIDLibUserClient"
    | |   |   | | | | |   "DeviceUsagePairs" = ({"DeviceUsage"=1,"CollectionType"=0,"DeviceUsagePage"=0},{"DeviceUsage"=1,"CollectionType"=0,"DeviceUsagePage"=255})
    | |   |   | | | | |   "MaxFeatureReportSize" = 16
    | |   |   | | | | |   "Manufacturer" = "Apple"
    | |   |   | | | | |   "Product" = "Trackpad"
    | |   |   | | | | |   "PrimaryUsagePage" = 255
    | |   |   | | | | |   "InputReportElements" = ({"Usage"=0,"ElementCookie"=102,"Type"=1,"UsagePage"=0,"Size"=648,"ValueLocation"=0})
    | |   |   | | | | | }
    | |   |   | | | | |
    | |   |   | | | | +-o IOHIDLibUserClientIniter  <class IOHIDLibUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | | | |     {
    | |   |   | | | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | | | |       "IOClass" = "IOHIDLibUserClientIniter"
    | |   |   | | | |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A5$
    | |   |   | | | |       "IOProviderClass" = "IOHIDDevice"
    | |   |   | | | |       "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | | |       "IOProbeScore" = 0
    | |   |   | | | |     }
    | |   |   | | | |
    | |   |   | | | +-o IOHIDPointingDevice  <class IOHIDPointingDevice, registered, matched, active, busy 0, retain count 6>
    | |   |   | | | | | {
    | |   |   | | | | |   "Transport" = "USB"
    | |   |   | | | | |   "ProductID" = 526
    | |   |   | | | | |   "PrimaryUsagePage" = 1
    | |   |   | | | | |   "IOCFPlugInTypes" = {"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A4E-26A0-11D8-9295-000A958A2C7$
    | |   |   | | | | |   "MaxOutputReportSize" = 0
    | |   |   | | | | |   "Elements" = ({"CollectionType"=1,"Usage"=2,"ElementCookie"=1,"Type"=513,"UsagePage"=1,"Elements"=({"CollectionType"=0,"Usage"=1,"ElementCookie"=2,"$
    | |   |   | | | | |   "VendorID" = 1452
    | |   |   | | | | |   "PrimaryUsage" = 2
    | |   |   | | | | |   "MaxInputReportSize" = 5
    | |   |   | | | | |   "IOUserClientClass" = "IOHIDLibUserClient"
    | |   |   | | | | |   "DeviceUsagePairs" = ({"DeviceUsage"=2,"CollectionType"=0,"DeviceUsagePage"=0},{"DeviceUsage"=2,"CollectionType"=1,"DeviceUsagePage"=1},{"DeviceUsag$
    | |   |   | | | | |   "MaxFeatureReportSize" = 0
    | |   |   | | | | |   "SerialNumber" = "0"
    | |   |   | | | | |   "Manufacturer" = "Apple Computer"
    | |   |   | | | | |   "Product" = "Apple Internal Keyboard/Trackpad"
    | |   |   | | | | |   "LocationID" = 438304768
    | |   |   | | | | |   "InputReportElements" = ({"Usage"=0,"ElementCookie"=6,"Type"=1,"UsagePage"=0,"Size"=40,"ValueLocation"=0})
    | |   |   | | | | | }
    | |   |   | | | | |
    | |   |   | | | | +-o IOHIDLibUserClientIniter  <class IOHIDLibUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | | | |     {
    | |   |   | | | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | | | |       "IOClass" = "IOHIDLibUserClientIniter"
    | |   |   | | | |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A5$
    | |   |   | | | |       "IOProviderClass" = "IOHIDDevice"
    | |   |   | | | |       "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | | |       "IOProbeScore" = 0
    | |   |   | | | |     }
    | |   |   | | | |
    | |   |   | | | +-o IOHIDSystem  <class IOHIDSystem, registered, matched, active, busy 0, retain count 12>
    | |   |   | | | | | {
    | |   |   | | | | |   "HIDIdleTime" = 11067030
    | |   |   | | | | |   "HIDParameters" = {"USBMouseStopsTrackpad"=0,"HIDWaitCursorFrameInterval"=33333335,"HIDScrollAcceleration"=20480,"JitterNoClick"=1,"HIDMouseKeysOpti$
    | |   |   | | | | |   "IOClass" = "IOHIDSystem"
    | |   |   | | | | |   "HIDAutoDimTime" = 299988932969
    | |   |   | | | | |   "IOProbeScore" = 0
    | |   |   | | | | |   "IOResourceMatch" = "IOKit"
    | |   |   | | | | |   "IOMatchCategory" = "IOHID"
    | |   |   | | | | |   "HIDAutoDimState" = 0
    | |   |   | | | | |   "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | | | |   "HIDBrightness" = 64
    | |   |   | | | | |   "IOProviderClass" = "IOResources"
    | |   |   | | | | | }
    | |   |   | | | | |
    | |   |   | | | | +-o IOHIDUserClient  <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | | | | |   {
    | |   |   | | | | |   }
    | |   |   | | | | |
    | |   |   | | | | +-o IOHIDParamUserClient  <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | | | |     {
    | |   |   | | | |     }
    | |   |   | | | |
    | |   |   | | | +-o BaselineReporter  <class BaselineReporter, registered, matched, active, busy 0, retain count 6>
    | |   |   | | |   | {
    | |   |   | | |   |   "Transport" = "USB"
    | |   |   | | |   |   "IOCFPlugInTypes" = {"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A4E-26A0-11D8-9295-000A958A2C7$
    | |   |   | | |   |   "MaxOutputReportSize" = 0
    | |   |   | | |   |   "Elements" = ({"CollectionType"=0,"Usage"=1,"ElementCookie"=1,"Type"=513,"UsagePage"=255,"Elements"=({"Size"=1040,"ReportSize"=8,"ScaledMin"=1,"Scal$
    | |   |   | | |   |   "VendorID" = 1452
    | |   |   | | |   |   "PrimaryUsage" = 1
    | |   |   | | |   |   "MaxInputReportSize" = 130
    | |   |   | | |   |   "IOUserClientClass" = "IOHIDLibUserClient"
    | |   |   | | |   |   "DeviceUsagePairs" = ({"DeviceUsage"=1,"CollectionType"=0,"DeviceUsagePage"=0},{"DeviceUsage"=1,"CollectionType"=0,"DeviceUsagePage"=255})
    | |   |   | | |   |   "MaxFeatureReportSize" = 16
    | |   |   | | |   |   "Manufacturer" = "Apple"
    | |   |   | | |   |   "Product" = "Trackpad"
    | |   |   | | |   |   "PrimaryUsagePage" = 255
    | |   |   | | |   |   "InputReportElements" = ({"Usage"=0,"ElementCookie"=151,"Type"=1,"UsagePage"=0,"Size"=1040,"ValueLocation"=0})
    | |   |   | | |   | }
    | |   |   | | |   |
    | |   |   | | |   +-o IOHIDLibUserClientIniter  <class IOHIDLibUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | | |       {
    | |   |   | | |         "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | | |         "IOClass" = "IOHIDLibUserClientIniter"
    | |   |   | | |         "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A5$
    | |   |   | | |         "IOProviderClass" = "IOHIDDevice"
    | |   |   | | |         "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | |         "IOProbeScore" = 0
    | |   |   | | |       }
    | |   |   | | |
    | |   |   | | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | |     {
    | |   |   | |       "IOProbeScore" = 9000
    | |   |   | |       "IOClass" = "IOUSBUserClientInit"
    | |   |   | |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserC$
    | |   |   | |       "IOProviderClass" = "IOUSBInterface"
    | |   |   | |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |   | |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |   | |     }
    | |   |   | |
    | |   |   | +-o Consumer@2  <class IOUSBInterface, registered, matched, active, busy 0, retain count 6>
    | |   |   | | | {
    | |   |   | | |   "bcdDevice" = 40
    | |   |   | | |   "idProduct" = 526
    | |   |   | | |   "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |   | | |   "iInterface" = 7
    | |   |   | | |   "bInterfaceSubClass" = 0
    | |   |   | | |   "IOUserClientClass" = "IOUSBInterfaceUserClient"
    | |   |   | | |   "bInterfaceProtocol" = 0
    | |   |   | | |   "bConfigurationValue" = 1
    | |   |   | | |   "bInterfaceNumber" = 2
    | |   |   | | |   "idVendor" = 1452
    | |   |   | | |   "bInterfaceClass" = 3
    | |   |   | | |   "locationID" = 438304768
    | |   |   | | |   "bNumEndpoints" = 1
    | |   |   | | |   "bAlternateSetting" = 0
    | |   |   | | | }
    | |   |   | | |
    | |   |   | | +-o IOUSBHIDDriver  <class IOUSBHIDDriver, registered, matched, active, busy 0, retain count 6>
    | |   |   | | | | {
    | |   |   | | | |   "bInterfaceClass" = 3
    | |   |   | | | |   "PrimaryUsage" = 1
    | |   |   | | | |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | | | |   "InputReportElements" = ({"Usage"=0,"ElementCookie"=3,"Type"=1,"UsagePage"=0,"Size"=8,"ValueLocation"=0})
    | |   |   | | | |   "MaxFeatureReportSize" = 0
    | |   |   | | | |   "ProductID" = 526
    | |   |   | | | |   "bInterfaceSubClass" = 0
    | |   |   | | | |   "HIDDefaultBehavior" = ""
    | |   |   | | | |   "Elements" = ({"CollectionType"=1,"Usage"=1,"ElementCookie"=1,"Type"=513,"UsagePage"=12,"Elements"=({"Size"=8,"UnitExponent"=0,"ScaledMin"=0,"ScaledMa$
    | |   |   | | | |   "VersionNumber" = 40
    | |   |   | | | |   "Product" = "Apple Internal Keyboard/Trackpad"
    | |   |   | | | |   "MaxInputReportSize" = 1
    | |   |   | | | |   "PrimaryUsagePage" = 12
    | |   |   | | | |   "IOProbeScore" = 50000
    | |   |   | | | |   "IOUserClientClass" = "IOHIDLibUserClient"
    | |   |   | | | |   "IOClass" = "IOUSBHIDDriver"
    | |   |   | | | |   "IOProviderClass" = "IOUSBInterface"
    | |   |   | | | |   "Transport" = "USB"
    | |   |   | | | |   "IOCFPlugInTypes" = {"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A4E-26A0-11D8-9295-000A958A2C78"$
    | |   |   | | | |   "CFBundleIdentifier" = "com.apple.iokit.IOUSBHIDDriver"
    | |   |   | | | |   "Manufacturer" = "Apple Computer"
    | |   |   | | | |   "MaxOutputReportSize" = 0
    | |   |   | | | |   "VendorID" = 1452
    | |   |   | | | |   "LocationID" = 438304768
    | |   |   | | | |   "deviceIsSuspended" = No
    | |   |   | | | |   "DeviceUsagePairs" = ({"DeviceUsage"=1,"CollectionType"=0,"DeviceUsagePage"=0},{"DeviceUsage"=1,"CollectionType"=1,"DeviceUsagePage"=12})
    | |   |   | | | | }
    | |   |   | | | |
    | |   |   | | | +-o IOHIDConsumer  <class IOHIDConsumer, registered, matched, active, busy 0, retain count 8>
    | |   |   | | | | | {
    | |   |   | | | | |   "ProductID" = 526
    | |   |   | | | | |   "HIDKind" = 1
    | |   |   | | | | |   "VendorID" = 1452
    | |   |   | | | | |   "HIDSubinterfaceID" = 37
    | |   |   | | | | |   "HIDInterfaceID" = 0
    | |   |   | | | | |   "HIDVirtualDevice" = No
    | |   |   | | | | |   "LocationID" = 438304768
    | |   |   | | | | |   "HIDKeyMapping" = <00000000001800000101020203030404050506060707080809090a0a0b0b0c0c0d0d0e0e0f0f10101111121213131414151516161717>
    | |   |   | | | | |   "Transport" = "USB"
    | |   |   | | | | | }
    | |   |   | | | | |
    | |   |   | | | | +-o IOHIDSystem  <class IOHIDSystem, registered, matched, active, busy 0, retain count 12>
    | |   |   | | | | | | {
    | |   |   | | | | | |   "HIDIdleTime" = 6439292
    | |   |   | | | | | |   "HIDParameters" = {"USBMouseStopsTrackpad"=0,"HIDWaitCursorFrameInterval"=33333335,"HIDScrollAcceleration"=20480,"JitterNoClick"=1,"HIDMouseKeysOp$
    | |   |   | | | | | |   "IOClass" = "IOHIDSystem"
    | |   |   | | | | | |   "HIDAutoDimTime" = 299993560707
    | |   |   | | | | | |   "IOProbeScore" = 0
    | |   |   | | | | | |   "IOResourceMatch" = "IOKit"
    | |   |   | | | | | |   "IOMatchCategory" = "IOHID"
    | |   |   | | | | | |   "HIDAutoDimState" = 0
    | |   |   | | | | | |   "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | | | | |   "HIDBrightness" = 64
    | |   |   | | | | | |   "IOProviderClass" = "IOResources"
    | |   |   | | | | | | }
    | |   |   | | | | | |
    | |   |   | | | | | +-o IOHIDUserClient  <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | | | | | |   {
    | |   |   | | | | | |   }
    | |   |   | | | | | |
    | |   |   | | | | | +-o IOHIDParamUserClient  <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | | | | |     {
    | |   |   | | | | |     }
    | |   |   | | | | |
    | |   |   | | | | +-o IOBSDConsole  <class IOBSDConsole, !registered, !matched, active, busy 0, retain count 6>
    | |   |   | | | |     {
    | |   |   | | | |       "IOProbeScore" = 0
    | |   |   | | | |       "IOResourceMatch" = "IOBSD"
    | |   |   | | | |       "IOClass" = "IOBSDConsole"
    | |   |   | | | |       "IOProviderClass" = "IOResources"
    | |   |   | | | |       "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | | |       "IOMatchCategory" = "IOBSDConsole"
    | |   |   | | | |     }
    | |   |   | | | |
    | |   |   | | | +-o IOHIDLibUserClientIniter  <class IOHIDLibUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | | |     {
    | |   |   | | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | | |       "IOClass" = "IOHIDLibUserClientIniter"
    | |   |   | | |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A$
    | |   |   | | |       "IOProviderClass" = "IOHIDDevice"
    | |   |   | | |       "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |   | | |       "IOProbeScore" = 0
    | |   |   | | |     }
    | |   |   | | |
    | |   |   | | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | |     {
    | |   |   | |       "IOProbeScore" = 9000
    | |   |   | |       "IOClass" = "IOUSBUserClientInit"
    | |   |   | |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserC$
    | |   |   | |       "IOProviderClass" = "IOUSBInterface"
    | |   |   | |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |   | |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |   | |     }
    | |   |   | |
    | |   |   | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |     {
    | |   |   |       "IOProbeScore" = 9000
    | |   |   |       "IOClass" = "IOUSBUserClientInit"
    | |   |   |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserCli$
    | |   |   |       "IOProviderClass" = "IOUSBDevice"
    | |   |   |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |   |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |   |     }
    | |   |   |
    | |   |   +-o IOUSBDevice@1a100000  <class IOUSBDevice, registered, matched, active, busy 0, retain count 11>
    | |   |     | {
    | |   |     |   "PortNum" = 1
    | |   |     |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
    | |   |     |   "Device Speed" = 1
    | |   |     |   "iSerialNumber" = 0
    | |   |     |   "bNumConfigurations" = 1
    | |   |     |   "IOUserClientClass" = "IOUSBDeviceUserClient"
    | |   |     |   "kCallInterfaceCloseWithGate" = Yes
    | |   |     |   "bDeviceClass" = 224
    | |   |     |   "iManufacturer" = 0
    | |   |     |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     |   "bcdDevice" = 6034
    | |   |     |   "bDeviceSubClass" = 1
    | |   |     |   "iProduct" = 0
    | |   |     |   "sessionID" = 21748581125
    | |   |     |   "bMaxPacketSize0" = 64
    | |   |     |   "locationID" = 437256192
    | |   |     |   "Bus Power Available" = 250
    | |   |     |   "idProduct" = 33285
    | |   |     |   "USB Address" = 2
    | |   |     |   "bDeviceProtocol" = 1
    | |   |     |   "idVendor" = 1452
    | |   |     | }
    | |   |     |
    | |   |     +-o CSRUSBBluetoothHCIController  <class CSRUSBBluetoothHCIController, registered, matched, active, busy 0, retain count 11>
    | |   |     | | {
    | |   |     | |   "HCISupportedFeatures" = <8000f99bfe8fffff>
    | |   |     | |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |     | |   "RunInactivityTimer" = 1
    | |   |     | |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000,$
    | |   |     | |   "WakeOnBTEnabled" = No
    | |   |     | |   "AllowedIncomingL2CAPChannels" = ({"PSM"=3},{"PSM"=1})
    | |   |     | |   "FeatureFlags" = 2
    | |   |     | |   "IOProviderMergeProperties" = {"ClassicMustNotSeize"=Yes}
    | |   |     | |   "AllowedIncomingRFCOMMChannels" = ({"ChannelNumber"=3,"ChannelIsSecure"=0},{"ChannelNumber"=10,"ChannelIsSecure"=0},{"ChannelNumber"=15,"ChannelIsSecure$
    | |   |     | |   "Power Management private data" = "{ this object = 02009a00, interested driver = 02009a00, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 0,$
    | |   |     | |   "IOProbeScore" = 90000
    | |   |     | |   "HCIControllerPowerIsOn" = 0
    | |   |     | |   "IOClass" = "CSRUSBBluetoothHCIController"
    | |   |     | |   "IOProviderClass" = "IOUSBDevice"
    | |   |     | |   "CFBundleIdentifier" = "com.apple.driver.CSRUSBBluetoothHCIController"
    | |   |     | |   "RFCOMMDefaultChannelSettings" = {"DefaultCreditBasedFlowcontrol"=Yes,"DefaultFlowcontrolWithFCONFCOFF"=No}
    | |   |     | |   "PowerOptions" = 7
    | |   |     | |   "ConfigState" = 0
    | |   |     | |   "idProduct" = 33285
    | |   |     | |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is $
    | |   |     | |   "idVendor" = 1452
    | |   |     | | }
    | |   |     | |
    | |   |     | +-o IOBluetoothHCIUserClient  <class IOBluetoothHCIUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |     | |   {
    | |   |     | |   }
    | |   |     | |
    | |   |     | +-o IOBluetoothHCIUserClient  <class IOBluetoothHCIUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |     |     {
    | |   |     |     }
    | |   |     |
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface, registered, matched, active, busy 0, retain count 5>
    | |   |     | | {
    | |   |     | |   "bcdDevice" = 6034
    | |   |     | |   "idProduct" = 33285
    | |   |     | |   "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     | |   "iInterface" = 0
    | |   |     | |   "bInterfaceSubClass" = 1
    | |   |     | |   "IOUserClientClass" = "IOUSBInterfaceUserClient"
    | |   |     | |   "bInterfaceProtocol" = 1
    | |   |     | |   "bConfigurationValue" = 1
    | |   |     | |   "bInterfaceNumber" = 0
    | |   |     | |   "idVendor" = 1452
    | |   |     | |   "bInterfaceClass" = 224
    | |   |     | |   "locationID" = 437256192
    | |   |     | |   "bNumEndpoints" = 3
    | |   |     | |   "bAlternateSetting" = 0
    | |   |     | | }
    | |   |     | |
    | |   |     | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |     |     {
    | |   |     |       "IOProbeScore" = 9000
    | |   |     |       "IOClass" = "IOUSBUserClientInit"
    | |   |     |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserC$
    | |   |     |       "IOProviderClass" = "IOUSBInterface"
    | |   |     |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |     |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |     |     }
    | |   |     |
    | |   |     +-o IOUSBInterface@1  <class IOUSBInterface, registered, matched, active, busy 0, retain count 5>
    | |   |     | | {
    | |   |     | |   "bcdDevice" = 6034
    | |   |     | |   "idProduct" = 33285
    | |   |     | |   "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     | |   "iInterface" = 0
    | |   |     | |   "bInterfaceSubClass" = 1
    | |   |     | |   "IOUserClientClass" = "IOUSBInterfaceUserClient"
    | |   |     | |   "bInterfaceProtocol" = 1
    | |   |     | |   "bConfigurationValue" = 1
    | |   |     | |   "bInterfaceNumber" = 1
    | |   |     | |   "idVendor" = 1452
    | |   |     | |   "bInterfaceClass" = 224
    | |   |     | |   "locationID" = 437256192
    | |   |     | |   "bNumEndpoints" = 2
    | |   |     | |   "bAlternateSetting" = 0
    | |   |     | | }
    | |   |     | |
    | |   |     | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |     |     {
    | |   |     |       "IOProbeScore" = 9000
    | |   |     |       "IOClass" = "IOUSBUserClientInit"
    | |   |     |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserC$
    | |   |     |       "IOProviderClass" = "IOUSBInterface"
    | |   |     |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |     |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |     |     }
    | |   |     |
    | |   |     +-o IOUSBInterface@2  <class IOUSBInterface, registered, matched, active, busy 0, retain count 5>
    | |   |     | | {
    | |   |     | |   "bcdDevice" = 6034
    | |   |     | |   "idProduct" = 33285
    | |   |     | |   "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     | |   "iInterface" = 0
    | |   |     | |   "bInterfaceSubClass" = 1
    | |   |     | |   "IOUserClientClass" = "IOUSBInterfaceUserClient"
    | |   |     | |   "bInterfaceProtocol" = 0
    | |   |     | |   "bConfigurationValue" = 1
    | |   |     | |   "bInterfaceNumber" = 2
    | |   |     | |   "idVendor" = 1452
    | |   |     | |   "bInterfaceClass" = 254
    | |   |     | |   "locationID" = 437256192
    | |   |     | |   "bNumEndpoints" = 0
    | |   |     | |   "bAlternateSetting" = 0
    | |   |     | | }
    | |   |     | |
    | |   |     | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |     |     {
    | |   |     |       "IOProbeScore" = 9000
    | |   |     |       "IOClass" = "IOUSBUserClientInit"
    | |   |     |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserC$
    | |   |     |       "IOProviderClass" = "IOUSBInterface"
    | |   |     |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |     |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |     |     }
    | |   |     |
    | |   |     +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |         {
    | |   |           "IOProbeScore" = 9000
    | |   |           "IOClass" = "IOUSBUserClientInit"
    | |   |           "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserCli$
    | |   |           "IOProviderClass" = "IOUSBDevice"
    | |   |           "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |           "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |         }
    | |   |
    | |   +-o usb@1B  <class IOPCIDevice, registered, matched, active, busy 0, retain count 11>
    | |   | | {
    | |   | |   "USBBusNumber" = 27
    | |   | |   "built-in" = <>
    | |   | |   "IODeviceMemory" = (({"address"=18446744072098947072,"length"=4096}))
    | |   | |   "interrupts" = <00000001>
    | |   | |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |   | |   "device-id" = <00000035>
    | |   | |   "name" = <"usb">
    | |   | |   "#size-cells" = <00000000>
    | |   | |   "device_type" = <"usb">
    | |   | |   "vendor-id" = <00001033>
    | |   | |   "revision-id" = <00000043>
    | |   | |   "Power Management private data" = "{ this object = 01d7fb80, interested driver = 01d7fb80, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |   | |   "assigned-addresses" = <8200d81000000000a00020000000000000001000>
    | |   | |   "max-latency" = <0000002a>
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "IOInterruptSpecifiers" = (<0000003f00000001>)
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   | |   "min-grant" = <00000001>
    | |   | |   "subsystem-vendor-id" = <00001033>
    | |   | |   "sleep-power-state" = <"D3cold">
    | |   | |   "locationID" = 452984832
    | |   | |   "class-code" = <000c0310>
    | |   | |   "compatible" = <"pci1033,35","pciclass,0c0310">
    | |   | |   "AAPL,phandle" = <ff9ac330>
    | |   | |   "subsystem-id" = <00000035>
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "reg" = <0000d800000000000000000000000000000000000200d81000000000000000000000000000001000>
    | |   | | }
    | |   | |
    | |   | +-o AppleUSBOHCI  <class AppleUSBOHCI, registered, matched, active, busy 0, retain count 8>
    | |   |   | {
    | |   |   |   "IOUserClientClass" = "IOUSBControllerUserClient"
    | |   |   |   "IOClass" = "AppleUSBOHCI"
    | |   |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "Power Management private data" = "{ this object = 01d5e000, interested driver = 01d5e000, driverDesire = 1, deviceDesire = 0, ourDesiredPowerState = 1, pre$
    | |   |   |   "IOPCIClassMatch" = "0x0c031000"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBOHCI"
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   | }
    | |   |   |
    | |   |   +-o OHCI Root Hub Simulation@1B  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain count 11>
    | |   |   | | {
    | |   |   | |   "Device Speed" = 1
    | |   |   | |   "iSerialNumber" = 0
    | |   |   | |   "bNumConfigurations" = 1
    | |   |   | |   "IOUserClientClass" = "IOUSBDeviceUserClient"
    | |   |   | |   "bDeviceClass" = 9
    | |   |   | |   "USB Product Name" = "OHCI Root Hub Simulation"
    | |   |   | |   "iManufacturer" = 2
    | |   |   | |   "USB Vendor Name" = "Apple Computer, Inc."
    | |   |   | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |   | |   "bcdDevice" = 400
    | |   |   | |   "bDeviceSubClass" = 0
    | |   |   | |   "iProduct" = 1
    | |   |   | |   "sessionID" = 19917810706
    | |   |   | |   "bMaxPacketSize0" = 8
    | |   |   | |   "locationID" = 452984832
    | |   |   | |   "Bus Power Available" = 250
    | |   |   | |   "idProduct" = 32773
    | |   |   | |   "USB Address" = 1
    | |   |   | |   "bDeviceProtocol" = 0
    | |   |   | |   "idVendor" = 1452
    | |   |   | | }
    | |   |   | |
    | |   |   | +-o AppleUSBHub  <class AppleUSBHub, !registered, !matched, active, busy 0, retain count 4>
    | |   |   | |   {
    | |   |   | |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   | |     "IOClass" = "AppleUSBHub"
    | |   |   | |     "bDeviceClass" = 9
    | |   |   | |     "bDeviceSubClass" = 0
    | |   |   | |     "IOProviderClass" = "IOUSBDevice"
    | |   |   | |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
    | |   |   | |     "IOProbeScore" = 50000
    | |   |   | |   }
    | |   |   | |
    | |   |   | +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | |   {
    | |   |   | |     "bcdDevice" = 400
    | |   |   | |     "idProduct" = 32773
    | |   |   | |     "iInterface" = 0
    | |   |   | |     "bInterfaceSubClass" = 0
    | |   |   | |     "bInterfaceProtocol" = 1
    | |   |   | |     "bConfigurationValue" = 1
    | |   |   | |     "bInterfaceNumber" = 0
    | |   |   | |     "idVendor" = 1452
    | |   |   | |     "bInterfaceClass" = 9
    | |   |   | |     "locationID" = 452984832
    | |   |   | |     "bNumEndpoints" = 1
    | |   |   | |     "bAlternateSetting" = 0
    | |   |   | |   }
    | |   |   | |
    | |   |   | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |   |     {
    | |   |   |       "IOProbeScore" = 9000
    | |   |   |       "IOClass" = "IOUSBUserClientInit"
    | |   |   |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserCli$
    | |   |   |       "IOProviderClass" = "IOUSBDevice"
    | |   |   |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |   |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |   |     }
    | |   |   |
    | |   |   +-o USB-PS/2 Optical Mouse@1b100000  <class IOUSBDevice, registered, matched, active, busy 0, retain count 9>
    | |   |     | {
    | |   |     |   "PortNum" = 1
    | |   |     |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
    | |   |     |   "Device Speed" = 0
    | |   |     |   "iSerialNumber" = 0
    | |   |     |   "bNumConfigurations" = 1
    | |   |     |   "IOUserClientClass" = "IOUSBDeviceUserClient"
    | |   |     |   "bDeviceClass" = 0
    | |   |     |   "USB Product Name" = "USB-PS/2 Optical Mouse"
    | |   |     |   "iManufacturer" = 1
    | |   |     |   "USB Vendor Name" = "Logitech"
    | |   |     |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     |   "bcdDevice" = 4368
    | |   |     |   "bDeviceSubClass" = 0
    | |   |     |   "iProduct" = 2
    | |   |     |   "sessionID" = 20261791340
    | |   |     |   "bMaxPacketSize0" = 8
    | |   |     |   "locationID" = 454033408
    | |   |     |   "Bus Power Available" = 250
    | |   |     |   "idProduct" = 49166
    | |   |     |   "USB Address" = 2
    | |   |     |   "bDeviceProtocol" = 0
    | |   |     |   "idVendor" = 1133
    | |   |     | }
    | |   |     |
    | |   |     +-o AppleUSBComposite  <class AppleUSBComposite, !registered, !matched, active, busy 0, retain count 4>
    | |   |     |   {
    | |   |     |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |     |     "IOClass" = "AppleUSBComposite"
    | |   |     |     "bDeviceClass" = 0
    | |   |     |     "bDeviceSubClass" = 0
    | |   |     |     "IOProviderClass" = "IOUSBDevice"
    | |   |     |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBComposite"
    | |   |     |     "IOProbeScore" = 50000
    | |   |     |   }
    | |   |     |
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface, registered, matched, active, busy 0, retain count 6>
    | |   |     | | {
    | |   |     | |   "bcdDevice" = 4368
    | |   |     | |   "idProduct" = 49166
    | |   |     | |   "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     | |   "iInterface" = 0
    | |   |     | |   "bInterfaceSubClass" = 1
    | |   |     | |   "IOUserClientClass" = "IOUSBInterfaceUserClient"
    | |   |     | |   "bInterfaceProtocol" = 2
    | |   |     | |   "bConfigurationValue" = 1
    | |   |     | |   "bInterfaceNumber" = 0
    | |   |     | |   "idVendor" = 1133
    | |   |     | |   "bInterfaceClass" = 3
    | |   |     | |   "locationID" = 454033408
    | |   |     | |   "bNumEndpoints" = 1
    | |   |     | |   "bAlternateSetting" = 0
    | |   |     | | }
    | |   |     | |
    | |   |     | +-o IOUSBHIDDriver  <class IOUSBHIDDriver, registered, matched, active, busy 0, retain count 6>
    | |   |     | | | {
    | |   |     | | |   "bInterfaceClass" = 3
    | |   |     | | |   "PrimaryUsage" = 2
    | |   |     | | |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |     | | |   "InputReportElements" = ({"Usage"=0,"ElementCookie"=9,"Type"=1,"UsagePage"=0,"Size"=32,"ValueLocation"=0})
    | |   |     | | |   "MaxFeatureReportSize" = 0
    | |   |     | | |   "ProductID" = 49166
    | |   |     | | |   "bInterfaceSubClass" = 1
    | |   |     | | |   "bInterfaceProtocol" = 2
    | |   |     | | |   "HIDDefaultBehavior" = "Mouse"
    | |   |     | | |   "Elements" = ({"CollectionType"=1,"Usage"=2,"ElementCookie"=1,"Type"=513,"UsagePage"=1,"Elements"=({"CollectionType"=0,"Usage"=1,"ElementCookie"=2,"Ty$
    | |   |     | | |   "VersionNumber" = 4368
    | |   |     | | |   "MaxInputReportSize" = 4
    | |   |     | | |   "Product" = "USB-PS/2 Optical Mouse"
    | |   |     | | |   "IOProbeScore" = 60000
    | |   |     | | |   "PrimaryUsagePage" = 1
    | |   |     | | |   "HIDPointerResolution" = 26214400
    | |   |     | | |   "IOClass" = "IOUSBHIDDriver"
    | |   |     | | |   "IOProviderClass" = "IOUSBInterface"
    | |   |     | | |   "IOUserClientClass" = "IOHIDLibUserClient"
    | |   |     | | |   "Transport" = "USB"
    | |   |     | | |   "IOCFPlugInTypes" = {"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A4E-26A0-11D8-9295-000A958A2C78"$
    | |   |     | | |   "CFBundleIdentifier" = "com.apple.iokit.IOUSBHIDDriver"
    | |   |     | | |   "Manufacturer" = "Logitech"
    | |   |     | | |   "MaxOutputReportSize" = 0
    | |   |     | | |   "HIDPointerAccelerationTable" = <000080005553422a000700000000000100010000000100000000200000100000713b00004ce300044ec5000d3704000544000014800000072c000$
    | |   |     | | |   "VendorID" = 1133
    | |   |     | | |   "LocationID" = 454033408
    | |   |     | | |   "DeviceUsagePairs" = ({"DeviceUsage"=2,"CollectionType"=0,"DeviceUsagePage"=0},{"DeviceUsage"=2,"CollectionType"=1,"DeviceUsagePage"=1},{"DeviceUsage"$
    | |   |     | | | }
    | |   |     | | |
    | |   |     | | +-o IOHIDPointing  <class IOHIDPointing, registered, matched, active, busy 0, retain count 7>
    | |   |     | | | | {
    | |   |     | | | |   "HIDKind" = 2
    | |   |     | | | |   "HIDScrollAccelerationType" = "HIDMouseScrollAcceleration"
    | |   |     | | | |   "HIDPointerAccelerationSettings" = (<00000000>,<00002000>,<00005000>,<00008000>,<0000b000>,<0000e000>,<00010000>)
    | |   |     | | | |   "HIDPointerConvertAbsolute" = <00000000>
    | |   |     | | | |   "HIDPointerAccelerationTable" = <000080005553422a000700000000000100010000000100000000200000100000713b00004ce300044ec5000d3704000544000014800000072c0$
    | |   |     | | | |   "HIDSubinterfaceID" = 0
    | |   |     | | | |   "HIDPointerContactToMove" = <00000000>
    | |   |     | | | |   "HIDScrollResolution" = 655360
    | |   |     | | | |   "HIDPointerResolution" = <01900000>
    | |   |     | | | |   "HIDPointerButtonCount" = 3
    | |   |     | | | |   "HIDInterfaceID" = 0
    | |   |     | | | |   "HIDVirtualDevice" = No
    | |   |     | | | |   "HIDPointerAccelerationType" = "HIDMouseAcceleration"
    | |   |     | | | | }
    | |   |     | | | |
    | |   |     | | | +-o IOHIDSystem  <class IOHIDSystem, registered, matched, active, busy 0, retain count 12>
    | |   |     | | |   | {
    | |   |     | | |   |   "HIDIdleTime" = 12871369
    | |   |     | | |   |   "HIDParameters" = {"USBMouseStopsTrackpad"=0,"HIDWaitCursorFrameInterval"=33333335,"HIDScrollAcceleration"=20480,"JitterNoClick"=1,"HIDMouseKeysOp$
    | |   |     | | |   |   "IOClass" = "IOHIDSystem"
    | |   |     | | |   |   "HIDAutoDimTime" = 299987128630
    | |   |     | | |   |   "IOProbeScore" = 0
    | |   |     | | |   |   "IOResourceMatch" = "IOKit"
    | |   |     | | |   |   "IOMatchCategory" = "IOHID"
    | |   |     | | |   |   "HIDAutoDimState" = 0
    | |   |     | | |   |   "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |     | | |   |   "HIDBrightness" = 64
    | |   |     | | |   |   "IOProviderClass" = "IOResources"
    | |   |     | | |   | }
    | |   |     | | |   |
    | |   |     | | |   +-o IOHIDUserClient  <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |     | | |   |   {
    | |   |     | | |   |   }
    | |   |     | | |   |
    | |   |     | | |   +-o IOHIDParamUserClient  <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |     | | |       {
    | |   |     | | |       }
    | |   |     | | |
    | |   |     | | +-o IOHIDLibUserClientIniter  <class IOHIDLibUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |     | |     {
    | |   |     | |       "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |     | |       "IOClass" = "IOHIDLibUserClientIniter"
    | |   |     | |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A$
    | |   |     | |       "IOProviderClass" = "IOHIDDevice"
    | |   |     | |       "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
    | |   |     | |       "IOProbeScore" = 0
    | |   |     | |     }
    | |   |     | |
    | |   |     | +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |     |     {
    | |   |     |       "IOProbeScore" = 9000
    | |   |     |       "IOClass" = "IOUSBUserClientInit"
    | |   |     |       "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserC$
    | |   |     |       "IOProviderClass" = "IOUSBInterface"
    | |   |     |       "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |     |       "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |     |     }
    | |   |     |
    | |   |     +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |         {
    | |   |           "IOProbeScore" = 9000
    | |   |           "IOClass" = "IOUSBUserClientInit"
    | |   |           "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserCli$
    | |   |           "IOProviderClass" = "IOUSBDevice"
    | |   |           "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |           "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |         }
    | |   |
    | |   +-o usb@1B,1  <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>
    | |   | | {
    | |   | |   "USBBusNumber" = 59
    | |   | |   "built-in" = <>
    | |   | |   "IODeviceMemory" = (({"address"=18446744072098942976,"length"=4096}))
    | |   | |   "interrupts" = <00000002>
    | |   | |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |   | |   "device-id" = <00000035>
    | |   | |   "name" = <"usb">
    | |   | |   "#size-cells" = <00000000>
    | |   | |   "device_type" = <"usb">
    | |   | |   "vendor-id" = <00001033>
    | |   | |   "revision-id" = <00000043>
    | |   | |   "Power Management private data" = "{ this object = 01d7fb00, interested driver = 01d7fb00, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |   | |   "assigned-addresses" = <8200d91000000000a00010000000000000001000>
    | |   | |   "max-latency" = <0000002a>
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "IOInterruptSpecifiers" = (<0000003f00000001>)
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   | |   "min-grant" = <00000001>
    | |   | |   "subsystem-vendor-id" = <00001033>
    | |   | |   "sleep-power-state" = <"D3cold">
    | |   | |   "locationID" = 989855744
    | |   | |   "class-code" = <000c0310>
    | |   | |   "compatible" = <"pci1033,35","pciclass,0c0310">
    | |   | |   "AAPL,phandle" = <ff9b45c0>
    | |   | |   "subsystem-id" = <00000035>
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "reg" = <0000d900000000000000000000000000000000000200d91000000000000000000000000000001000>
    | |   | | }
    | |   | |
    | |   | +-o AppleUSBOHCI  <class AppleUSBOHCI, registered, matched, active, busy 0, retain count 7>
    | |   |   | {
    | |   |   |   "IOUserClientClass" = "IOUSBControllerUserClient"
    | |   |   |   "IOClass" = "AppleUSBOHCI"
    | |   |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "Power Management private data" = "{ this object = 01d61000, interested driver = 01d61000, driverDesire = 1, deviceDesire = 0, ourDesiredPowerState = 1, pre$
    | |   |   |   "IOPCIClassMatch" = "0x0c031000"
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBOHCI"
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   | }
    | |   |   |
    | |   |   +-o OHCI Root Hub Simulation@1B,1  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain count 9>
    | |   |     | {
    | |   |     |   "Device Speed" = 1
    | |   |     |   "iSerialNumber" = 0
    | |   |     |   "bNumConfigurations" = 1
    | |   |     |   "IOUserClientClass" = "IOUSBDeviceUserClient"
    | |   |     |   "bDeviceClass" = 9
    | |   |     |   "USB Product Name" = "OHCI Root Hub Simulation"
    | |   |     |   "iManufacturer" = 2
    | |   |     |   "USB Vendor Name" = "Apple Computer, Inc."
    | |   |     |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |   |     |   "bcdDevice" = 400
    | |   |     |   "bDeviceSubClass" = 0
    | |   |     |   "iProduct" = 1
    | |   |     |   "sessionID" = 19918083660
    | |   |     |   "bMaxPacketSize0" = 8
    | |   |     |   "locationID" = 989855744
    | |   |     |   "Bus Power Available" = 250
    | |   |     |   "idProduct" = 32773
    | |   |     |   "USB Address" = 1
    | |   |     |   "bDeviceProtocol" = 0
    | |   |     |   "idVendor" = 1452
    | |   |     | }
    | |   |     |
    | |   |     +-o AppleUSBHub  <class AppleUSBHub, !registered, !matched, active, busy 0, retain count 4>
    | |   |     |   {
    | |   |     |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |     |     "IOClass" = "AppleUSBHub"
    | |   |     |     "bDeviceClass" = 9
    | |   |     |     "bDeviceSubClass" = 0
    | |   |     |     "IOProviderClass" = "IOUSBDevice"
    | |   |     |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
    | |   |     |     "IOProbeScore" = 50000
    | |   |     |   }
    | |   |     |
    | |   |     +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain count 5>
    | |   |     |   {
    | |   |     |     "bcdDevice" = 400
    | |   |     |     "idProduct" = 32773
    | |   |     |     "iInterface" = 0
    | |   |     |     "bInterfaceSubClass" = 0
    | |   |     |     "bInterfaceProtocol" = 1
    | |   |     |     "bConfigurationValue" = 1
    | |   |     |     "bInterfaceNumber" = 0
    | |   |     |     "idVendor" = 1452
    | |   |     |     "bInterfaceClass" = 9
    | |   |     |     "locationID" = 989855744
    | |   |     |     "bNumEndpoints" = 1
    | |   |     |     "bAlternateSetting" = 0
    | |   |     |   }
    | |   |     |
    | |   |     +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |   |         {
    | |   |           "IOProbeScore" = 9000
    | |   |           "IOClass" = "IOUSBUserClientInit"
    | |   |           "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserCli$
    | |   |           "IOProviderClass" = "IOUSBDevice"
    | |   |           "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |   |           "IOMatchCategory" = "IOUSBUserClientInit"
    | |   |         }
    | |   |
    | |   +-o usb@1B,2  <class IOPCIDevice, registered, matched, active, busy 0, retain count 11>
    | |     | {
    | |     |   "USBBusNumber" = 91
    | |     |   "IODeviceMemory" = (({"address"=18446744072098938880,"length"=256}))
    | |     |   "interrupts" = <00000003>
    | |     |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |     |   "device-id" = <000000e0>
    | |     |   "name" = <"usb">
    | |     |   "device_type" = <"ehci">
    | |     |   "vendor-id" = <00001033>
    | |     |   "revision-id" = <00000004>
    | |     |   "Power Management private data" = "{ this object = 01d7fa80, interested driver = 01d7fa80, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |     |   "assigned-addresses" = <8200da1000000000a00000000000000000000100>
    | |     |   "max-latency" = <00000022>
    | |     |   "devsel-speed" = <00000001>
    | |     |   "IOInterruptSpecifiers" = (<0000003f00000001>)
    | |     |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |     |   "min-grant" = <00000010>
    | |     |   "subsystem-vendor-id" = <00001033>
    | |     |   "sleep-power-state" = <"D3cold">
    | |     |   "locationID" = 1526726656
    | |     |   "class-code" = <000c0320>
    | |     |   "compatible" = <706369313033332c653000706369313033332c653000706369636c6173732c3063303332300000656863690000>
    | |     |   "AAPL,phandle" = <ff9bc850>
    | |     |   "subsystem-id" = <000000e0>
    | |     |   "reg" = <0000da00000000000000000000000000000000000200da1000000000000000000000000000000100>
    | |     | }
    | |     |
    | |     +-o IOService  <class IOService, !registered, !matched, active, busy 0, retain count 4>
    | |     |   {
    | |     |     "IOMatchCategory" = "OMI_EHCI"
    | |     |     "IOClass" = "IOService"
    | |     |     "IOProviderClass" = "IOPCIDevice"
    | |     |     "IOPCIClassMatch" = "0x0c032000"
    | |     |     "CFBundleIdentifier" = "com.apple.kernel.iokit"
    | |     |     "IOProbeScore" = 10
    | |     |   }
    | |     |
    | |     +-o AppleUSBEHCI  <class AppleUSBEHCI, registered, matched, active, busy 0, retain count 7>
    | |       | {
    | |       |   "IOUserClientClass" = "IOUSBControllerUserClient"
    | |       |   "IOClass" = "AppleUSBEHCI"
    | |       |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |       |   "IOProbeScore" = 0
    | |       |   "Power Management private data" = "{ this object = 01d99800, interested driver = 01d99800, driverDesire = 1, deviceDesire = 0, ourDesiredPowerState = 1, pre$
    | |       |   "IOPCIClassMatch" = "0x0c032000"
    | |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   "Card Type" = "Built-in"
    | |       |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBEHCI"
    | |       |   "IOProviderClass" = "IOPCIDevice"
    | |       | }
    | |       |
    | |       +-o EHCI Root Hub Simulation@1B,2  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain count 9>
    | |         | {
    | |         |   "Device Speed" = 2
    | |         |   "iSerialNumber" = 0
    | |         |   "bNumConfigurations" = 1
    | |         |   "IOUserClientClass" = "IOUSBDeviceUserClient"
    | |         |   "bDeviceClass" = 9
    | |         |   "USB Product Name" = "EHCI Root Hub Simulation"
    | |         |   "iManufacturer" = 2
    | |         |   "USB Vendor Name" = "Apple Computer, Inc."
    | |         |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
    | |         |   "bcdDevice" = 512
    | |         |   "bDeviceSubClass" = 0
    | |         |   "iProduct" = 1
    | |         |   "sessionID" = 19918322922
    | |         |   "bMaxPacketSize0" = 64
    | |         |   "locationID" = 1526726656
    | |         |   "Bus Power Available" = 250
    | |         |   "idProduct" = 32774
    | |         |   "USB Address" = 1
    | |         |   "bDeviceProtocol" = 1
    | |         |   "idVendor" = 1452
    | |         | }
    | |         |
    | |         +-o AppleUSBHub  <class AppleUSBHub, !registered, !matched, active, busy 0, retain count 4>
    | |         |   {
    | |         |     "IOMatchCategory" = "IODefaultMatchCategory"
    | |         |     "IOClass" = "AppleUSBHub"
    | |         |     "bDeviceClass" = 9
    | |         |     "bDeviceSubClass" = 0
    | |         |     "IOProviderClass" = "IOUSBDevice"
    | |         |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
    | |         |     "IOProbeScore" = 50000
    | |         |   }
    | |         |
    | |         +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain count 5>
    | |         |   {
    | |         |     "bcdDevice" = 512
    | |         |     "idProduct" = 32774
    | |         |     "iInterface" = 0
    | |         |     "bInterfaceSubClass" = 0
    | |         |     "bInterfaceProtocol" = 1
    | |         |     "bConfigurationValue" = 1
    | |         |     "bInterfaceNumber" = 0
    | |         |     "idVendor" = 1452
    | |         |     "bInterfaceClass" = 9
    | |         |     "locationID" = 1526726656
    | |         |     "bNumEndpoints" = 1
    | |         |     "bAlternateSetting" = 0
    | |         |   }
    | |         |
    | |         +-o IOUSBUserClientInit  <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>
    | |             {
    | |               "IOProbeScore" = 9000
    | |               "IOClass" = "IOUSBUserClientInit"
    | |               "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"},"IOUserCli$
    | |               "IOProviderClass" = "IOUSBDevice"
    | |               "CFBundleIdentifier" = "com.apple.iokit.IOUSBUserClient"
    | |               "IOMatchCategory" = "IOUSBUserClientInit"
    | |             }
    | |
    | +-o pci@f4000000  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 10>
    | | | {
    | | |   "bus-range" = <0000000000000001>
    | | |   "interrupts" = <0000002d00000001>
    | | |   "IODeviceMemory" = (({"address"=18446744073508225024,"length"=65536}),({"address"=18446744073516613632,"length"=4}),({"address"=18446744073520807936,"length"=4}))
    | | |   "#interrupt-cells" = <00000001>
    | | |   "name" = <"pci">
    | | |   "#size-cells" = <00000002>
    | | |   "device_type" = <"pci">
    | | |   "write-combining" = <>
    | | |   "built-in-names" = <0000e0004154412d3130300046697265576972650045746865726e657400>
    | | |   "interrupt-parent" = <ff981a38>
    | | |   "interrupt-map" = <00006800000000000000000000000001ff981a38000000270000000100006800000000000000000000000000ff981a380000000b000000000000700000000000000000000000000$
    | | |   "interrupt-map-mask" = <0000f800000000000000000000000001>
    | | |   "model" = <"AAPL,UniNorth">
    | | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | | |   "IOInterruptSpecifiers" = (<0000002d00000001>)
    | | |   "clock-frequency" = <03f940aa>
    | | |   "compatible" = <"uni-north">
    | | |   "IODTPersist" = <00396f1400396f50>
    | | |   "AAPL,phandle" = <ff97b1d0>
    | | |   "#address-cells" = <00000003>
    | | |   "reg" = <f400000002000000>
    | | |   "ranges" = <0200000000000000f5000000f50000000000000001000000010000000000000000000000f40000000000000000800000>
    | | | }
    | | |
    | | +-o AppleMacRiscPCI  <class AppleMacRiscPCI, !registered, !matched, active, busy 0, retain count 12>
    | |   | {
    | |   |   "Bridge Memory Ranges" = (18446744073525006336,18446744073525018623,18446744073525035008,18446744073526050815,18446744073529196544,18446744073541779455)
    | |   |   "IOClass" = "AppleMacRiscPCI"
    | |   |   "IONameMatched" = "uni-north"
    | |   |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPo$
    | |   |   "IOProbeScore" = 0
    | |   |   "Power Management private data" = "{ this object = 01d8dd00, interested driver = 01d8dd00, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previou$
    | |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   "IONameMatch" = ("bandit","uni-north","u3")
    | |   |   "Bridge IO Ranges" = (0,65535)
    | |   |   "CFBundleIdentifier" = "com.apple.driver.AppleMacRiscPCI"
    | |   |   "IOProviderClass" = "IOPlatformDevice"
    | |   | }
    | |   |
    | |   +-o ata-6@D  <class IOPCIDevice, registered, matched, active, busy 0, retain count 18>
    | |   | | {
    | |   | |   "IODeviceMemory" = (({"address"=18446744073525018624,"length"=16384}))
    | |   | |   "interrupts" = <0000000100000000>
    | |   | |   "AAPL,pio-timing" = <0000052600000085000000250000002500000025000000000000000000000000>
    | |   | |   "device-id" = <0000003b>
    | |   | |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |   | |   "name" = <"ata-6">
    | |   | |   "#size-cells" = <00000000>
    | |   | |   "cable-type" = <"80-conductor">
    | |   | |   "device_type" = <"ata">
    | |   | |   "vendor-id" = <0000106b>
    | |   | |   "revision-id" = <00000000>
    | |   | |   "Power Management private data" = "{ this object = 01d8dc80, interested driver = 01d8dc80, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |   | |   "assigned-addresses" = <8200681000000000f50040000000000000004000>
    | |   | |   "max-latency" = <00000000>
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "model" = <"ata-6">
    | |   | |   "AAPL,bus-id" = <00000003>
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38","IOInterruptControllerFF981A38")
    | |   | |   "min-grant" = <00000000>
    | |   | |   "IOInterruptSpecifiers" = (<0000002700000001>,<0000000b00000000>)
    | |   | |   "class-code" = <00ff0000>
    | |   | |   "AAPL,requested-priorities" = <0000000200000004>
    | |   | |   "compatible" = <"kauai-ata">
    | |   | |   "AAPL,connector" = <"ata">
    | |   | |   "AAPL,phandle" = <ff9bcdb0>
    | |   | |   "lba-48" = <>
    | |   | |   "#address-cells" = <00000001>
    | |   | |   "reg" = <00006800000000000000000000000000000000000200681000000000000000000000000000004000>
    | |   | | }
    | |   | |
    | |   | +-o AppleKauaiATA  <class AppleKauaiATA, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | {
    | |   |   |   "IOProbeScore" = 0
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IOClass" = "AppleKauaiATA"
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   |   "IONameMatched" = "kauai-ata"
    | |   |   |   "IONameMatch" = ("kauai-ata","K2-UATA","shasta-ata")
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleKauaiATA"
    | |   |   | }
    | |   |   |
    | |   |   +-o ATADeviceNub@0  <class ATADeviceNub, registered, matched, active, busy 0, retain count 6>
    | |   |     | {
    | |   |     |   "ata device type" = "ata"
    | |   |     |   "unit number" = 0
    | |   |     |   "IOUnit" = 0
    | |   |     |   "socket type" = "internal"
    | |   |     |   "device model" = "Hitachi HTS541010G9AT00                 "
    | |   |     |   "extended LBA capacity" = 195371568
    | |   |     |   "device serial" = "      MP2090X0G2WEHE"
    | |   |     |   "device revision" = "MBZAA5AJ"
    | |   |     | }
    | |   |     |
    | |   |     +-o IOATABlockStorageDriver  <class IOATABlockStorageDriver, registered, matched, active, busy 0, retain count 7>
    | |   |       | {
    | |   |       |   "Physical Interconnect Location" = "Internal"
    | |   |       |   "ata device type" = "ata"
    | |   |       |   "IOMaximumSegmentCountRead" = 256
    | |   |       |   "IOMaximumSegmentCountWrite" = 256
    | |   |       |   "IOClass" = "IOATABlockStorageDriver"
    | |   |       |   "Power Management protected data" = "{ theNumberOfPowerStates = 5, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000,$
    | |   |       |   "IOProbeScore" = 0
    | |   |       |   "Physical Interconnect" = "ATA"
    | |   |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |       |   "IOMaximumBlockCountWrite" = 2048
    | |   |       |   "Power Management private data" = "{ this object = 01dc0800, interested driver = 01dc0800, driverDesire = 1, deviceDesire = 4, ourDesiredPowerState = 4,$
    | |   |       |   "IOMaximumBlockCountRead" = 2048
    | |   |       |   "CFBundleIdentifier" = "com.apple.iokit.IOATABlockStorage"
    | |   |       |   "ATA Features" = 55
    | |   |       |   "IOCommandPoolSize" = 32
    | |   |       |   "IOProviderClass" = "IOATADevice"
    | |   |       | }
    | |   |       |
    | |   |       +-o IOATABlockStorageDevice  <class IOATABlockStorageDevice, registered, matched, active, busy 0, retain count 5>
    | |   |         | {
    | |   |         |   "IOCFPlugInTypes" = {"24514B7A-2804-11D6-8A02-003065704866"="IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext/Contents/PlugIns/ATASMARTLib.plu$
    | |   |         |   "IOUserClientClass" = "ATASMARTUserClient"
    | |   |         |   "device-type" = "Generic"
    | |   |         |   "Device Characteristics" = {"Product Revision Level"="MBZAA5AJ","ATA Features"=55,"Product Name"="Hitachi HTS541010G9AT00                 "}
    | |   |         |   "Protocol Characteristics" = {"Physical Interconnect"="ATA","Physical Interconnect Location"="Internal"}
    | |   |         | }
    | |   |         |
    | |   |         +-o IOBlockStorageDriver  <class IOBlockStorageDriver, registered, matched, active, busy 0, retain count 7>
    | |   |           | {
    | |   |           |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |           |   "IOClass" = "IOBlockStorageDriver"
    | |   |           |   "Statistics" = {"Errors (Read)"=0,"Latency Time (Write)"=0,"Total Time (Read)"=78383287934,"Operations (Write)"=2713,"Total Time (Write)"=1348036180$
    | |   |           |   "IOProviderClass" = "IOBlockStorageDevice"
    | |   |           |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
    | |   |           |   "IOPropertyMatch" = {"device-type"="Generic"}
    | |   |           |   "IOProbeScore" = 0
    | |   |           | }
    | |   |           |
    | |   |           +-o Hitachi HTS541010G9AT00 Media  <class IOMedia, registered, matched, active, busy 0, retain count 10>
    | |   |             | {
    | |   |             |   "Leaf" = No
    | |   |             |   "Writable" = Yes
    | |   |             |   "BSD Minor" = 0
    | |   |             |   "Preferred Block Size" = 512
    | |   |             |   "BSD Major" = 14
    | |   |             |   "BSD Name" = "disk0"
    | |   |             |   "Size" = 100030242816
    | |   |             |   "Content Hint" = ""
    | |   |             |   "Removable" = No
    | |   |             |   "IOMediaIcon" = {"CFBundleIdentifier"="com.apple.iokit.IOStorageFamily","IOBundleResourceFile"="Internal.icns"}
    | |   |             |   "BSD Unit" = 0
    | |   |             |   "Ejectable" = No
    | |   |             |   "Content" = "Apple_partition_scheme"
    | |   |             |   "Whole" = Yes
    | |   |             | }
    | |   |             |
    | |   |             +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
    | |   |             |   {
    | |   |             |     "IOMatchCategory" = "IOMediaBSDClient"
    | |   |             |     "IOResourceMatch" = "IOBSD"
    | |   |             |     "IOClass" = "IOMediaBSDClient"
    | |   |             |     "IOProviderClass" = "IOMedia"
    | |   |             |     "IOProbeScore" = 30000
    | |   |             |   }
    | |   |             |
    | |   |             +-o IOApplePartitionScheme  <class IOApplePartitionScheme, !registered, !matched, active, busy 0, retain count 12>
    | |   |               | {
    | |   |               |   "IOProbeScore" = 4000
    | |   |               |   "IOMatchCategory" = "IOStorage"
    | |   |               |   "IOClass" = "IOApplePartitionScheme"
    | |   |               |   "IOProviderClass" = "IOMedia"
    | |   |               |   "IOPropertyMatch" = {"Whole"=Yes}
    | |   |               |   "Content Mask" = "Apple_partition_scheme"
    | |   |               | }
    | |   |               |
    | |   |               +-o Apple@1  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |               | | {
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Writable" = No
    | |   |               | |   "BSD Minor" = 1
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 1
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s1"
    | |   |               | |   "Size" = 32256
    | |   |               | |   "Content Hint" = "Apple_partition_map"
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "Content" = "Apple_partition_map"
    | |   |               | |   "Whole" = No
    | |   |               | | }
    | |   |               | |
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
    | |   |               |     {
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |     }
    | |   |               |
    | |   |               +-o boot@2  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |               | | {
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Writable" = Yes
    | |   |               | |   "BSD Minor" = 2
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 2
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s2"
    | |   |               | |   "Size" = 50000384
    | |   |               | |   "Content Hint" = "Apple_Bootstrap"
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "Content" = "Apple_Bootstrap"
    | |   |               | |   "Whole" = No
    | |   |               | | }
    | |   |               | |
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
    | |   |               |     {
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |     }
    | |   |               |
    | |   |               +-o homes@3  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |               | | {
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Writable" = Yes
    | |   |               | |   "BSD Minor" = 3
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 3
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s3"
    | |   |               | |   "Size" = 5000000000
    | |   |               | |   "Content Hint" = "Apple_UNIX_SVR2"
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "Content" = "Apple_UNIX_SVR2"
    | |   |               | |   "Whole" = No
    | |   |               | | }
    | |   |               | |
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
    | |   |               |     {
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |     }
    | |   |               |
    | |   |               +-o johannes@4  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |               | | {
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Writable" = Yes
    | |   |               | |   "BSD Minor" = 4
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 4
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s4"
    | |   |               | |   "Size" = 20000000000
    | |   |               | |   "Content Hint" = "Apple_UNIX_SVR2"
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "Content" = "Apple_UNIX_SVR2"
    | |   |               | |   "Whole" = No
    | |   |               | | }
    | |   |               | |
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
    | |   |               |     {
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |     }
    | |   |               |
    | |   |               +-o system@5  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |               | | {
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Writable" = Yes
    | |   |               | |   "BSD Minor" = 5
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 5
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s5"
    | |   |               | |   "Size" = 11949999616
    | |   |               | |   "Content Hint" = "Apple_UNIX_SVR2"
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "Content" = "Apple_UNIX_SVR2"
    | |   |               | |   "Whole" = No
    | |   |               | | }
    | |   |               | |
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
    | |   |               |     {
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |     }
    | |   |               |
    | |   |               +-o hdimage@6  <class IOMedia, registered, matched, active, busy 0, retain count 8>
    | |   |               | | {
    | |   |               | |   "Leaf" = Yes
    | |   |               | |   "Writable" = Yes
    | |   |               | |   "BSD Minor" = 6
    | |   |               | |   "Preferred Block Size" = 512
    | |   |               | |   "Partition ID" = 6
    | |   |               | |   "BSD Major" = 14
    | |   |               | |   "BSD Name" = "disk0s6"
    | |   |               | |   "Size" = 33285996544
    | |   |               | |   "Content Hint" = "Apple_UNIX_SVR2"
    | |   |               | |   "Removable" = No
    | |   |               | |   "BSD Unit" = 0
    | |   |               | |   "Ejectable" = No
    | |   |               | |   "Content" = "Apple_UNIX_SVR2"
    | |   |               | |   "Whole" = No
    | |   |               | | }
    | |   |               | |
    | |   |               | +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>
    | |   |               |     {
    | |   |               |       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |               |       "IOResourceMatch" = "IOBSD"
    | |   |               |       "IOClass" = "IOMediaBSDClient"
    | |   |               |       "IOProviderClass" = "IOMedia"
    | |   |               |       "IOProbeScore" = 30000
    | |   |               |     }
    | |   |               |
    | |   |               +-o MacOSX@7  <class IOMedia, registered, matched, active, busy 0, retain count 9>
    | |   |                 | {
    | |   |                 |   "Leaf" = Yes
    | |   |                 |   "Writable" = Yes
    | |   |                 |   "BSD Minor" = 7
    | |   |                 |   "Preferred Block Size" = 512
    | |   |                 |   "Partition ID" = 7
    | |   |                 |   "BSD Major" = 14
    | |   |                 |   "BSD Name" = "disk0s7"
    | |   |                 |   "Size" = 5368709120
    | |   |                 |   "Content Hint" = "Apple_HFS"
    | |   |                 |   "Removable" = No
    | |   |                 |   "BSD Unit" = 0
    | |   |                 |   "Ejectable" = No
    | |   |                 |   "Content" = "Apple_HFS"
    | |   |                 |   "Whole" = No
    | |   |                 | }
    | |   |                 |
    | |   |                 +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 6>
    | |   |                     {
    | |   |                       "IOMatchCategory" = "IOMediaBSDClient"
    | |   |                       "IOResourceMatch" = "IOBSD"
    | |   |                       "IOClass" = "IOMediaBSDClient"
    | |   |                       "IOProviderClass" = "IOMedia"
    | |   |                       "IOProbeScore" = 30000
    | |   |                     }
    | |   |
    | |   +-o firewire@E  <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>
    | |   | | {
    | |   | |   "IODeviceMemory" = (({"address"=18446744073525002240,"length"=4096}))
    | |   | |   "interrupts" = <00000001>
    | |   | |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |   | |   "device-id" = <00000031>
    | |   | |   "name" = <"firewire">
    | |   | |   "#size-cells" = <00000002>
    | |   | |   "device_type" = <"ieee1394">
    | |   | |   "vendor-id" = <0000106b>
    | |   | |   "revision-id" = <00000081>
    | |   | |   "platform-fw-linkon-disable" = <ff972c60>
    | |   | |   "assigned-addresses" = <8200701000000000f50000000000000000001000>
    | |   | |   "firewire-pci-clock" = <>
    | |   | |   "max-latency" = <00000018>
    | |   | |   "Power Management private data" = "{ this object = 01d8d980, interested driver = 01d8d980, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |   | |   "devsel-speed" = <00000001>
    | |   | |   "IOInterruptSpecifiers" = (<0000002800000001>)
    | |   | |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |   | |   "min-grant" = <0000000c>
    | |   | |   "subsystem-vendor-id" = <0000106b>
    | |   | |   "fast-back-to-back" = <>
    | |   | |   "platform-fw-linkon-enable" = <ff972c60>
    | |   | |   "IOPMPCIConfigSpaceVolatile" = No
    | |   | |   "class-code" = <000c0010>
    | |   | |   "compatible" = <"pci106b,5811","pci106b,31","pciclass,0c0010">
    | |   | |   "local-guid" = <001124fffe7617b8>
    | |   | |   "AAPL,phandle" = <ff9c0600>
    | |   | |   "subsystem-id" = <00005811>
    | |   | |   "#address-cells" = <00000004>
    | |   | |   "reg" = <00007000000000000000000000000000000000000200701000000000000000000000000000001000>
    | |   | | }
    | |   | |
    | |   | +-o AppleFWOHCI  <class AppleFWOHCI, !registered, !matched, active, busy 0, retain count 5>
    | |   |   | {
    | |   |   |   "PHY Vendor_ID" = 524328
    | |   |   |   "PHY Device_ID" = 8590084
    | |   |   |   "IOClass" = "AppleFWOHCI"
    | |   |   |   "IONameMatched" = "pciclass,0c0010"
    | |   |   |   "IOProbeScore" = 4096
    | |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |   |   |   "IONameMatch" = ("pciclass,0c0010")
    | |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleFWOHCI"
    | |   |   |   "IOProviderClass" = "IOPCIDevice"
    | |   |   | }
    | |   |   |
    | |   |   +-o IOFireWireController  <class IOFireWireController, registered, matched, active, busy 0, retain count 10>
    | |   |     | {
    | |   |     |   "Power Management private data" = "{ this object = 11be1000, interested driver = 11be1000, driverDesire = 1, deviceDesire = 1, ourDesiredPowerState = 1, p$
    | |   |     |   "FireWire Self IDs" = <807fcc56>
    | |   |     |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, i$
    | |   |     |   "FireWire Generation ID" = "3"
    | |   |     | }
    | |   |     |
    | |   |     +-o IOFireWireLocalNode  <class IOFireWireLocalNode, registered, matched, active, busy 0, retain count 14>
    | |   |       | {
    | |   |       |   "IOCFPlugInTypes" = {"B54BC8F8-D53B-11D5-A1A1-0003934B81A0"="IOFireWireAVC.kext/Contents/PlugIns/IOFireWireAVCLib.plugin","CDCFCA94-F197-11D4-87E6-00050$
    | |   |       |   "FireWire Self IDs" = <807fcc56>
    | |   |       |   "IOUserClientClass" = "IOFireWireUserClient"
    | |   |       |   "FireWire Node ID" = 65472
    | |   |       |   "FireWire Device ROM" = <0450236831333934e000b053001124fffe7617b8000a49d73800000503000a27810000081700000a8100000e0c0083c08d000012d1000014d100001cd100002$
    | |   |       |   "GUID" = 4825756508493752
    | |   |       |   "FireWire Speed" = 3
    | |   |       | }
    | |   |       |
    | |   |       +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |       |   {
    | |   |       |     "IOProbeScore" = 0
    | |   |       |     "IOClass" = "IOFireWireUserClientIniter"
    | |   |       |     "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"CDCFCA94-F197-11D4-87E6-000502072F80"="IOFireWireFamily.kext/Contents/PlugIns/IOFireWireLib.plugin"$
    | |   |       |     "IOProviderClass" = "IOFireWireNub"
    | |   |       |     "CFBundleIdentifier" = "com.apple.iokit.IOFireWireFamily"
    | |   |       |     "IOMatchCategory" = "IOFireWireUserClient"
    | |   |       |   }
    | |   |       |
    | |   |       +-o IOFireWireIP  <class IOFireWireIP, !registered, !matched, active, busy 0, retain count 7>
    | |   |       | | {
    | |   |       | |   "IOFeatures" = 0
    | |   |       | |   "IOPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=275}
    | |   |       | |   "IOMatchCategory" = "IOFireWireIPMatchCategory"
    | |   |       | |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 0000000$
    | |   |       | |   "IOMinPacketSize" = 64
    | |   |       | |   "IOFWHWAddr" = <001124fffe7617b80c83000100000000>
    | |   |       | |   "IOModel" = "fw+"
    | |   |       | |   "IOVendor" = "Apple"
    | |   |       | |   "Diagnostics" = {"CompletionErrs"=0,"TxFragmentPkts"=0,"SubmitErrs"=0,"RxBCAST"=0,"RxFragmentPkts"=0,"IsoRxOverrun"=0,"TxUNI"=0,"TxBCAST"=0,"MaxInputC$
    | |   |       | |   "IOLinkStatus" = 1
    | |   |       | |   "Power Management private data" = "{ this object = 01da0400, interested driver = 01ff4100, interested driver = 01da0400, driverDesire = 0, deviceDesir$
    | |   |       | |   "IOProbeScore" = 0
    | |   |       | |   "IOMaxPacketSize" = 4096
    | |   |       | |   "IOClass" = "IOFireWireIP"
    | |   |       | |   "IOProviderClass" = "IOFireWireLocalNode"
    | |   |       | |   "IOMediumDictionary" = {"00100020"={"Type"=1048608,"Speed"=0,"Index"=0,"Flags"=0}}
    | |   |       | |   "IOSelectedMedium" = "00100020"
    | |   |       | |   "IORevision" = ""
    | |   |       | |   "CFBundleIdentifier" = "com.apple.iokit.IOFireWireIP"
    | |   |       | |   "IOMACAddress" = <001124fffe7617b8>
    | |   |       | |   "IOLinkSpeed" = 0
    | |   |       | |   "IOActiveMedium" = "00100020"
    | |   |       | | }
    | |   |       | |
    | |   |       | +-o IOFWInterface  <class IOFWInterface, registered, matched, active, busy 0, retain count 10>
    | |   |       |   | {
    | |   |       |   |   "IOInterfaceState" = 3
    | |   |       |   |   "IONetworkData" = {"IOFWStatsKey"={"Size"=216,"Access Types"=9,"Data"=<00000000000000000000000000000000000000000000000000000000000000000000000000000$
    | |   |       |   |   "IORequiredPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=3}
    | |   |       |   |   "IOActivePacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=0}
    | |   |       |   |   "IOInterfaceType" = 144
    | |   |       |   |   "IOInterfaceUnit" = 0
    | |   |       |   |   "IOPrimaryInterface" = No
    | |   |       |   |   "IOMediaAddressLength" = 8
    | |   |       |   |   "BSD Name" = "fw0"
    | |   |       |   |   "IOMaxTransferUnit" = 4078
    | |   |       |   |   "IOInterfaceNamePrefix" = "fw"
    | |   |       |   |   "IOLocation" = ""
    | |   |       |   |   "IOMediaHeaderLength" = 18
    | |   |       |   |   "IOInterfaceFlags" = 34850
    | |   |       |   |   "IOInterfaceExtraFlags" = 1073741824
    | |   |       |   |   "IOBuiltin" = No
    | |   |       |   | }
    | |   |       |   |
    | |   |       |   +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain count 11>
    | |   |       |     | {
    | |   |       |     |   "IOProbeScore" = 0
    | |   |       |     |   "IOResourceMatch" = "IOBSD"
    | |   |       |     |   "IOClass" = "IONetworkStack"
    | |   |       |     |   "IOProviderClass" = "IOResources"
    | |   |       |     |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
    | |   |       |     |   "IOMatchCategory" = "IONetworkStack"
    | |   |       |     | }
    | |   |       |     |
    | |   |       |     +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |   |       |         {
    | |   |       |         }
    | |   |       |
    | |   |       +-o AppleMLANAudioDevice  <class AppleMLANAudioDevice, registered, matched, active, busy 0, retain count 5>
    | |   |       |   {
    | |   |       |     "IOMatchCategory" = "AppleFireWireAudio"
    | |   |       |     "IOClass" = "AppleMLANAudioDevice"
    | |   |       |     "IOProviderClass" = "IOFireWireLocalNode"
    | |   |       |     "GUID" = 4825756508493752
    | |   |       |     "CFBundleIdentifier" = "com.apple.driver.AppleMLANAudio"
    | |   |       |     "IOProbeScore" = 0
    | |   |       |   }
    | |   |       |
    | |   |       +-o IOFireWireAVCLocalNode  <class IOFireWireAVCLocalNode, registered, matched, active, busy 0, retain count 4>
    | |   |       |   {
    | |   |       |     "IOProbeScore" = 0
    | |   |       |     "IOClass" = "IOFireWireAVCLocalNode"
    | |   |       |     "IOProviderClass" = "IOFireWireLocalNode"
    | |   |       |     "CFBundleIdentifier" = "com.apple.iokit.IOFireWireAVC"
    | |   |       |     "IOMatchCategory" = "IOFireWireAVCLocalNodeMatchCategory"
    | |   |       |   }
    | |   |       |
    | |   |       +-o IOFireWireUserClientIniter  <class IOFireWireUserClientIniter, !registered, !matched, active, busy 0, retain count 4>
    | |   |           {
    | |   |             "IOProbeScore" = 0
    | |   |             "IOClass" = "IOFireWireUserClientIniter"
    | |   |             "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"B54BC8F8-D53B-11D5-A1A1-0003934B81A0"="IOFireWireAVC.kext/Contents/PlugIns/IOFireWireAVCLib.plugin"$
    | |   |             "IOProviderClass" = "IOFireWireLocalNode"
    | |   |             "CFBundleIdentifier" = "com.apple.iokit.IOFireWireFamily"
    | |   |             "IOMatchCategory" = "IOFireWireAVCProtocol"
    | |   |           }
    | |   |
    | |   +-o ethernet@F  <class IOPCIDevice, registered, matched, active, busy 0, retain count 11>
    | |     | {
    | |     |   "vendor-id" = <0000106b>
    | |     |   "device-id" = <00000032>
    | |     |   "AAPL,phandle" = <ff9cfcd0>
    | |     |   "network-type" = <"ethernet">
    | |     |   "reg" = <000078000000000000000000000000000000000002007810000000000000000000000000000200000200783000000000000000000000000000010000>
    | |     |   "min-grant" = <00000040>
    | |     |   "address-bits" = <00000030>
    | |     |   "IOInterruptSpecifiers" = (<0000002900000001>)
    | |     |   "built-in" = <>
    | |     |   "max-latency" = <00000040>
    | |     |   "stats" = <0000000000000000000000000000000000000000>
    | |     |   "local-mac-address" = <0011247617b8>
    | |     |   "gbit-phy" = <>
    | |     |   "class-code" = <00020000>
    | |     |   "devsel-speed" = <00000002>
    | |     |   "category" = <"net">
    | |     |   "revision-id" = <00000080>
    | |     |   "fast-back-to-back" = <>
    | |     |   "max-frame-size" = <000005ee>
    | |     |   "compatible" = <"gmac">
    | |     |   "Power Management private data" = "{ this object = 01d8d900, interested driver = 01d8d900, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previ$
    | |     |   "removable" = <"network">
    | |     |   "name" = <"ethernet">
    | |     |   "IOInterruptControllers" = ("IOInterruptControllerFF981A38")
    | |     |   "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, input$
    | |     |   "interrupts" = <00000001>
    | |     |   "cache-line-size" = <00000080>
    | |     |   "device_type" = <"network">
    | |     |   "IODeviceMemory" = (({"address"=18446744073527099392,"length"=2097152}),({"address"=18446744073526050816,"length"=1048576}))
    | |     |   "assigned-addresses" = <8200781000000000f520000000000000002000008200783000000000f51000000000000000100000>
    | |     | }
    | |     |
    | |     +-o UniNEnet  <class UniNEnet, !registered, !matched, active, busy 0, retain count 8>
    | |       | {
    | |       |   "IOActiveMedium" = "00100026"
    | |       |   "IOFeatures" = 0
    | |       |   "IOPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=1,"IONetworkFilterGroup"=275}
    | |       |   "IOMatchCategory" = "IODefaultMatchCategory"
    | |       |   "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inp$
    | |       |   "IOMinPacketSize" = 64
    | |       |   "IOModel" = "gmac+"
    | |       |   "IONameMatched" = "gmac"
    | |       |   "RxRingElements: 32,64,128,256,512,1024,2048,4096,8192" = 64
    | |       |   "IOVendor" = "Apple"
    | |       |   "IOLinkStatus" = 3
    | |       |   "Power Management private data" = "{ this object = 01d99000, interested driver = 01e0df00, interested driver = 01d8d400, interested driver = 01d99000, drive$
    | |       |   "TxPacketQueueSize" = 256
    | |       |   "TxRingElements: 32,64,128,256,512,1024,2048,4096,8192" = 256
    | |       |   "IOProbeScore" = 0
    | |       |   "IOMaxPacketSize" = 1518
    | |       |   "IOClass" = "UniNEnet"
    | |       |   "IOProviderClass" = "IOPCIDevice"
    | |       |   "PHY ID" = 21040321
    | |       |   "IOMediumDictionary" = {"00100026"={"Type"=1048614,"Speed"=100,"Index"=0,"Flags"=0},"08100023"={"Type"=135266339,"Speed"=10,"Index"=0,"Flags"=0},"00000022"=$
    | |       |   "IOSelectedMedium" = "00000020"
    | |       |   "PHY type" = "Marvell 88E1111"
    | |       |   "IORevision" = ""
    | |       |   "CFBundleIdentifier" = "com.apple.iokit.AppleGMACEthernet"
    | |       |   "IOMACAddress" = <0011247617b8>
    | |       |   "IOLinkSpeed" = 100000000
    | |       |   "IONameMatch" = ("K2-GMAC","gmac","SUNW,pci-gem")
    | |       | }
    | |       |
    | |       +-o IOEthernetInterface  <class IOEthernetInterface, registered, matched, active, busy 0, retain count 10>
    | |       | | {
    | |       | |   "IONetworkData" = {"IONetworkStatsKey"={"Size"=20,"Access Types"=9,"Data"=<000013dc0000000000000ad80000000000000000>},"IOEthernetStatsKey"={"Size"=216,"Ac$
    | |       | |   "IOMediaHeaderLength" = 14
    | |       | |   "IOInterfaceState" = 3
    | |       | |   "IOMediaAddressLength" = 6
    | |       | |   "IOInterfaceUnit" = 0
    | |       | |   "IOInterfaceType" = 6
    | |       | |   "IOLocation" = ""
    | |       | |   "IOInterfaceFlags" = 34915
    | |       | |   "IOPrimaryInterface" = Yes
    | |       | |   "IOControllerEnabled" = Yes
    | |       | |   "IOInterfaceNamePrefix" = "en"
    | |       | |   "IOMaxTransferUnit" = 1500
    | |       | |   "IOMulticastAddressList" = <01005e7ffffd01005e0000fb01005e0000013333c1b7d324333365d0d71e3333000000013333ff7617b8>
    | |       | |   "IOInterfaceExtraFlags" = 1073741888
    | |       | |   "BSD Name" = "en0"
    | |       | |   "IOBuiltin" = Yes
    | |       | |   "IOActivePacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=19}
    | |       | |   "IORequiredPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=19}
    | |       | | }
    | |       | |
    | |       | +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain count 11>
    | |       |   | {
    | |       |   |   "IOProbeScore" = 0
    | |       |   |   "IOResourceMatch" = "IOBSD"
    | |       |   |   "IOClass" = "IONetworkStack"
    | |       |   |   "IOProviderClass" = "IOResources"
    | |       |   |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
    | |       |   |   "IOMatchCategory" = "IONetworkStack"
    | |       |   | }
    | |       |   |
    | |       |   +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>
    | |       |       {
    | |       |       }
    | |       |
    | |       +-o IOKernelDebugger  <class IOKernelDebugger, registered, matched, active, busy 0, retain count 8>
    | |         | {
    | |         |   "IOPrimaryDebugPort" = Yes
    | |         |   "IOControllerEnabled" = Yes
    | |         | }
    | |         |
    | |         +-o IOKDP  <class IOKDP, registered, matched, active, busy 0, retain count 4>
    | |             {
    | |               "IOProbeScore" = 0
    | |               "IOClass" = "IOKDP"
    | |               "IOProviderClass" = "IOKernelDebugger"
    | |               "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
    | |               "IOMatchCategory" = "IOKDP"
    | |             }
    | |
    | +-o IOPlatformPlugin  <class IOPlatformDevice, registered, matched, active, busy 0, retain count 6>
    |   | {
    |   |   "model" = "PowerBook5,6"
    |   |   "platform-cpu-vcore-select" = <ff983028>
    |   |   "name" = <"IOPlatformPlugin">
    |   |   "compatible" = <"PBG4_PlatformPlugin">
    |   |   "UsePowerPlay" = Yes
    |   |   "AAPL,phandle" = <ff8940f8>
    |   | }
    |   |
    |   +-o PBG4_PlatformPlugin  <class PBG4_PlatformPlugin, registered, matched, active, busy 0, retain count 8>
    |       {
    |         "IOHWControls" = ()
    |         "IOClass" = "PBG4_PlatformPlugin"
    |         "IONameMatched" = "PBG4_PlatformPlugin"
    |         "IOEnvironment" = {"control-failed"=(),"internal-overtemp"=(),"user-power-auto"=Yes,"battery-present"=Yes,"external-overtemp"=(),"clamshell-closed"=No,"ac-prese$
    |         "Power Management protected data" = "{ theNumberOfPowerStates = 2, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPo$
    |         "IOProbeScore" = 0
    |         "IOPlatformThermalProfile" = {"CtrlLoopArray"=({"IOClass"="PBG4_DPSCtrlLoop","SensorIDArray"=(1,3,4,0,2),"MetaStateArray"=({"Description"="Full Power"},{"Descri$
    |         "IOMatchCategory" = "IODefaultMatchCategory"
    |         "IONameMatch" = "PBG4_PlatformPlugin"
    |         "IOHWSensors" = ({"polling-period"=18446744073709551615,"location"="TRACK PAD","Desc-Key"="TPAD_TEMP","type"="temperature","polling-period-ns"=18446744073709551$
    |         "IOHWCtrlLoops" = ({"IOClass"="PBG4_DPSCtrlLoop","current-meta-state"=0,"MetaStateArray"=({"Description"="Full Power"},{"Description"="Reduced Power"},{"Descrip$
    |         "CFBundleIdentifier" = "com.apple.driver.PBG4_PlatformPlugin"
    |         "Power Management private data" = "{ this object = 01dad000, interested driver = 01dad000, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 1, previou$
    |         "IOProviderClass" = "IOPlatformDevice"
    |       }
    |
    +-o IOResources  <class IOResources, registered, matched, active, busy 0, retain count 14>
      | {
      |   "AppleI2S" = "AppleI2S is not serializable"
      |   "IOiic0" = "ApplePMU is not serializable"
      |   "platform-sw-reset-ff985b88" = "AppleKeyLargo is not serializable"
      |   "platform-fw-linkon-disable-ff9c0600" = "AppleUniN is not serializable"
      |   "platform-amp-mute-ff985b88" = "AppleGPIO is not serializable"
      |   "platform-hw-reset-ff985b88" = "AppleGPIO is not serializable"
      |   "platform-get-clock-enable-ff985b88" = "AppleKeyLargo is not serializable"
      |   "platform-accel-int-1-ff977e58" = "AppleGPIO is not serializable"
      |   "platform-accel-int-2-ff977e58" = "AppleGPIO is not serializable"
      |   "platform-headphone-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "platform-cpu-vcore-select-ff8940f8" = "AppleGPIO is not serializable"
      |   "IOKit" = "IOService"
      |   "battery" = "AppleSMUDevice is not serializable"
      |   "IOBSD" = "IOService"
      |   "platform-modem-reset-ff97c3b0" = "AppleGPIO is not serializable"
      |   "platform-modem-power-ff97c3b0" = "AppleGPIO is not serializable"
      |   "IOPlatformPlugin" = "PBG4_PlatformPlugin is not serializable"
      |   "IORTC" = "ApplePMU is not serializable"
      |   "enable-accel-int-1-ff977e58" = "AppleGPIO is not serializable"
      |   "enable-accel-int-2-ff977e58" = "AppleGPIO is not serializable"
      |   "IOI2CControllerPPC.mac-io" = "IOI2CControllerPPC is not serializable"
      |   "register-linein-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "IOSerialManagerMustLoad" = 1
      |   "platform-get-cell-enable-ff985b88" = "AppleKeyLargo is not serializable"
      |   "disable-linein-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "platform-disable-ff985b88" = "AppleKeyLargo is not serializable"
      |   "disable-headphone-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "IOI2CControllerPPC.uni-n" = "IOI2CControllerPPC is not serializable"
      |   "enable-linein-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "AppleMLANAudioDevice" = "AppleMLANAudioDevice is not serializable"
      |   "unregister-linein-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "com.apple.AppleDiskImageController.load" = Yes
      |   "IOConsoleUsersSeed" = <00000002>
      |   "readIntrepidClockStopStatus" = "AppleUniN is not serializable"
      |   "platform-enable-ff985b88" = "AppleKeyLargo is not serializable"
      |   "platform-clear-sw-reset-ff985b88" = "AppleKeyLargo is not serializable"
      |   "platform-headphone-mute-ff985b88" = "AppleGPIO is not serializable"
      |   "register-accel-int-1-ff977e58" = "AppleGPIO is not serializable"
      |   "platform-fw-linkon-enable-ff9c0600" = "AppleUniN is not serializable"
      |   "platform-cell-enable-ff985b88" = "AppleKeyLargo is not serializable"
      |   "register-accel-int-2-ff977e58" = "AppleGPIO is not serializable"
      |   "disable-accel-int-1-ff977e58" = "AppleGPIO is not serializable"
      |   "disable-accel-int-2-ff977e58" = "AppleGPIO is not serializable"
      |   "platform-clock-enable-ff985b88" = "AppleKeyLargo is not serializable"
      |   "platform-get-enable-ff985b88" = "AppleKeyLargo is not serializable"
      |   "platform-get-sw-reset-ff985b88" = "AppleKeyLargo is not serializable"
      |   "platform-cell-disable-ff985b88" = "AppleKeyLargo is not serializable"
      |   "platform-tas-codec-ref-ff985d48" = "IOI2CDevice is not serializable"
      |   "IOPlatformMonitor" = "PBG4_PlatformPlugin is not serializable"
      |   "kdp" = "IOService"
      |   "platform-clock-disable-ff985b88" = "AppleKeyLargo is not serializable"
      |   "platform-linein-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "unregister-headphone-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "register-headphone-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "IOPMU" = "ApplePMU is not serializable"
      |   "IONVRAM" = "IOService"
      |   "unregister-accel-int-1-ff977e58" = "AppleGPIO is not serializable"
      |   "unregister-accel-int-2-ff977e58" = "AppleGPIO is not serializable"
      |   "enable-headphone-detect-ff985b88" = "AppleGPIO is not serializable"
      |   "InstantiatePlatformFunctions" = "IOPlatformFunctionDriver is not serializable"
      | }
      |
      +-o IOHIDSystem  <class IOHIDSystem, registered, matched, active, busy 0, retain count 12>
      | | {
      | |   "HIDIdleTime" = 7976374
      | |   "HIDParameters" = {"USBMouseStopsTrackpad"=0,"HIDWaitCursorFrameInterval"=33333335,"HIDScrollAcceleration"=20480,"JitterNoClick"=1,"HIDMouseKeysOptionToggles"=0,"$
      | |   "IOClass" = "IOHIDSystem"
      | |   "HIDAutoDimTime" = 299992023625
      | |   "IOProbeScore" = 0
      | |   "IOResourceMatch" = "IOKit"
      | |   "IOMatchCategory" = "IOHID"
      | |   "HIDAutoDimState" = 0
      | |   "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
      | |   "HIDBrightness" = 64
      | |   "IOProviderClass" = "IOResources"
      | | }
      | |
      | +-o IOHIDUserClient  <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>
      | |   {
      | |   }
      | |
      | +-o IOHIDParamUserClient  <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>
      |     {
      |     }
      |
      +-o com_apple_BootCache  <class com_apple_BootCache, !registered, !matched, active, busy 0, retain count 4>
      |   {
      |     "IOProbeScore" = 0
      |     "IOResourceMatch" = "IOKit"
      |     "IOClass" = "com_apple_BootCache"
      |     "IOProviderClass" = "IOResources"
      |     "CFBundleIdentifier" = "com.apple.BootCache"
      |     "IOMatchCategory" = "BootCache"
      |   }
      |
      +-o IONetworkStack  <class IONetworkStack, registered, matched, active, busy 0, retain count 11>
      | | {
      | |   "IOProbeScore" = 0
      | |   "IOResourceMatch" = "IOBSD"
      | |   "IOClass" = "IONetworkStack"
      | |   "IOProviderClass" = "IOResources"
      | |   "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily"
      | |   "IOMatchCategory" = "IONetworkStack"
      | | }
      | |
      | +-o IONetworkStackUserClient  <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>
      |     {
      |     }
      |
      +-o IOBSDConsole  <class IOBSDConsole, !registered, !matched, active, busy 0, retain count 6>
      |   {
      |     "IOProbeScore" = 0
      |     "IOResourceMatch" = "IOBSD"
      |     "IOClass" = "IOBSDConsole"
      |     "IOProviderClass" = "IOResources"
      |     "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily"
      |     "IOMatchCategory" = "IOBSDConsole"
      |   }
      |
      +-o IODisplayWrangler  <class IODisplayWrangler, registered, matched, active, busy 0, retain count 6>
      |   {
      |     "IOClass" = "IODisplayWrangler"
      |     "Power Management protected data" = "{ theNumberOfPowerStates = 5, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowe$
      |     "IOProbeScore" = 0
      |     "IOResourceMatch" = "IOKit"
      |     "IOMatchCategory" = "IOGraphics"
      |     "Power Management private data" = "{ this object = 01c9de80, interested driver = 01d63c00, interested driver = 01c9de80, driverDesire = 0, deviceDesire = 4, ourDe$
      |     "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable","_IOServiceInterestNotifier is not serializable")
      |     "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"
      |     "IOProviderClass" = "IOResources"
      |   }
      |
      +-o com_apple_iokit_KLog  <class com_apple_iokit_KLog, registered, matched, active, busy 0, retain count 4>
      |   {
      |     "IOProbeScore" = 0
      |     "IOResourceMatch" = "IOKit"
      |     "IOClass" = "com_apple_iokit_KLog"
      |     "IOProviderClass" = "IOResources"
      |     "CFBundleIdentifier" = "com.apple.iokit.KLog"
      |     "IOMatchCategory" = "KLog"
      |   }
      |
      +-o IOBluetoothSerialManager  <class IOBluetoothSerialManager, registered, matched, active, busy 0, retain count 6>
      | | {
      | |   "IOProbeScore" = 0
      | |   "IOResourceMatch" = "IOKit"
      | |   "IOClass" = "IOBluetoothSerialManager"
      | |   "IOProviderClass" = "IOResources"
      | |   "IOPropertyMatch" = {"IOSerialManagerMustLoad"=1}
      | |   "CFBundleIdentifier" = "com.apple.iokit.IOBluetoothSerialManager"
      | |   "IOMatchCategory" = "IOBluetoothSerialManager"
      | | }
      | |
      | +-o IOBluetoothSerialClient  <class IOBluetoothSerialClient, !registered, !matched, active, busy 0, retain count 5>
      | | | {
      | | |   "BTSerialConnectionType" = 0
      | | |   "HiddenPort" = 1
      | | |   "BTPSM" = 3
      | | |   "BTName" = "incoming port - Bluetooth-PDA-Sync"
      | | |   "IOTTYBaseName" = "Bluetooth-PDA-Sync"
      | | |   "BTRFCOMMChannel" = 3
      | | |   "BTTTYName" = "Bluetooth-PDA-Sync"
      | | |   "BTAuthenticationRequired" = No
      | | |   "P49SerialPort" = 1
      | | |   "BTEncryptionType" = No
      | | | }
      | | |
      | | +-o IOBluetoothSerialClientSerialStreamSync  <class IOBluetoothSerialClientSerialStreamSync, registered, matched, active, busy 0, retain count 5>
      | |   | {
      | |   |   "IOTTYBaseName" = "Bluetooth-PDA-Sync"
      | |   |   "IOTTYSuffix" = ""
      | |   | }
      | |   |
      | |   +-o IOSerialBSDClient  <class IOSerialBSDClient, registered, matched, active, busy 0, retain count 4>
      | |       {
      | |         "IOTTYSuffix" = ""
      | |         "IOClass" = "IOSerialBSDClient"
      | |         "IOTTYBaseName" = "Bluetooth-PDA-Sync"
      | |         "IOSerialBSDClientType" = "IORS232SerialStream"
      | |         "IOProbeScore" = 1000
      | |         "IOResourceMatch" = "IOBSD"
      | |         "IOMatchCategory" = "IODefaultMatchCategory"
      | |         "IOTTYDevice" = "Bluetooth-PDA-Sync"
      | |         "IOCalloutDevice" = "/dev/cu.Bluetooth-PDA-Sync"
      | |         "CFBundleIdentifier" = "com.apple.iokit.IOSerialFamily"
      | |         "IODialinDevice" = "/dev/tty.Bluetooth-PDA-Sync"
      | |         "IOProviderClass" = "IOSerialStreamSync"
      | |       }
      | |
      | +-o IOBluetoothSerialClient  <class IOBluetoothSerialClient, !registered, !matched, active, busy 0, retain count 5>
      |   | {
      |   |   "BTTTYName" = "Bluetooth-Modem"
      |   |   "BTAddress" = <>
      |   |   "BTPSM" = 0
      |   |   "P49SerialPort" = 1
      |   |   "BTAuthenticationRequired" = 0
      |   |   "BTRFCOMMChannel" = 0
      |   |   "BTName" = "Bluetooth-Modem"
      |   |   "IOTTYBaseName" = "Bluetooth-Modem"
      |   | }
      |   |
      |   +-o IOBluetoothSerialClientModemStreamSync  <class IOBluetoothSerialClientModemStreamSync, registered, matched, active, busy 0, retain count 5>
      |     | {
      |     |   "IOTTYBaseName" = "Bluetooth-Modem"
      |     |   "IOTTYSuffix" = ""
      |     | }
      |     |
      |     +-o IOSerialBSDClient  <class IOSerialBSDClient, registered, matched, active, busy 0, retain count 4>
      |         {
      |           "IOTTYSuffix" = ""
      |           "IOClass" = "IOSerialBSDClient"
      |           "IOTTYBaseName" = "Bluetooth-Modem"
      |           "IOSerialBSDClientType" = "IOModemSerialStream"
      |           "IOProbeScore" = 1000
      |           "IOResourceMatch" = "IOBSD"
      |           "IOMatchCategory" = "IODefaultMatchCategory"
      |           "IOTTYDevice" = "Bluetooth-Modem"
      |           "IOCalloutDevice" = "/dev/cu.Bluetooth-Modem"
      |           "CFBundleIdentifier" = "com.apple.iokit.IOSerialFamily"
      |           "IODialinDevice" = "/dev/tty.Bluetooth-Modem"
      |           "IOProviderClass" = "IOSerialStreamSync"
      |         }
      |
      +-o IOHDIXController  <class IOHDIXController, registered, matched, active, busy 0, retain count 5>
        | {
        |   "vendor" = "Apple"
        |   "IOUserClientClass" = "IOHDIXControllerUserClient"
        |   "Product Name" = "Disk Image Driver for MacOS X"
        |   "IOClass" = "IOHDIXController"
        |   "Vendor Name" = "Apple"
        |   "IOProbeScore" = 0
        |   "IOResourceMatch" = "com.apple.AppleDiskImageController.load"
        |   "IOMatchCategory" = "IOHDIXController"
        |   "model" = "Disk Image Driver for MacOS X"
        |   "revision" = "10.3.4d76.4"
        |   "Product Revision Level" = "10.3.4d76.4"
        |   "CFBundleIdentifier" = "com.apple.AppleDiskImageController"
        |   "IOProviderClass" = "IOResources"
        | }
        |
        +-o /Users/johannesberg/Desktop/X-Chat_Aqua.0.13.0.dmg  <class KDIURL, registered, matched, active, busy 0, retain count 5>
          | {
          |   "unmount-timeout" = 300
          |   "blocksize" = 512
          |   "IOUnit" = 0
          |   "icon-path" = <"/System/Library/PrivateFrameworks/DiskImages.framework/Resources/CDiskImage.icns">
          |   "image-path" = <"/Users/johannesberg/Desktop/X-Chat_Aqua.0.13.0.dmg">
          |   "unit number" = 0
          |   "owner-gid-array" = (501,79,80,81)
          |   "image-alias" = <00000000019400020000076469736b3073370000000000000000000000000000000000000000be687515482b0000000266ce16582d436861745f417175612e302e31332e302e646$
          |   "image-encrypted" = No
          |   "KDIURLPath" = "/Users/johannesberg/Desktop/X-Chat_Aqua.0.13.0.dmg"
          |   "owner-uid" = 501
          |   "autodiskmount" = Yes
          |   "KDIURLExtension" = "dmg"
          |   "image-type" = "UDIF read-only"
          |   "backingstore-id" = {"readonly-components"=("d234881031:i200837")}
          |   "hdiagent-drive-identifier" = "97D5DC14-A0BC-11D9-9D36-0011247617B8"
          |   "write-protected" = Yes
          | }
          |
          +-o KDIFileBackingStore  <class KDIFileBackingStore, registered, matched, active, busy 0, retain count 5>
            | {
            |   "IOMatchCategory" = "IODefaultMatchCategory"
            |   "Physical Interconnect Location" = "File"
            |   "IOClass" = "KDIFileBackingStore"
            |   "IOProviderClass" = "KDIURL"
            |   "write-protected" = Yes
            |   "CFBundleIdentifier" = "com.apple.AppleDiskImageController"
            |   "IOProbeScore" = 100
            | }
            |
            +-o KDIUDIFEncoding  <class KDIUDIFEncoding, registered, matched, active, busy 0, retain count 5>
              | {
              |   "IOMatchCategory" = "IODefaultMatchCategory"
              |   "IOClass" = "KDIUDIFEncoding"
              |   "IOProviderClass" = "KDIBackingStore"
              |   "CFBundleIdentifier" = "com.apple.AppleDiskImageController"
              |   "IOProbeScore" = 200
              | }
              |
              +-o KDIUDIFDiskImage  <class KDIUDIFDiskImage, registered, matched, active, busy 0, retain count 5>
                | {
                |   "KDIURLPath" = "/Users/johannesberg/Desktop/X-Chat_Aqua.0.13.0.dmg"
                |   "removable" = Yes
                |   "image-path" = <"/Users/johannesberg/Desktop/X-Chat_Aqua.0.13.0.dmg">
                |   "IOMatchCategory" = "IODefaultMatchCategory"
                |   "owner-gid-array" = (501,79,80,81)
                |   "hdiagent-drive-identifier" = "97D5DC14-A0BC-11D9-9D36-0011247617B8"
                |   "image-alias" = <00000000019400020000076469736b3073370000000000000000000000000000000000000000be687515482b0000000266ce16582d436861745f417175612e302e31332e3$
                |   "IOUnit" = 0
                |   "lockable" = Yes
                |   "write-protected" = Yes
                |   "KDIURLExtension" = "dmg"
                |   "icon-path" = <"/System/Library/PrivateFrameworks/DiskImages.framework/Resources/CDiskImage.icns">
                |   "IOProbeScore" = 200
                |   "backingstore-id" = {"readonly-components"=("d234881031:i200837")}
                |   "IOClass" = "KDIUDIFDiskImage"
                |   "IOProviderClass" = "KDIUDIFEncoding"
                |   "owner-uid" = 501
                |   "image-type" = "UDIF read-only"
                |   "unit number" = 0
                |   "blockcount" = 22528
                |   "CFBundleIdentifier" = "com.apple.AppleDiskImageController"
                |   "image-encrypted" = No
                |   "unmount-timeout" = 300
                |   "autodiskmount" = Yes
                |   "blocksize" = 512
                |   "ejectable" = Yes
                | }
                |
                +-o KDIDiskImageNub  <class KDIDiskImageNub, registered, matched, active, busy 0, retain count 5>
                  | {
                  |   "IOMatchCategory" = "IODefaultMatchCategory"
                  |   "IOClass" = "KDIDiskImageNub"
                  |   "IOUserClientClass" = "KDIDiskImageNubUserClient"
                  |   "IOProviderClass" = "KDIDiskImage"
                  |   "CFBundleIdentifier" = "com.apple.AppleDiskImageController"
                  |   "IOProbeScore" = 100
                  | }
                  |
                  +-o IOHDIXHDDriveInKernel  <class IOHDIXHDDriveInKernel, registered, matched, active, busy 0, retain count 5>
                    | {
                    |   "KDIURLPath" = "/Users/johannesberg/Desktop/X-Chat_Aqua.0.13.0.dmg"
                    |   "removable" = Yes
                    |   "image-path" = <"/Users/johannesberg/Desktop/X-Chat_Aqua.0.13.0.dmg">
                    |   "IOMatchCategory" = "IODefaultMatchCategory"
                    |   "owner-gid-array" = (501,79,80,81)
                    |   "hdiagent-drive-identifier" = "97D5DC14-A0BC-11D9-9D36-0011247617B8"
                    |   "image-alias" = <00000000019400020000076469736b3073370000000000000000000000000000000000000000be687515482b0000000266ce16582d436861745f417175612e302e313$
                    |   "IOUnit" = 0
                    |   "lockable" = Yes
                    |   "write-protected" = Yes
                    |   "KDIURLExtension" = "dmg"
                    |   "Product Name" = "Disk Image"
                    |   "icon-path" = <"/System/Library/PrivateFrameworks/DiskImages.framework/Resources/CDiskImage.icns">
                    |   "Physical Interconnect" = "Virtual Interface"
                    |   "IOProbeScore" = 200
                    |   "eject-upon-logout" = Yes
                    |   "backingstore-id" = {"readonly-components"=("d234881031:i200837")}
                    |   "IOClass" = "IOHDIXHDDriveInKernel"
                    |   "IOProviderClass" = "KDIDiskImageNub"
                    |   "owner-uid" = 501
                    |   "image-type" = "UDIF read-only"
                    |   "unit number" = 0
                    |   "blockcount" = 22528
                    |   "CFBundleIdentifier" = "com.apple.AppleDiskImageController"
                    |   "image-encrypted" = No
                    |   "unmount-timeout" = 300
                    |   "autodiskmount" = Yes
                    |   "blocksize" = 512
                    |   "ejectable" = No
                    | }
                    |
                    +-o IODiskImageBlockStorageDeviceInKernel  <class IODiskImageBlockStorageDeviceInKernel, registered, matched, active, busy 0, retain count 5>
                      | {
                      |   "IOMaximumBlockCountWrite" = 256
                      |   "IOMaximumBlockCountRead" = 256
                      |   "IOMaximumSegmentCountRead" = 32
                      |   "autodiskmount" = Yes
                      |   "IOMaximumSegmentCountWrite" = 32
                      |   "Device Characteristics" = {"Product Revision Level"="10.3.4d76.4","Vendor Name"="Apple","Product Name"="Disk Image"}
                      |   "device-type" = "Generic"
                      |   "Protocol Characteristics" = {"Physical Interconnect"="Virtual Interface","Physical Interconnect Location"="File"}
                      | }
                      |
                      +-o IOBlockStorageDriver  <class IOBlockStorageDriver, registered, matched, active, busy 0, retain count 7>
                        | {
                        |   "IOMatchCategory" = "IODefaultMatchCategory"
                        |   "IOClass" = "IOBlockStorageDriver"
                        |   "Statistics" = {"Errors (Read)"=0,"Latency Time (Write)"=0,"Total Time (Read)"=379065178,"Operations (Write)"=0,"Total Time (Write)"=0,"Bytes (Rea$
                        |   "IOProviderClass" = "IOBlockStorageDevice"
                        |   "IOGeneralInterest" = ("_IOServiceInterestNotifier is not serializable")
                        |   "IOPropertyMatch" = {"device-type"="Generic"}
                        |   "IOProbeScore" = 0
                        | }
                        |
                        +-o Apple UDIF read-only Media  <class IOMedia, registered, matched, active, busy 0, retain count 8>
                          | {
                          |   "Leaf" = Yes
                          |   "Writable" = No
                          |   "BSD Minor" = 8
                          |   "Preferred Block Size" = 512
                          |   "BSD Major" = 14
                          |   "BSD Name" = "disk1"
                          |   "Size" = 11534336
                          |   "Content Hint" = ""
                          |   "Removable" = Yes
                          |   "IOMediaIcon" = {"CFBundleIdentifier"="com.apple.iokit.IOStorageFamily","IOBundleResourceFile"="Removable.icns"}
                          |   "BSD Unit" = 1
                          |   "Ejectable" = Yes
                          |   "Content" = ""
                          |   "Whole" = Yes
                          | }
                          |
                          +-o IOMediaBSDClient  <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 6>
                              {
                                "IOMatchCategory" = "IOMediaBSDClient"
                                "IOResourceMatch" = "IOBSD"
                                "IOClass" = "IOMediaBSDClient"
                                "IOProviderClass" = "IOMedia"
                                "IOProbeScore" = 30000
                              }