From nobody Thu Dec 01 01:20:06 2022 X-Original-To: usb@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NMytG4fFLz4jdMQ for ; Thu, 1 Dec 2022 01:20:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NMytG3XTlz3NVv for ; Thu, 1 Dec 2022 01:20:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1669857606; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PlNU96R4m4zKjAEioNh6HJVo0BVUuaNFf3DukST/YB4=; b=Geyf1iiy+kIvgRMuWG4JFbLK4Vmu7Xqj2Oi5ghfn7I+cSjfcnF6sjc5XVwn+d/yG/PNQN3 Kw5eCpnTgqasFrT13ZAHmiHvrhFHDm+gS/wW4+zG8ZdbNoDE5PdUd8TDHr7o6SgdGhzrID CPc5aiFmjewnFeurrSIWiJmDcTU9esL6phTcHBVpSJDLrk1C2HQFm0udQm3LuQS37/M456 gBvoC5IWITmxqz7WVm5tlmFaQHN9Ll+m9aiy+eywz62chH/oaWhjesCVl2qEvQM6s+nhFV f+GVMixXyDfts5vV6d2a4noW2uEaXMroSXITXhVnjJujm3fRQnH7zL4vqO7cIg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1669857606; a=rsa-sha256; cv=none; b=RDWZb5dp1gEJew+j5W9txHxPv9gYoM7xesqgCUyxLaUpF6d4NKm0qVRheZMbQgF3n/JKkW cTXGG34/ynhP+oiZM6SUjpIF/vb7RQxQrcfFEMalw5K/CSvm6k/nXFXU84VWwxoLY633gw Nl8i6RatHqtVpxBhIXK4ianS7zp9J8mVnVg70DQ2RSgMQS4l1pQFPD2GUAUte8K826aUSZ GUddHq1czA+d3BndehQff6tIeOQVfbEmlclQSi0bkuWx1udQjun/W5fYnXB2sZ61I50Z6k FNz6buSaDpCohwxgdCFz3xvZWfv4kL8NCeBstq6UFwGo3daiIlA2+5nJvG5WhQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NMytG2WDFzJTG for ; Thu, 1 Dec 2022 01:20:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 2B11K627037302 for ; Thu, 1 Dec 2022 01:20:06 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 2B11K6Yt037301 for usb@FreeBSD.org; Thu, 1 Dec 2022 01:20:06 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: usb@FreeBSD.org Subject: [Bug 267922] Contour Rollermouse Red not supported by ums(4) Date: Thu, 01 Dec 2022 01:20:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: usb X-Bugzilla-Version: 13.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koston@iki.fi X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: usb@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-usb List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-usb@freebsd.org X-BeenThere: freebsd-usb@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267922 --- Comment #15 from Atte Peltom=C3=A4ki --- I'm delighted to report that your patch together with the loader.conf optio= ns have successfully fixed the mouse, and it is now working 100% as expected. Thank you very much!! From the working setup Xorg.0.log: [ 14.642] (II) config/udev: Adding input device Contour Design Contour Rollermouse Red Keyboard (/dev/input/event10) [ 14.642] (**) Contour Design Contour Rollermouse Red Keyboard: Applying InputClass "evdev keyboard catchall" [ 14.642] (**) Contour Design Contour Rollermouse Red Keyboard: Applying InputClass "Evdev keyboard" [ 14.642] (**) Contour Design Contour Rollermouse Red Keyboard: Applying InputClass "libinput keyboard catchall" [ 14.642] (**) Contour Design Contour Rollermouse Red Keyboard: Applying InputClass "keyboard-all" [ 14.642] (II) Using input driver 'evdev' for 'Contour Design Contour Rollermouse Red Keyboard' [ 14.642] (**) Contour Design Contour Rollermouse Red Keyboard: always reports core events [ 14.642] (**) evdev: Contour Design Contour Rollermouse Red Keyboard: Device: "/dev/input/event10" [ 14.642] (--) evdev: Contour Design Contour Rollermouse Red Keyboard: Vendor 0xb33 Product 0x1004 [ 14.642] (--) evdev: Contour Design Contour Rollermouse Red Keyboard: F= ound keys [ 14.642] (II) evdev: Contour Design Contour Rollermouse Red Keyboard: Configuring as keyboard [ 14.642] (**) Option "config_info" "udev:/dev/input/event10" [ 14.642] (II) XINPUT: Adding extended input device "Contour Design Cont= our Rollermouse Red Keyboard" (type: KEYBOARD, id 8) [ 14.642] (**) Option "xkb_rules" "evdev" [ 14.642] (**) Option "xkb_layout" "us,fi" [ 14.642] (**) Option "xkb_variant" "hhk" [ 14.642] (**) Option "xkb_options" "grp:rwin_toggle" [ 14.642] (II) config/udev: Adding input device Contour Design Contour Rollermouse Red Consumer Control (/dev/input/event11) [ 14.642] (**) Contour Design Contour Rollermouse Red Consumer Control: Applying InputClass "evdev keyboard catchall" [ 14.642] (**) Contour Design Contour Rollermouse Red Consumer Control: Applying InputClass "Evdev keyboard" [ 14.642] (**) Contour Design Contour Rollermouse Red Consumer Control: Applying InputClass "libinput keyboard catchall" [ 14.642] (**) Contour Design Contour Rollermouse Red Consumer Control: Applying InputClass "keyboard-all" [ 14.642] (II) Using input driver 'evdev' for 'Contour Design Contour Rollermouse Red Consumer Control' [ 14.642] (**) Contour Design Contour Rollermouse Red Consumer Control: always reports core events [ 14.642] (**) evdev: Contour Design Contour Rollermouse Red Consumer Control: Device: "/dev/input/event11" [ 14.642] (--) evdev: Contour Design Contour Rollermouse Red Consumer Control: Vendor 0xb33 Product 0x1004 [ 14.642] (--) evdev: Contour Design Contour Rollermouse Red Consumer Control: Found 1 mouse buttons [ 14.642] (--) evdev: Contour Design Contour Rollermouse Red Consumer Control: Found keys [ 14.642] (II) evdev: Contour Design Contour Rollermouse Red Consumer Control: Forcing relative x/y axes to exist. [ 14.642] (II) evdev: Contour Design Contour Rollermouse Red Consumer Control: Configuring as mouse [ 14.642] (II) evdev: Contour Design Contour Rollermouse Red Consumer Control: Configuring as keyboard [ 14.642] (**) evdev: Contour Design Contour Rollermouse Red Consumer Control: YAxisMapping: buttons 4 and 5 [ 14.642] (**) evdev: Contour Design Contour Rollermouse Red Consumer Control: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeou= t: 200 [ 14.642] (**) Option "config_info" "udev:/dev/input/event11" [ 14.642] (II) XINPUT: Adding extended input device "Contour Design Cont= our Rollermouse Red Consumer Control" (type: KEYBOARD, id 9) [ 14.642] (**) Option "xkb_rules" "evdev" [ 14.642] (**) Option "xkb_layout" "us,fi" [ 14.642] (**) Option "xkb_variant" "hhk" [ 14.642] (**) Option "xkb_options" "grp:rwin_toggle" [ 14.643] (II) evdev: Contour Design Contour Rollermouse Red Consumer Control: initialized for relative axes. [ 14.643] (**) Contour Design Contour Rollermouse Red Consumer Control: (accel) keeping acceleration scheme 1 [ 14.643] (**) Contour Design Contour Rollermouse Red Consumer Control: (accel) acceleration profile 0 [ 14.643] (**) Contour Design Contour Rollermouse Red Consumer Control: (accel) acceleration factor: 2.000 [ 14.643] (**) Contour Design Contour Rollermouse Red Consumer Control: (accel) acceleration threshold: 4 [....] [ 14.813] (II) config/udev: Adding input device Contour Design Contour Rollermouse Red (/dev/input/event9) [ 14.813] (**) Contour Design Contour Rollermouse Red: Applying InputCla= ss "evdev pointer catchall" [ 14.813] (**) Contour Design Contour Rollermouse Red: Applying InputCla= ss "libinput pointer catchall" [ 14.813] (II) Using input driver 'libinput' for 'Contour Design Contour Rollermouse Red' [ 14.813] (**) Contour Design Contour Rollermouse Red: always reports co= re events [ 14.813] (**) Option "Device" "/dev/input/event9" [ 14.813] (**) Option "_source" "server/udev" [ 14.815] (II) event9 - Contour Design Contour Rollermouse Red: is tagg= ed by udev as: Mouse [ 14.815] (II) event9 - Contour Design Contour Rollermouse Red: device = is a pointer [ 14.817] (II) event9 - Contour Design Contour Rollermouse Red: device removed [ 14.817] (**) Option "config_info" "udev:/dev/input/event9" [ 14.817] (II) XINPUT: Adding extended input device "Contour Design Cont= our Rollermouse Red" (type: MOUSE, id 16) [ 14.817] (**) Option "AccelerationScheme" "none" [ 14.817] (**) Contour Design Contour Rollermouse Red: (accel) selected scheme none/0 [ 14.817] (**) Contour Design Contour Rollermouse Red: (accel) accelerat= ion factor: 2.000 [ 14.817] (**) Contour Design Contour Rollermouse Red: (accel) accelerat= ion threshold: 4 [ 14.818] (II) event9 - Contour Design Contour Rollermouse Red: is tagg= ed by udev as: Mouse [ 14.819] (II) event9 - Contour Design Contour Rollermouse Red: device = is a pointer input/event9 is registering all mouse functionality- pointer movement and m= ouse buttons. input/event10 registers the copy and paste buttons, which depending on the = mode the device is in, either produce Ctrl-C/Ctrl-V (PC mode) or Meta-C/Meta-V (= Mac mode) key combinations, or nothing (HID mode). input/event11 registers nothing at all. If system is booted without the loader.conf options, operation degenerates = back to the first reported erratic behaviour. I did not capture exhaustive debug data from it, though. Let me know if there's anything else you need. FYI, I'm traveling again tomorrow and will likely be gone until end of next week, then I can get bac= k to this. --=20 You are receiving this mail because: You are the assignee for the bug.=