diff --git a/src/platform/macos_iokit/enumeration.rs b/src/platform/macos_iokit/enumeration.rs index af2cb2f..cc4e483 100644 --- a/src/platform/macos_iokit/enumeration.rs +++ b/src/platform/macos_iokit/enumeration.rs @@ -72,7 +72,8 @@ fn probe_device(device: IoService) -> Option { class: get_integer_property(&child, "bInterfaceClass")?, subclass: get_integer_property(&child, "bInterfaceSubClass")?, protocol: get_integer_property(&child, "bInterfaceProtocol")?, - interface_string: get_string_property(&child, "USB Interface Name"), + interface_string: get_string_property(&child, "kUSBString") + .or_else(|| get_string_property(&child, "USB Interface Name")), }) }) .collect()