From nobody Wed Feb 18 10:39:33 2026 X-Original-To: freebsd-questions@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 4fGCgj659Gz6RxCk for ; Wed, 18 Feb 2026 10:39:45 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fGCgj4rr7z3P1C; Wed, 18 Feb 2026 10:39:45 +0000 (UTC) (envelope-from tijl@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771411185; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0ISOMfjArEISXndWWR2niBzaGNImMvEoou4LuShaFM0=; b=qgv+VCaoFbpyEblbzgU1WwVig0SX2SEwS1zLI8GzjOrSu1CSp3Kzlcj61R+dMT16uBJ1ty 6BI8r66SgTfd+rmGuOdRes5xiCDl6aK2UnFcksqFrNSpe8bwsGucY6Jx7tlXuHat8239mP yjB6WvCoZXXIjL0o56xtOIZc+7iazSpmZgHyvBrOxFQyB9W7RXb+lLJ5usdXj+RTwMylFW j3ErnOxNEwl3EaGiBukXb/Gv3YhvQ4n4MNxrUfFdUIkBxxv2GF5Vy6GoZyPoXLz/ZPuMKJ RDmRCEC/0HPo0+FELuI0bUjoXsa6+/QQwoGS2lF5xUz6huDsuWbdOgqqkXkSoA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771411185; a=rsa-sha256; cv=none; b=K5dQi5Y6Kbco4X79xsvi0M0sNB8nMZ1Eus5lOrHYKZTf0oeUndW6l83OQT6eUdrmFPZF1Y BQfmIQPL3yReYtlNmPm+mVDh0V9rX/NalY9omxy1m9TY7yXfevQpiP/j/4kFMLiTZuhOTL a75R9Y0klw2wsvxYjbUv+zCm6rb16ddG07sJ+o0es+fdjeb4PQXoOB1r7w8thiKtJw51bE Na2sjG1CnZh+MzudiZOPUU+sEPijX/KFjC0YVskFXyPd7NulAFx1XBSEgDx7zcMHJCySDM M0s6onMgQVONLcdscGNigfNV5DOE7KnV38p+VqRu88AtJ4dwA+zoTGNU9vLMfA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771411185; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0ISOMfjArEISXndWWR2niBzaGNImMvEoou4LuShaFM0=; b=e9G37zQCD/pJJHdvKbY0QduaBeZ+5tOiFVFaZ/bnv1DJVbio+4eSQeoefx7JExp/4p/l93 UF6rc8FVWiVHpRbIshJfZSOnOFcBeNKLcHCHdrdx4sBBt5JTmEi+/YLu38DknxjfwWhNyS GsGXai9Hzi1KCQrTuC3Ux5Gle9XUbFdWdiwIDsfIJm6ypXSwbfMyTV3c8F8Bymx5NBJGMc b2cCY7I/7K4Tc/QHJN3VOw/P/K+VZfttNJgsZeNAjngZv80eakCPD3vDT2f12COIGmiq6/ C3OAKGrAcGiMBDC/COrFrJwwJBaDLj2KiONfPDZt/LhKiWl8FWcGPWp9Mk9FGQ== Received: from hal.tijl.coosemans.org (unknown [IPv6:2a02:a03f:8941:cb00:c9b0:dcb3:5abc:f8c0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: tijl) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fGCgj1RPWzkTP; Wed, 18 Feb 2026 10:39:45 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Date: Wed, 18 Feb 2026 11:39:33 +0100 From: =?UTF-8?B?VMSzbA==?= Coosemans To: "Jin Guojun[VFF]" Cc: FreeBSD Mailing List Subject: Re: USB mouse stops working after upgrading to FreeBSD 15.0 Message-ID: <20260218113933.21081380@hal.tijl.coosemans.org> In-Reply-To: References: List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 15 Feb 2026 21:04:41 -0800 Jin Guojun[VFF] wrote: > I have a Lenovo G505S laptop was running 14.3. After upgrade to 15.0,=20 > the USB mouse stops working. >=20 > The touchpad still works. Below are mouse related information: >=20 > # ps uxagww | grep mouse > root=C2=A0 4767=C2=A0 =C2=A00.0=C2=A0 0.0=C2=A0 =C2=A0 14520=C2=A0 =C2=A0= 2824=C2=A0 -=C2=A0 Is=C2=A0 =C2=A019:45=C2=A0 =C2=A0 =C2=A00:00.30=20 > /usr/sbin/moused -p /dev/input/event7 -t evdev -I /var/run/moused.event7.= pid > root=C2=A0 5046=C2=A0 =C2=A00.0=C2=A0 0.0=C2=A0 =C2=A0 14520=C2=A0 =C2=A0= 2824=C2=A0 -=C2=A0 Ss=C2=A0 =C2=A019:45=C2=A0 =C2=A0 =C2=A00:01.25=20 > /usr/sbin/moused -p /dev/psm0 >=20 > # moused -i all > /dev/input/event7 evdev mouse Compx 2.4G Receiver Mouse > /dev/input/event5 evdev touchpad ETPS/2 Elantech Touchpad >=20 > # cat /dev/input/event7 >=20 > we can see output to the screen (garbage code) when operating USB mouse=20 > (click buttons or move mouse), but the cursor does not move. >=20 > What additional configuration is required for making USB mouse to work=20 > in 15.0-R? In FreeBSD 15 there's a new USB HID driver and you're supposed to use hkbd and hms now instead of ukbd and ums. So if you have ums in your kernel config or are loading the module from /boot/loader.conf, replace that with hms.