#688

Gamepad 0 could not create the requested DualSense USB/audio controller

Openthevelopersplopened 9d ago

Bug Symptoms

I am trying several Android and Windows clients supposedly supporting full DualSense features but all of them result in controller not being detected at all and this spam in logs: [2026-10-29 02:17:35.314]: Error: Gamepad 0 could not create the requested DualSense USB/audio controller [2026-10-29 02:17:35.316]: Error: Couldn't attach composite DualSense USB gamepad 0 [2026-10-29 02:17:35.316]: Error: Gamepad 0 could not create the requested DualSense USB/audio controller [2026-10-29 02:17:35.320]: Error: Couldn't attach composite DualSense USB gamepad 0 [2026-10-29 02:17:35.320]: Error: Gamepad 0 could not create the requested DualSense USB/audio controller [2026-10-29 02:17:35.325]: Error: Couldn't attach composite DualSense USB gamepad 0 [2026-10-29 02:17:35.325]: Error: Gamepad 0 could not create the requested DualSense USB/audio controller [2026-10-29 02:17:35.328]: Error: Couldn't attach composite DualSense USB gamepad 0 [2026-10-29 02:17:35.328]: Error: Gamepad 0 could not create the requested DualSense USB/audio controller [2026-10-29 02:17:35.333]: Error: Couldn't attach composite DualSense USB gamepad 0

I have both gamepad drivers installed, usbip program shows no connections at all, settings set to "DualSense with waveform haptics". For Android I tried NightJar, Artemis fork adding DualSense support and other client I cant remember name now. For Windows I tried Artemis, Your fork, NightJar

here is screenshot of my settings:

Expected Behavior

DualSense gets detected and supports all native features

Windows Version

25H2

Package

Windows - exe installer

GPU Type

NVIDIA

GPU Model

RTX 5080

GPU Driver Version

Capture Method

Unknown

Apps

undefined

Logs (Optional but Recommended)

sunshine_crashbundle-20261029-022858-part2.zip sunshine_crashbundle-20261029-022858-part1.zip vibeshine_logs-20261029-022843.zip

Screenshot (Optional)

undefined

Activity

6
theveloperspl9d ago

This is what I get when I tried to install USB/IP driver manually: PS C:\Users\xxxx> cd "C:\Program Files\Apollo\drivers\usbip-win2" PS C:\Program Files\Apollo\drivers\usbip-win2> .\install.ps1 [VibepolloUsbIp] Reusing the existing shared USB/IP transport without changing it.

I also tried running vibepollo_dualsense_haptics.exe but empty terminal appears and closes immediately

Nonary8d ago

The attached logs identify Vibepollo 2.0.1 (66e169c325da) and report DualSense USB/audio transport is not installed at host startup, before controller attachment. That message does not distinguish a missing driver from an unavailable or incompatible transport. The installer's “Reusing” message checks interface presence; it does not establish that runtime attachment succeeds. The separate haptics executable is not required for this composite backend.

Could you reproduce on the October 29 nightly and share:

  1. The exact host version/commit and fresh startup line beginning DualSense USB/audio transport is, followed by the first controller-attachment error (if any).
  2. These read-only PowerShell query results:
Get-CimInstance Win32_SystemDriver -Filter "Name='usbip2_ude'" |
  Select-Object Name, State, Started
Get-CimInstance Win32_PnPEntity -Filter "Service='usbip2_ude'" |
  Select-Object Name, Status, ConfigManagerErrorCode
Get-Item "$env:windir\System32\drivers\usbip2_ude.sys" -ErrorAction SilentlyContinue |
  Select-Object -ExpandProperty VersionInfo |
  Select-Object FileVersion, ProductVersion

Please mention if a query returns nothing. Share only these lines/results, with personal paths or identifiers redacted; another full crash bundle is not needed. This will help separate transport availability from client waveform negotiation without guessing at the cause.

theveloperspl8d ago

Current version 2.0.2-nightly.d20261029.r.1.a8ef56b07f39

[2026-10-30 01:01:35.434]: Info: Vibepollo virtual gamepad driver is available (up to 16 controllers; offers Xbox Series, Xbox One, DualSense, DualShock 4, Switch Pro, Steam Controller) [2026-10-30 01:01:35.434]: Info: DualSense USB/audio transport is not installed [2026-10-30 01:01:35.434]: Debug: Gamepad usbip_ds5 is unavailable (gamepads.usbip-not-available) [2026-10-30 01:03:39.977]: Error: Couldn't attach composite DualSense USB gamepad 0 [2026-10-30 01:03:39.977]: Error: Gamepad 0 could not create the requested DualSense USB/audio controller

PS C:\Users\xxxx\Downloads> .\test.ps1

Name State Started


usbip2_ude Running True USBip 3.X Emulated Host Controller

Nonary8d ago

Thanks—the October 29 nightly confirmation is useful. One correction to my earlier diagnostic: mixing different objects in the default table could hide the status/version fields, and the hardcoded driver path can miss DriverStore-isolated installations. The “USBip 3.X” display name alone does not identify the installed version or prove it is wrong.

Please run this in PowerShell and paste the counts and named fields. It only reads local device inventory; instance IDs are used locally for matching but are not printed. No reinstall or driver change is requested.

try {
    $nodes = @(Get-CimInstance Win32_PnPEntity `
        -Filter "Service='usbip2_ude'" -ErrorAction Stop)
    "USB/IP PnP entries: $($nodes.Count)"
    $nodes | Format-List Name, Status, ConfigManagerErrorCode

    $drivers = @(Get-CimInstance Win32_PnPSignedDriver -ErrorAction Stop |
        Where-Object { $nodes.DeviceID -contains $_.DeviceID })
    "USB/IP signed driver records: $($drivers.Count)"
    $drivers | Format-List DeviceName, DriverVersion
} catch {
    'USB/IP inventory query failed: HRESULT=0x{0:X8}' -f $_.Exception.HResult
}

This should distinguish reported PnP problems from the installed package version. It still will not prove that Vibepollo can open the interface or complete its compatibility probe, so no root cause or production fix is established yet. Please omit any unexpected personal information.

theveloperspl8d ago

My bad, I had stock version of USB/IP installed when I was messing with it few months ago, I have removed it, then I run Vibepollo installer again and now everything works flawlessly.

theveloperspl8d ago

Unfortunately there is no controller audio at any client still, should it be present?