From a4a45f03385a59f2e16cf551a545d236b671c15a Mon Sep 17 00:00:00 2001 From: Sanjay Govind Date: Wed, 29 Jan 2025 13:45:13 +1300 Subject: [PATCH] sys_usbd: Don't detach kernel drivers from santroller devices --- rpcs3/Emu/Cell/lv2/sys_usbd.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_usbd.cpp b/rpcs3/Emu/Cell/lv2/sys_usbd.cpp index 10590d1113..745ad5223f 100644 --- a/rpcs3/Emu/Cell/lv2/sys_usbd.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_usbd.cpp @@ -386,10 +386,6 @@ void usb_handler_thread::perform_scan() libusb_device_handle* lusb_handle; if (libusb_open(dev, &lusb_handle) == LIBUSB_SUCCESS) { -#ifdef __linux__ - libusb_set_auto_detach_kernel_driver(lusb_handle, true); - libusb_claim_interface(lusb_handle, 2); -#endif libusb_control_transfer(lusb_handle, +LIBUSB_ENDPOINT_IN | +LIBUSB_REQUEST_TYPE_CLASS | +LIBUSB_RECIPIENT_INTERFACE, 0x01, 0x03f2, 2, nullptr, 0, 5000); libusb_close(lusb_handle); }