From owner-freebsd-questions@freebsd.org Fri Feb 21 13:37:45 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 30F2225DE2B for ; Fri, 21 Feb 2020 13:37:45 +0000 (UTC) (envelope-from per@hedeland.org) Received: from mailout.easydns.com (mailout.easydns.com [64.68.202.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48PCFN0XBpz4YD5; Fri, 21 Feb 2020 13:37:43 +0000 (UTC) (envelope-from per@hedeland.org) Received: from localhost (localhost [127.0.0.1]) by mailout.easydns.com (Postfix) with ESMTP id 83B1CC4296; Fri, 21 Feb 2020 13:37:41 +0000 (UTC) Received: from mailout.easydns.com ([127.0.0.1]) by localhost (emo12-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l2mIHPJz7tI8; Fri, 21 Feb 2020 13:37:41 +0000 (UTC) Received: from hedeland.org (81-228-157-209-no289.tbcn.telia.com [81.228.157.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailout.easydns.com (Postfix) with ESMTPSA id 4AA0CC1277; Fri, 21 Feb 2020 13:37:37 +0000 (UTC) Received: from pluto.hedeland.org (pluto.hedeland.org [10.1.1.5]) by tellus.hedeland.org (8.15.2/8.15.2) with ESMTPS id 01LDbZwp039795 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Fri, 21 Feb 2020 14:37:35 +0100 (CET) (envelope-from per@hedeland.org) Subject: Re: [FreeBSD-Announce] FreeBSD 12.0 end-of-life To: Tomasz CEDRO Cc: Ed Maste , FreeBSD Questions References: <20200217231452.717FA1E820@freefall.freebsd.org> <20200220154101.GA53326@ghostyhead.chthonixia.net> <1d1cb3e8-ee64-41a7-ac5c-919d3985bd57@malikania.fr> <5d661e60-c767-d03f-4882-75d4a7010924@hedeland.org> From: Per Hedeland Message-ID: <2ab81e7d-6f31-517c-ab7b-4646b18ce225@hedeland.org> Date: Fri, 21 Feb 2020 14:37:35 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48PCFN0XBpz4YD5 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of per@hedeland.org has no SPF policy when checking 64.68.202.10) smtp.mailfrom=per@hedeland.org X-Spamd-Result: default: False [2.57 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; RECEIVED_SPAMHAUS_PBL(0.00)[209.157.228.81.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[hedeland.org]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.74)[0.744,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_SPAM_LONG(0.56)[0.559,0]; R_SPF_NA(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[10.202.68.64.list.dnswl.org : 127.0.5.1]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16686, ipnet:64.68.200.0/22, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.46)[ip: (0.57), ipnet: 64.68.200.0/22(0.11), asn: 16686(1.72), country: CA(-0.09)]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Feb 2020 13:37:45 -0000 On 2020-02-21 06:08, Tomasz CEDRO wrote: > On Fri, Feb 21, 2020 at 1:52 AM Per Hedeland wrote: >> Anyway, a bit of searching in the ports tree indicated that it was >> sysutils/iichid, and after building/installing/loading it, plus >> loading ig4, installing x11-drivers/xf86-input-libinput, and adding >> the suggested xorg.conf snippet (adjusted per output from 'libinput >> list-devices') - the touchpad works! (At least to the extent that I >> care to use it.) > > This is clearly something that is very missing in the Handbook / WIKI > / synaptics manpages! > > I always gave FreeBSD as an example of perfectly documented project. > > Does not seem applicable anymore. Documentation is out of sync and > "works for me" solutions are so Linux :-( Well, as you note below (and also clear from Ed's message), this is brand new stuff - not handbook material just yet IMHO. But once I was made aware of the port, it was really quite straightforward to get it going - I got all the info except the need for xf86-input-libinput (which wasn't very hard to infer) from the links in the pkg-descr, in particular the README.md in wulf7's repo. And I prefer to take the positivie view - this touchpad was completely dead until I learned of the port, now it works, even though it requires a bit of tinkering to set up. This is *progress* and *good* in my book, and I'm sure it will get better/simpler over time. The same goes for the "new drm" that has seen so much criticism - without that, X on this laptop (with Intel Kaby Lake something) was completely impossible, with the "new drm" it pretty much "just worked". I don't know about the synaptics part - in fact I'm pretty ignorant in general about the hardware involved.:-) The touchpad is (now) identified as ELAN0608, is this related to synaptics in any way? > On the other hand IICHID was released 9 days ago - and finally brings > standard to USB and I2C HID layer on FreeBSD serving as input for > evdev and libinput - THANK YOU WULF7 :-) > > >> It has a kind of strange behavior though, might be a feature:-) - >> if I move the cursor and let go of the touchpad without first stopping >> the motion, the cursor continues to move on its own... > > This is a feature not a bug ;-) However, there should be a decay in > the scroll speed when you let go scrolling ;-) This is not scrolling, just moving the cursor/pointer across the screen - and there is absolutely no decay in the speed, it continues at the same speed (at least:-) in the direction of the move until it hits the closest edge of the screen (also continues along that edge until it reaches a corner). Per above it's pretty easy to avoid by stopping the motion before letting go of the touchpad, but it does seem weird... > You may want to try sysctl, xmodmap, xinput, or gsettings to change / > tune Touchpad parameters. I played a bit with the acceleration parameters via 'xinput --set-ptr-feedback', no effect on this. Do you have any more specific tips? --Per