* [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