<table><tr><td style="">rjvbb created this revision.<br />Restricted Application added a project: Frameworks.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D7401" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Here's something I've been working on for the past week or so, inspired by the fact that it'd be nifty to have a functional audiocd-kio slave on Mac too. Digikam would also benefit from being able to distinguish removable drives on Mac.</p>
<p>I have thus focussed on implementing IOKit backend support for drives, discs and volumes. The audiocd kioslave doesn't work properly yet, but I feel the IOKit backend additions and changes are now at a point where I can present them to collect feedback while I undoubtedly continue tinkering (and cleaning up here and there).</p>
<p>There are evidently changes between how IOKit and (say) UDev and UDisk2 organise things. One notable difference is with optical devices: disc and the useful/interesting part of the drive show up in the same entry, with (audio) CD tracks appearing as additional "devices" (much like how the partitions of a harddisk are listed).</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>Tested on OS X 10.9.5 mostly using the solid-hardware5 utility (output from my system below).</p>
<p>Since tonight <tt style="background: #ebebeb; font-size: 13px;">dragon --play-dvd</tt> finds my internal optical drive and plays audio.</p>
<p>`<br />
udi = 'IOService:/'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = '' (string)
vendor = 'Apple' (string)
product = 'MacBookPro8,1' (string)
description = 'MacBookPro8,1' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>[snip]</p>
<p>udi = 'IOService:/AppleACPIPlatformExpert/cpus'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU0@0'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/CPU0@0' (string)
vendor = 'GenuineIntel' (string)
product = 'Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz' (string)
description = 'Processor' (string)
Processor.number = 0 (0x0) (int)
Processor.maxSpeed = 2700 (0xa8c) (qulonglong)
Processor.canChangeFrequency = false (bool)
Processor.instructionSets = 'IntelMmx|IntelSse|IntelSse2|IntelSse3|IntelSsse3|IntelSse41|IntelSse42' (0x19f) (flag)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU/AppleACPICPUInterruptController'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU/ACPI_SMC_PlatformPlugin'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU/ACPI_SMC_PlatformPlugin/AGPMEnabler'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU/ACPI_SMC_PlatformPlugin' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU/ACPI_SMC_PlatformPlugin/AGPMEnabler/AGPMController'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/CPU0@0/AppleACPICPU/ACPI_SMC_PlatformPlugin/AGPMEnabler' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU1@2'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU1@2/AppleACPICPU'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/CPU1@2' (string)
vendor = 'GenuineIntel' (string)
product = 'Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz' (string)
description = 'Processor' (string)
Processor.number = 1 (0x1) (int)
Processor.maxSpeed = 2700 (0xa8c) (qulonglong)
Processor.canChangeFrequency = false (bool)
Processor.instructionSets = 'IntelMmx|IntelSse|IntelSse2|IntelSse3|IntelSsse3|IntelSse41|IntelSse42' (0x19f) (flag)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU2@1'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU2@1/AppleACPICPU'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/CPU2@1' (string)
vendor = 'GenuineIntel' (string)
product = 'Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz' (string)
description = 'Processor' (string)
Processor.number = 2 (0x2) (int)
Processor.maxSpeed = 2700 (0xa8c) (qulonglong)
Processor.canChangeFrequency = false (bool)
Processor.instructionSets = 'IntelMmx|IntelSse|IntelSse2|IntelSse3|IntelSsse3|IntelSse41|IntelSse42' (0x19f) (flag)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU3@3'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU3@3/AppleACPICPU'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/CPU3@3' (string)
vendor = 'GenuineIntel' (string)
product = 'Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz' (string)
description = 'Processor' (string)
Processor.number = 3 (0x3) (int)
Processor.maxSpeed = 2700 (0xa8c) (qulonglong)
Processor.canChangeFrequency = false (bool)
Processor.instructionSets = 'IntelMmx|IntelSse|IntelSse2|IntelSse3|IntelSsse3|IntelSse41|IntelSse42' (0x19f) (flag)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU4'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU5'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU6'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/CPU7'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>[snip]</p>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver' (string)
vendor = 'Inateck' (string)
product = 'ASM1153E' (string)
description = 'Inateck TS64GMSA370 Media' (string)
Block.major = 1 (0x1) (int)
Block.minor = 7 (0x7) (int)
Block.device = '/dev/disk1' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = false (bool)
StorageDrive.bus = 'Usb' (0x1) (enum)
StorageDrive.driveType = 'HardDisk' (0x0) (enum)
StorageDrive.removable = true (bool)
StorageDrive.hotpluggable = true (bool)
StorageDrive.inUse = true (bool)
StorageDrive.size = 64023257088 (0xee8156000) (qulonglong)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'PartitionTable' (0x3) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 64023257088 (0xee8156000) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media/IOGUIDPartitionScheme'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media/IOGUIDPartitionScheme/EFI System Partition@1'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media/IOGUIDPartitionScheme' (string)
vendor = 'Inateck' (string)
product = 'ASM1153E' (string)
description = 'EFI System Partition' (string)
Block.major = 1 (0x1) (int)
Block.minor = 8 (0x8) (int)
Block.device = '/dev/disk1s1' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'FileSystem' (0x2) (enum)
StorageVolume.fsType = 'msdos' (string)
StorageVolume.label = 'EFI' (string)
StorageVolume.uuid = '69faf048-1981-41d5-8729-baf4f0788f24' (string)
StorageVolume.size = 209715200 (0xc800000) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media/IOGUIDPartitionScheme/EFI System Partition@1/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media/IOGUIDPartitionScheme/EFI System Partition@1' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media/IOGUIDPartitionScheme/VMssd@2'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG1@1,1/IOPP/UPSB@0/IOPP/DSB2@4/IOPP/UPS2@0/IOPP/pci-bridge@0/IOPP/pci1b73,1100@0/AppleUSBXHCI/ASM1153E@81200000/IOUSBInterface@0/IOUSBAttachedSCSI/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/org_dungeon_driver_IOSATDriver/IOSATServices/IOBlockStorageDriver/Inateck TS64GMSA370 Media/IOGUIDPartitionScheme' (string)
vendor = 'Inateck' (string)
product = 'ASM1153E' (string)
description = 'VMs (VMssd)' (string)
Block.major = 1 (0x1) (int)
Block.minor = 9 (0x9) (int)
Block.device = '/dev/disk1s2' (string)
StorageAccess.accessible = true (bool)
StorageAccess.filePath = '/Volumes/VMs' (string)
StorageAccess.ignored = false (bool)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'FileSystem' (0x2) (enum)
StorageVolume.fsType = 'hfs' (string)
StorageVolume.label = 'VMs' (string)
StorageVolume.uuid = '4ff2589b-d129-4dfa-adbe-44e652b52ab5' (string)
StorageVolume.size = 63679283200 (0xed394c000) (qulonglong)</pre></div>
<p>[snip]</p>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver' (string)
vendor = '' (string)
product = 'HGST HTS721010A9E630 ' (string)
description = 'HGST HTS721010A9E630 Media' (string)
Block.major = 1 (0x1) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/disk0' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = false (bool)
StorageDrive.bus = 'Sata' (0x4) (enum)
StorageDrive.driveType = 'HardDisk' (0x0) (enum)
StorageDrive.removable = false (bool)
StorageDrive.hotpluggable = false (bool)
StorageDrive.inUse = true (bool)
StorageDrive.size = 1000204886016 (0xe8e0db6000) (qulonglong)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'PartitionTable' (0x3) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 1000204886016 (0xe8e0db6000) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/EFI@1'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme' (string)
vendor = '' (string)
product = 'HGST HTS721010A9E630 ' (string)
description = 'EFI' (string)
Block.major = 1 (0x1) (int)
Block.minor = 1 (0x1) (int)
Block.device = '/dev/disk0s1' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'FileSystem' (0x2) (enum)
StorageVolume.fsType = 'msdos' (string)
StorageVolume.label = 'EFI' (string)
StorageVolume.uuid = 'fb10e9ba-2469-4792-ae2c-1e7af6ca8ce8' (string)
StorageVolume.size = 209715200 (0xc800000) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/EFI@1/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/EFI@1' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/Mosx@2'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme' (string)
vendor = '' (string)
product = 'HGST HTS721010A9E630 ' (string)
description = 'Mosx' (string)
Block.major = 1 (0x1) (int)
Block.minor = 2 (0x2) (int)
Block.device = '/dev/disk0s2' (string)
StorageAccess.accessible = true (bool)
StorageAccess.filePath = '/' (string)
StorageAccess.ignored = false (bool)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'FileSystem' (0x2) (enum)
StorageVolume.fsType = 'hfs' (string)
StorageVolume.label = 'Mosx' (string)
StorageVolume.uuid = '70429cfe-d88d-47a4-9e62-035192a16a7b' (string)
StorageVolume.size = 128849018880 (0x1e00000000) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/Mosx@2/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/Mosx@2' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/DebianI@3'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme' (string)
vendor = '' (string)
product = 'HGST HTS721010A9E630 ' (string)
description = 'Debian (DebianI)' (string)
Block.major = 1 (0x1) (int)
Block.minor = 3 (0x3) (int)
Block.device = '/dev/disk0s3' (string)
StorageAccess.accessible = true (bool)
StorageAccess.filePath = '/Volumes/Debian' (string)
StorageAccess.ignored = false (bool)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'FileSystem' (0x2) (enum)
StorageVolume.fsType = 'hfs' (string)
StorageVolume.label = 'Debian' (string)
StorageVolume.uuid = '7d1b181c-a434-4041-8729-3d2520849e29' (string)
StorageVolume.size = 322122547200 (0x4b00000000) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/DebianI@3/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/DebianI@3' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/Win@4'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme' (string)
vendor = '' (string)
product = 'HGST HTS721010A9E630 ' (string)
description = 'Win (Win)' (string)
Block.major = 1 (0x1) (int)
Block.minor = 4 (0x4) (int)
Block.device = '/dev/disk0s4' (string)
StorageAccess.accessible = true (bool)
StorageAccess.filePath = '/Volumes/Win' (string)
StorageAccess.ignored = false (bool)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'FileSystem' (0x2) (enum)
StorageVolume.fsType = 'hfs' (string)
StorageVolume.label = 'Win' (string)
StorageVolume.uuid = '58156f29-6029-4dde-a2d2-8facfa989fd6' (string)
StorageVolume.size = 107374182400 (0x1900000000) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/Win@4/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/Win@4' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/VMs@5'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme' (string)
vendor = '' (string)
product = 'HGST HTS721010A9E630 ' (string)
description = 'VMshd (VMs)' (string)
Block.major = 1 (0x1) (int)
Block.minor = 5 (0x5) (int)
Block.device = '/dev/disk0s5' (string)
StorageAccess.accessible = true (bool)
StorageAccess.filePath = '/Volumes/VMshd' (string)
StorageAccess.ignored = false (bool)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'FileSystem' (0x2) (enum)
StorageVolume.fsType = 'hfs' (string)
StorageVolume.label = 'VMshd' (string)
StorageVolume.uuid = '12050429-db95-4993-aec5-0cc0376ce1c9' (string)
StorageVolume.size = 440407870976 (0x668a5ace00) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/VMs@5/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/VMs@5' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme/Apple_HFS_Untitled_2@6'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/HGST HTS721010A9E630 Media/IOGUIDPartitionScheme' (string)
vendor = '' (string)
product = 'HGST HTS721010A9E630 ' (string)
description = 'Apple_HFS_Untitled_2' (string)
Block.major = 1 (0x1) (int)
Block.minor = 6 (0x6) (int)
Block.device = '/dev/disk0s6' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'FileSystem' (0x2) (enum)
StorageVolume.fsType = 'hfs' (string)
StorageVolume.label = 'Recovery HD' (string)
StorageVolume.uuid = '8eb41767-06e0-46bf-8dcd-8f7921cbcc54' (string)
StorageVolume.size = 704643072 (0x2a000000) (qulonglong)</pre></div>
<p>[snip]</p>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/SCSITaskUserClientIniter'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'MATSHITA DVD-R UJ-8A8 Media' (string)
Block.major = 1 (0x1) (int)
Block.minor = 12 (0xc) (int)
Block.device = '/dev/rdisk3' (string)
StorageAccess.accessible = true (bool)
StorageAccess.filePath = '/Volumes/Audio CD' (string)
StorageAccess.ignored = false (bool)
StorageDrive.bus = 'Sata' (0x4) (enum)
StorageDrive.driveType = 'CdromDrive' (0x1) (enum)
StorageDrive.removable = true (bool)
StorageDrive.hotpluggable = true (bool)
StorageDrive.inUse = true (bool)
StorageDrive.size = 750932448 (0x2cc251e0) (qulonglong)
OpticalDrive.supportedMedia = 'Cdr|Cdrw|Dvd|Dvdr|Dvdrw|Dvdplusr|Dvdplusrw' (0xdf) (flag)
OpticalDrive.readSpeed = 0 (0x0) (int)
OpticalDrive.writeSpeed = 0 (0x0) (int)
OpticalDrive.writeSpeeds = {} (int list)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'PartitionTable' (0x3) (enum)
StorageVolume.fsType = 'cddafs' (string)
StorageVolume.label = 'Audio CD' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 750932448 (0x2cc251e0) (qulonglong)
OpticalDisc.availableContent = 'Audio' (0x1) (flag)
OpticalDisc.discType = 'CdRom' (0x0) (enum)
OpticalDisc.appendable = false (bool)
OpticalDisc.blank = false (bool)
OpticalDisc.rewritable = false (bool)
OpticalDisc.capacity = 750932448 (0x2cc251e0) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 1@1'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 1' (string)
Block.major = 1 (0x1) (int)
Block.minor = 17 (0x11) (int)
Block.device = '/dev/disk3s1' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 82044816 (0x4e3e790) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 1@1/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 1@1' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 2@2'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 2' (string)
Block.major = 1 (0x1) (int)
Block.minor = 14 (0xe) (int)
Block.device = '/dev/disk3s2' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 109558512 (0x687baf0) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 2@2/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 2@2' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 3@3'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 3' (string)
Block.major = 1 (0x1) (int)
Block.minor = 15 (0xf) (int)
Block.device = '/dev/disk3s3' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 54763968 (0x343a1c0) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 3@3/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 3@3' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 4@4'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 4' (string)
Block.major = 1 (0x1) (int)
Block.minor = 13 (0xd) (int)
Block.device = '/dev/disk3s4' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 46708368 (0x2c8b690) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 4@4/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 4@4' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 5@5'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 5' (string)
Block.major = 1 (0x1) (int)
Block.minor = 16 (0x10) (int)
Block.device = '/dev/disk3s5' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 48281856 (0x2e0b900) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 5@5/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 5@5' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 6@6'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 6' (string)
Block.major = 1 (0x1) (int)
Block.minor = 18 (0x12) (int)
Block.device = '/dev/disk3s6' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 15523200 (0xecdd80) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 6@6/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 6@6' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 7@7'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 7' (string)
Block.major = 1 (0x1) (int)
Block.minor = 19 (0x13) (int)
Block.device = '/dev/disk3s7' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 57732192 (0x370ec60) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 7@7/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 7@7' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 8@8'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 8' (string)
Block.major = 1 (0x1) (int)
Block.minor = 22 (0x16) (int)
Block.device = '/dev/disk3s8' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 64804656 (0x3dcd730) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 8@8/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 8@8' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 9@9'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 9' (string)
Block.major = 1 (0x1) (int)
Block.minor = 23 (0x17) (int)
Block.device = '/dev/disk3s9' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 77194992 (0x499e6f0) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 9@9/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 9@9' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 10@10'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 10' (string)
Block.major = 1 (0x1) (int)
Block.minor = 20 (0x14) (int)
Block.device = '/dev/disk3s10' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 23465904 (0x1660fb0) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 10@10/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 10@10' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 11@11'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 11' (string)
Block.major = 1 (0x1) (int)
Block.minor = 21 (0x15) (int)
Block.device = '/dev/disk3s11' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 129917424 (0x7be61f0) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 11@11/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 11@11' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 12@12'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme' (string)
vendor = 'MATSHITA' (string)
product = 'DVD-R UJ-8A8' (string)
description = 'Untitled 12' (string)
Block.major = 1 (0x1) (int)
Block.minor = 24 (0x18) (int)
Block.device = '/dev/disk3s12' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = true (bool)
StorageVolume.ignored = true (bool)
StorageVolume.usage = 'Other' (0x0) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 40936560 (0x270a470) (qulonglong)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 12@12/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODVDBlockStorageDriver/MATSHITA DVD-R UJ-8A8 Media/IOCDPartitionScheme/Untitled 12@12' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices/IODASPIService'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>[snip]</p>
<p>udi = 'IOService:/AppleACPIPlatformExpert/SMB0/AppleECSMBusController/AppleSmartBatteryManager'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/SMB0/AppleECSMBusController' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/AppleACPIPlatformExpert/SMB0/AppleECSMBusController/AppleSmartBatteryManager/AppleSmartBattery'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/AppleACPIPlatformExpert/SMB0/AppleECSMBusController/AppleSmartBatteryManager' (string)
vendor = 'SMP' (string)
product = 'bq20z451' (string)
description = 'Apple Smart Battery' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)
Battery.present = true (bool)
Battery.type = 'PrimaryBattery' (0x3) (enum)
Battery.chargePercent = 98 (0x62) (int)
Battery.capacity = 100 (0x64) (int)
Battery.rechargeable = true (bool)
Battery.powerSupply = true (bool)
Battery.chargeState = 'FullyCharged' (0x3) (enum)
Battery.timeToEmpty = -1 (0xffffffffffffffff) (qlonglong)
Battery.timeToFull = -1 (0xffffffffffffffff) (qlonglong)
Battery.energy = 0 (double)
Battery.energyFull = 0 (double)
Battery.energyFullDesign = 0 (double)
Battery.energyRate = 0 (double)
Battery.voltage = 12.495 (double)
Battery.temperature = 29.71 (double)
Battery.recalled = false (bool)
Battery.recallVendor = '' (string)
Battery.recallUrl = '' (string)
Battery.serial = 'W01286PEED3BA' (string)
Battery.remainingTime = -1 (0xffffffffffffffff) (qlonglong)</pre></div>
<p>[snip]</p>
<p>udi = 'IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel/IOBlockStorageDriver/Apple UDIF read-only compressed (zlib) Media'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel/IOBlockStorageDriver' (string)
vendor = 'Apple' (string)
product = 'Disk Image' (string)
description = 'Apple UDIF read-only compressed (zlib) Media' (string)
Block.major = 1 (0x1) (int)
Block.minor = 10 (0xa) (int)
Block.device = '/dev/disk2' (string)
StorageAccess.accessible = false (bool)
StorageAccess.filePath = '' (string)
StorageAccess.ignored = false (bool)
StorageDrive.bus = 'Platform' (0x5) (enum)
StorageDrive.driveType = 'HardDisk' (0x0) (enum)
StorageDrive.removable = true (bool)
StorageDrive.hotpluggable = false (bool)
StorageDrive.inUse = true (bool)
StorageDrive.size = 199281152 (0xbe0ca00) (qulonglong)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'PartitionTable' (0x3) (enum)
StorageVolume.fsType = '' (string)
StorageVolume.label = '' (string)
StorageVolume.uuid = '' (string)
StorageVolume.size = 199281152 (0xbe0ca00) (qulonglong)</pre></div>
<p>udi = 'IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel/IOBlockStorageDriver/Apple UDIF read-only compressed (zlib) Media/IOMediaBSDClient'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel/IOBlockStorageDriver/Apple UDIF read-only compressed (zlib) Media' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel/IOBlockStorageDriver/Apple UDIF read-only compressed (zlib) Media/IOGUIDPartitionScheme'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel/IOBlockStorageDriver/Apple UDIF read-only compressed (zlib) Media' (string)
vendor = '' (string)
product = '' (string)
description = '' (string)
Block.major = 0 (0x0) (int)
Block.minor = 0 (0x0) (int)
Block.device = '/dev/' (string)</pre></div>
<p>udi = 'IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel/IOBlockStorageDriver/Apple UDIF read-only compressed (zlib) Media/IOGUIDPartitionScheme/disk image@1'</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">parent = 'IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel/IOBlockStorageDriver/Apple UDIF read-only compressed (zlib) Media/IOGUIDPartitionScheme' (string)
vendor = 'Apple' (string)
product = 'Disk Image' (string)
description = 'Opera-41 (disk image)' (string)
Block.major = 1 (0x1) (int)
Block.minor = 11 (0xb) (int)
Block.device = '/dev/disk2s1' (string)
StorageAccess.accessible = true (bool)
StorageAccess.filePath = '/Volumes/Opera-41' (string)
StorageAccess.ignored = false (bool)
StorageVolume.ignored = false (bool)
StorageVolume.usage = 'FileSystem' (0x2) (enum)
StorageVolume.fsType = 'hfs' (string)
StorageVolume.label = 'Opera-41' (string)
StorageVolume.uuid = '0a67cb13-4686-41db-aaec-726df1623cdd' (string)
StorageVolume.size = 199241728 (0xbe03000) (qulonglong)</pre></div>
<p>[snip]<br />
`</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R245 Solid</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D7401" rel="noreferrer">https://phabricator.kde.org/D7401</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/solid/devices/CMakeLists.txt<br />
src/solid/devices/backends/iokit/CMakeLists.txt<br />
src/solid/devices/backends/iokit/cfhelper.cpp<br />
src/solid/devices/backends/iokit/iokitbattery.cpp<br />
src/solid/devices/backends/iokit/iokitbattery.h<br />
src/solid/devices/backends/iokit/iokitblock.cpp<br />
src/solid/devices/backends/iokit/iokitblock.h<br />
src/solid/devices/backends/iokit/iokitdevice.cpp<br />
src/solid/devices/backends/iokit/iokitdevice.h<br />
src/solid/devices/backends/iokit/iokitdeviceinterface.cpp<br />
src/solid/devices/backends/iokit/iokitdeviceinterface.h<br />
src/solid/devices/backends/iokit/iokitgenericinterface.cpp<br />
src/solid/devices/backends/iokit/iokitmanager.cpp<br />
src/solid/devices/backends/iokit/iokitopticaldisc.cpp<br />
src/solid/devices/backends/iokit/iokitopticaldisc.h<br />
src/solid/devices/backends/iokit/iokitopticaldrive.cpp<br />
src/solid/devices/backends/iokit/iokitopticaldrive.h<br />
src/solid/devices/backends/iokit/iokitprocessor.cpp<br />
src/solid/devices/backends/iokit/iokitprocessor.h<br />
src/solid/devices/backends/iokit/iokitstorage.cpp<br />
src/solid/devices/backends/iokit/iokitstorage.h<br />
src/solid/devices/backends/iokit/iokitstorageaccess.cpp<br />
src/solid/devices/backends/iokit/iokitstorageaccess.h<br />
src/solid/devices/backends/iokit/iokitvolume.cpp<br />
src/solid/devices/backends/iokit/iokitvolume.h</div></div></div><br /><div><strong>To: </strong>rjvbb, Frameworks<br /><strong>Cc: </strong>cgilles, kde-mac<br /></div>