From nobody Tue Nov 22 12:43:51 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 4NGkTM4mGJz4hYRv for ; Tue, 22 Nov 2022 12:43:51 +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 4NGkTM2VzYz45kX for ; Tue, 22 Nov 2022 12:43:51 +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=1669121031; 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; bh=xlYXIOmDbM4HRWtEOsLSPCBOaGQ/lWssB8BesOfKENs=; b=vkDdy3R3TSQapnweAx3wV+kyB4G2NuD3a380ZYlhoEyasKr83hl21v/vRRRvM0/UEg51sr Q8fSockKM1YSJFSoxSlxtSNEDVmHjx64pdM1FBZd6ypDPYHpcRcU6EIEvtsHgdnKFVyBeP J5jko8hP0XTCduINznEe0M5dU7nxsbnNgFcu1Msewyb5vy/UQ7Q1nJGRfSCsM1qqbyUn0W n5glfEOMgX2uuU/UOS+WHKIQJq1J+UgQiwoAySXg6MKDy8vWRPKKvwGZGQHzaen2ozLe6G ROHPgyAu8W7bitalczrYWfHV0Xt0QLppl/4uaNR23hjrBhEar/YLIHienkHlKw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1669121031; a=rsa-sha256; cv=none; b=aymvSsFP8lgOVfBUMhxgD3yCmATnCEpzE9P6Cm0RUEYCI65bhBGx0LNe8t5K4IfS1WVUbJ 94xBeMq8ww+RvBcaC26CcnjIYdNu04eRbixUPwR/8pUFLRTv1RFxzYk8q4SYMmx9k/or0q Uo4Hd0lLFgrgJm68qV/4px9E617rXVUMY8XeJIN+wIu6R8uhMXkwOaMrqM5ieVoGR7Wyfo W73vQzTlLFeJjaq6EcxFWjLR8dTKNrk+JnV+iQm2OA1w0NdhH/oWTrmpLzVSjHkfYniYUq UVZ0JAoHxiDRx2gtM8xn9+c3tP7DgGlOYB3wJo/9UJLCowZUrVH+vg4Ppl3oEA== 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 4NGkTM1Yg9zjyv for ; Tue, 22 Nov 2022 12:43:51 +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 2AMChp68093516 for ; Tue, 22 Nov 2022 12:43:51 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 2AMChpnk093514 for usb@FreeBSD.org; Tue, 22 Nov 2022 12:43:51 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: Tue, 22 Nov 2022 12:43:51 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new 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: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: 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 Bug ID: 267922 Summary: Contour Rollermouse Red not supported by ums(4) Product: Base System Version: 13.1-RELEASE Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: usb Assignee: usb@FreeBSD.org Reporter: koston@iki.fi Mouse is detected by ums(4) driver: ums0: on usbus0 ums0: 26 buttons and [XYZ] coordinates ID=3D1 Output from "xev -input button | grep button" when pressing and releasing buttons: Left (only one that works correctly): state 0x0, button 1, same_screen YES state 0x100, button 1, same_screen YES Right: state 0x0, button 1, same_screen YES state 0x100, button 3, same_screen YES state 0x500, button 1, same_screen YES state 0x400, button 3, same_screen YES Middle: state 0x0, button 1, same_screen YES state 0x100, button 2, same_screen YES state 0x300, button 1, same_screen YES state 0x200, button 2, same_screen YES Double-click, copy and paste buttons all work as Left button. Pressing the roller bar (should be just Left button): state 0x0, button 3, same_screen YES state 0x400, button 1, same_screen YES state 0x500, button 3, same_screen YES state 0x100, button 1, same_screen YES state 0x0, button 3, same_screen YES state 0x400, button 3, same_screen YES Results are identical in console using moused(8) debug mode. The mouse has three operating modes (mac/windows/linux) which all produce slightly differ= ent but equally erratic results. ums(4) is assumed to lack support for this mouse. It does work correctly on Linux. An additional feature not supported is that once the roller bar is at either vertical extreme position, cursor should continuously move to that direction. If someone capable is serious about implementing proper support, contact me= and I will send you a Rollermouse Red for development/testing. --=20 You are receiving this mail because: You are the assignee for the bug.=