Linux USB
 help / color / mirror / Atom feed
* [Bug 221779] New: 3Dconnexion CadMouse Pro Wireless (256f:c654) repeatedly disconnects when wired, reproducible on all 4 host controllers
@ 2026-07-23 13:21 bugzilla-daemon
  2026-07-23 13:22 ` [Bug 221779] " bugzilla-daemon
  2026-07-23 13:22 ` bugzilla-daemon
  0 siblings, 2 replies; 3+ messages in thread
From: bugzilla-daemon @ 2026-07-23 13:21 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221779

            Bug ID: 221779
           Summary: 3Dconnexion CadMouse Pro Wireless (256f:c654)
                    repeatedly disconnects when wired, reproducible on all
                    4 host controllers
           Product: Drivers
           Version: 2.5
          Hardware: AMD
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: USB
          Assignee: drivers_usb@kernel-bugs.kernel.org
          Reporter: scott.meyers.email@gmail.com
        Regression: No

Created attachment 310491
  --> https://bugzilla.kernel.org/attachment.cgi?id=310491&action=edit
gmesg output

SUMMARY

3Dconnexion CadMouse Pro Wireless (USB HID, wired mode) repeatedly
disconnects/re-enumerates a few seconds to a few minutes after connecting, on
every USB host controller present on the system (4 tested). Device works
flawlessly in wireless mode (via included 2.4GHz receiver) on the same machine,
and works flawlessly wired on Windows 11 with no vendor driver installed.
Behavior is fully reproducible and independent of hub topology, controller
vendor, or power-management settings.

SYSTEM INFORMATION

Distro: Kubuntu
Kernel: 7.0.0-28-generic
Motherboard: ASUS ROG Zenith / Prime X399-series (Threadripper platform) — 4
on-board USB xHCI controllers:
01:00.0 — AMD X399 Series Chipset USB 3.1 xHCI Controller (rev 02)
08:00.0 — ASMedia ASM2142/ASM3142 USB 3.1 Host Controller
0a:00.3 — AMD Zeppelin USB 3.0 xHCI Compliant Host Controller
43:00.3 — AMD Zeppelin USB 3.0 xHCI Compliant Host Controller

DEVICE INFORMATION

Product: 3Dconnexion CadMouse Pro Wireless
USB IDs: idVendor=256f, idProduct=c654
Firmware: bcdDevice=1.21
Connected via: OEM micro-USB cable (charge+data), no hub
No vendor driver in use on either OS (3Dconnexion does not support this device
on Linux; also tested with no driver installed on Windows)

STEPS TO REPRODUCE

Plug in CadMouse Pro Wireless via USB cable to any port on the system.
Use the mouse normally.
After somewhere between ~5 seconds and ~3.5 minutes of connection, the mouse
stops responding.
dmesg shows a clean "USB disconnect" followed by re-enumeration ~10-90 seconds
later.
Repeat — interval to failure is irregular (not a fixed timer).

EXPECTED BEHAVIOR

Device remains connected and responsive indefinitely, as it does:

In wireless mode via the 3Dconnexion Universal Receiver on this same machine
Wired, on Windows 11, on this same machine, same cable, same ports, no vendor
driver installed

DIAGNOSTIC STEPS ALREADY RULED OUT

USB autosuspend: power/control for the device confirmed "on",
autosuspend_delay_ms confirmed -1 (disabled). Kernel boot params already
include usbcore.autosuspend=-1. No change in behavior.
USB Link Power Management (LPM): Tested usbcore.quirks=256f:c654:u to disable
LPM for this device. No change.
Hub chain / power delivery: Tested through multiple external hub chains
(Genesys Logic hub chips) and with the mouse plugged directly into the case's
rear I/O panel with zero hubs in the path. Same failure in both cases.
Controller-specific fault: Reproduced identically on all 4 on-board USB
controllers (AMD X399 chipset, ASMedia ASM2142, and both AMD Zeppelin
controllers), each tested with a direct connection (no hub). Rules out a single
bad controller/port.
HID always-poll quirk: Tested usbhid.quirks=0x256f:0xc654:0x4
(HID_QUIRK_ALWAYS_POLL). Confirmed active via
/sys/module/usbhid/parameters/quirks and /proc/cmdline. No improvement — device
disconnected in ~3 seconds, faster than baseline.
PCIe ASPM: Already disabled system-wide (pcie_aspm=off) prior to testing. No
change.

RELEVANT DMESG EXCERPTS

[Wed Jul 22 14:54:47 2026] hid-generic 0003:256F:C654.000D: input,hidraw12: USB
HID v1.11 Mouse [3Dconnexion CadMouse Pro Wireless] on
usb-0000:0a:00.3-3.3.3/input0
[Wed Jul 22 14:55:39 2026] usb 5-3.3.3: USB disconnect, device number 8
[Wed Jul 22 14:56:57 2026] hid-generic 0003:256F:C654.000F: input,hidraw12: USB
HID v1.11 Mouse [3Dconnexion CadMouse Pro Wireless] on
usb-0000:0a:00.3-3.3.3/input0
[Wed Jul 22 14:57:15 2026] usb 5-3.3.3: USB disconnect, device number 11
[Wed Jul 22 15:01:40 2026] hid-generic 0003:256F:C654.0011: input,hidraw12: USB
HID v1.11 Mouse [3Dconnexion CadMouse Pro Wireless] on
usb-0000:0a:00.3-3.3.3/input0
[Wed Jul 22 15:05:03 2026] usb 5-3.3.3: USB disconnect, device number 12
[Wed Jul 22 15:06:01 2026] hid-generic 0003:256F:C654.0018: input,hidraw13: USB
HID v1.11 Mouse [3Dconnexion CadMouse Pro Wireless] on
usb-0000:43:00.3-4/input0
[Wed Jul 22 15:07:31 2026] usb 7-4: USB disconnect, device number 10
[Wed Jul 22 15:08:10 2026] hid-generic 0003:256F:C654.001E: input,hidraw13: USB
HID v1.11 Mouse [3Dconnexion CadMouse Pro Wireless] on
usb-0000:43:00.3-4/input0
[Wed Jul 22 15:10:40 2026] usb 7-4: USB disconnect, device number 13

No error codes (e.g. -71), no "xHCI host controller not responding", and no
host-controller-death messages accompany any of these disconnects — the
disconnect events themselves are "clean," with no visible USB transaction error
preceding them.

FAILURE TIMING OBSERVED (irregular, not a fixed interval)

Connected 14:54:47 → Disconnected 14:55:39 (52s)
Connected 14:56:57 → Disconnected 14:57:15 (18s)
Connected 15:01:40 → Disconnected 15:05:03 (3m23s)
Connected 15:06:01 → Disconnected 15:07:31 (1m30s)
Connected 15:08:10 → Disconnected 15:10:40 (2m30s)

ADDITIONAL NOTES

Community tool cadmousectl (https://github.com/mia-0/cadmousectl), a
reverse-engineered CadMouse config utility, notes that this device loses its
internal settings every time it disconnects — suggesting the device itself does
a real internal reset/reinit on each drop, not just a communication hiccup at
the host side.
3Dconnexion does not provide a supported Linux driver for this model, so only
hid-generic is in play; it's unclear whether any additional vendor-specific
initialization (present in Windows' generic USB/HID handling, even without
3DxWare installed) might differ from what hid-generic sends on connect.

Will attach: fresh dmesg -T output, lsusb -v -d 256f:c654 output, and lsusb -t
output.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug 221779] 3Dconnexion CadMouse Pro Wireless (256f:c654) repeatedly disconnects when wired, reproducible on all 4 host controllers
  2026-07-23 13:21 [Bug 221779] New: 3Dconnexion CadMouse Pro Wireless (256f:c654) repeatedly disconnects when wired, reproducible on all 4 host controllers bugzilla-daemon
@ 2026-07-23 13:22 ` bugzilla-daemon
  2026-07-23 13:22 ` bugzilla-daemon
  1 sibling, 0 replies; 3+ messages in thread
From: bugzilla-daemon @ 2026-07-23 13:22 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221779

--- Comment #1 from Scott (scott.meyers.email@gmail.com) ---
Created attachment 310492
  --> https://bugzilla.kernel.org/attachment.cgi?id=310492&action=edit
lsusb tree output

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug 221779] 3Dconnexion CadMouse Pro Wireless (256f:c654) repeatedly disconnects when wired, reproducible on all 4 host controllers
  2026-07-23 13:21 [Bug 221779] New: 3Dconnexion CadMouse Pro Wireless (256f:c654) repeatedly disconnects when wired, reproducible on all 4 host controllers bugzilla-daemon
  2026-07-23 13:22 ` [Bug 221779] " bugzilla-daemon
@ 2026-07-23 13:22 ` bugzilla-daemon
  1 sibling, 0 replies; 3+ messages in thread
From: bugzilla-daemon @ 2026-07-23 13:22 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221779

--- Comment #2 from Scott (scott.meyers.email@gmail.com) ---
Created attachment 310493
  --> https://bugzilla.kernel.org/attachment.cgi?id=310493&action=edit
lsusb output

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-07-23 13:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-23 13:21 [Bug 221779] New: 3Dconnexion CadMouse Pro Wireless (256f:c654) repeatedly disconnects when wired, reproducible on all 4 host controllers bugzilla-daemon
2026-07-23 13:22 ` [Bug 221779] " bugzilla-daemon
2026-07-23 13:22 ` bugzilla-daemon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox