diff --git a/bumble/transport/usb.py b/bumble/transport/usb.py index 2457f903..173e1b3b 100644 --- a/bumble/transport/usb.py +++ b/bumble/transport/usb.py @@ -46,8 +46,9 @@ def load_libusb(): when usb1.USBContext is created. ''' if libusb_path := libusb_package.get_library_path(): + logger.debug(f'loading libusb library at {libusb_path}') dll_loader = ctypes.WinDLL if platform.system() == 'Windows' else ctypes.CDLL - libusb_dll = dll_loader(libusb_path, use_errno=True, use_last_error=True) + libusb_dll = dll_loader(str(libusb_path), use_errno=True, use_last_error=True) usb1.loadLibrary(libusb_dll)