I have no experience with HAL, which as I recall is an awful mess, but from what you describe, simply doing
dpaths = manager.FindDeviceStringMatch('storage.originating _device', path) + manager.FindDeviceStringMatch('info.parent', path)
should do the trick.
|