GNU bug report logs - #35574
bcm5974 touchpad is not recognized as touchpad

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: "pelzflorian (Florian Pelz)" <pelzflorian@HIDDEN>; dated Sun, 5 May 2019 06:55:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 35574 <at> debbugs.gnu.org:


Received: (at 35574) by debbugs.gnu.org; 5 May 2019 07:42:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 03:42:06 2019
Received: from localhost ([127.0.0.1]:52918 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNBmg-000899-GC
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 03:42:06 -0400
Received: from pelzflorian.de ([5.45.111.108]:41608 helo=mail.pelzflorian.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pelzflorian@HIDDEN>) id 1hNBmd-00088x-Jx
 for 35574 <at> debbugs.gnu.org; Sun, 05 May 2019 03:42:04 -0400
Received: from pelzflorian.localdomain (unknown [5.45.111.108])
 by mail.pelzflorian.de (Postfix) with ESMTPSA id 8D57B360038
 for <35574 <at> debbugs.gnu.org>; Sun,  5 May 2019 09:41:52 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de;
 s=mail; t=1557042112;
 bh=2QNcS4fb8Zb1pdPhgMR1OeuugGkOEyAmawqIATBLYYI=;
 h=Date:From:To:Subject:References:In-Reply-To;
 b=i6ELgCL93mGbrjtcpR/2vVcuiqXsAroqwf/E2hlHzUw6Q4j6CVyRPcmbtPqMss+Bt
 zDqGny+bvJg5VyObIg5/Tzl67G3efd+4NCOCGY97HKhS3TEexPZzFl/d4EFx8W8sRO
 /Vx0sb3XIf23aSoUIF7V05fns+gIzBm/7M+B0I34=
Date: Sun, 5 May 2019 09:41:52 +0200
From: "pelzflorian (Florian Pelz)" <pelzflorian@HIDDEN>
To: 35574 <at> debbugs.gnu.org
Subject: Re: bug#35574: bcm5974 touchpad is not recognized as touchpad
Message-ID: <20190505074152.ttmow2unsscdovhz@HIDDEN>
References: <20190505065411.2rb5aqaaxywc4qvk@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20190505065411.2rb5aqaaxywc4qvk@HIDDEN>
User-Agent: NeoMutt/20180716
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 35574
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Addendum: This never happened during half a year of using Debian 9.
It did happen on GuixSD half a year ago.

This happens on linux-libre-4.9 (same Linux base version as Debian 9)
as well as on what recently was current linux-libre (which I can no
longer use with my GPU since a few weeks ago).  I therefore believe
the kernel to be unrelated, unless there are some patches in Debian
but not in recent Linux.

Regards,
Florian




Information forwarded to bug-guix@HIDDEN:
bug#35574; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 5 May 2019 06:54:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 05 02:54:37 2019
Received: from localhost ([127.0.0.1]:52898 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hNB2i-0006xK-Mq
	for submit <at> debbugs.gnu.org; Sun, 05 May 2019 02:54:37 -0400
Received: from eggs.gnu.org ([209.51.188.92]:55960)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pelzflorian@HIDDEN>) id 1hNB2g-0006x5-7w
 for submit <at> debbugs.gnu.org; Sun, 05 May 2019 02:54:34 -0400
Received: from lists.gnu.org ([209.51.188.17]:48055)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <pelzflorian@HIDDEN>)
 id 1hNB2Z-0008TL-Si
 for submit <at> debbugs.gnu.org; Sun, 05 May 2019 02:54:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:42104)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <pelzflorian@HIDDEN>) id 1hNB2Y-0004wV-M0
 for bug-guix@HIDDEN; Sun, 05 May 2019 02:54:27 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <pelzflorian@HIDDEN>) id 1hNB2W-0008Qk-Qb
 for bug-guix@HIDDEN; Sun, 05 May 2019 02:54:26 -0400
Received: from pelzflorian.de ([5.45.111.108]:55690 helo=mail.pelzflorian.de)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <pelzflorian@HIDDEN>)
 id 1hNB2V-0008Nc-22
 for bug-guix@HIDDEN; Sun, 05 May 2019 02:54:23 -0400
Received: from pelzflorian.localdomain (unknown [5.45.111.108])
 by mail.pelzflorian.de (Postfix) with ESMTPSA id 5A82A360038
 for <bug-guix@HIDDEN>; Sun,  5 May 2019 08:54:11 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de;
 s=mail; t=1557039251;
 bh=dN1ryZwyjKty+T1tCBDRPtnwFAmi9cGZKnu5SlDOVb4=;
 h=Date:From:To:Subject;
 b=Yz++Yts8XseWGrKUDyC4WHW6CdKS//ZsYTu14glyDvGEzZtenaNeXs6yImS4JY6zW
 kstGzya4XsV2cJE0s1rVe69OKWRSzOLS6HhAGIg1UaHDAWSfkOfGQcdFUE8R7dZ9dU
 qhC+6W1h1Zajlv6pfM85JnXe9vcGCy9cw6g9F7L4=
Date: Sun, 5 May 2019 08:54:11 +0200
From: "pelzflorian (Florian Pelz)" <pelzflorian@HIDDEN>
To: bug-guix@HIDDEN
Subject: bcm5974 touchpad is not recognized as touchpad
Message-ID: <20190505065411.2rb5aqaaxywc4qvk@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
User-Agent: NeoMutt/20180716
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 5.45.111.108
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

On *some* reboots my Macbook=E2=80=99s touchpad does not work properly; i=
t
behaves like mouse wheel, I can only scroll.  Only when I press it
down, I can move the pointer to the right, but never to the left.

This happens both with synaptics and libinput driver.

Restarting xorg-server does not help; this appears to be an issue with
the order in which udev rules are applied.

Apparently my bcm5974 touchpad is recognized by udev as a mouse
sometimes (?), because when diffing /var/log/gdm/greeter.log I see a
mouse being recognized (it is never called bcm5974) instead of a
bcm5974 touchpad.

$ sudo diff /var/log/gdm/greeter.log.1 /var/log/gdm/greeter.log.2
[=E2=80=A6]
381,387c381,387
< (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboar=
d / Trackpad (/dev/input/event14)
< (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass=
 "evdev pointer catchall"
< (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass=
 "libinput pointer catchall"
< (II) Using input driver 'libinput' for 'Apple Inc. Apple Internal Keybo=
ard / Trackpad'
< (II) systemd-logind: got fd for /dev/input/event14 13:78 fd 32 paused 0
< (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core=
 events
< (**) Option "Device" "/dev/input/event14"
---
> (II) config/udev: Adding input device bcm5974 (/dev/input/event12)
> (**) bcm5974: Applying InputClass "evdev touchpad catchall"
> (**) bcm5974: Applying InputClass "libinput touchpad catchall"
> (II) Using input driver 'libinput' for 'bcm5974'
> (II) systemd-logind: got fd for /dev/input/event12 13:76 fd 32 paused 0
> (**) bcm5974: always reports core events
> (**) Option "Device" "/dev/input/event12"
389,393c389,393
< (II) event14 - Apple Inc. Apple Internal Keyboard / Trackpad: is tagged=
 by udev as: Mouse
< (II) event14 - Apple Inc. Apple Internal Keyboard / Trackpad: device is=
 a pointer
< (II) event14 - Apple Inc. Apple Internal Keyboard / Trackpad: device re=
moved
< (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:06.0/us=
b4/4-3/4-3:1.2/input/input14/event14"
< (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Ke=
yboard / Trackpad" (type: MOUSE, id 12)
---
> (II) event12 - bcm5974: is tagged by udev as: Touchpad
> (II) event12 - bcm5974: device is a touchpad
> (II) event12 - bcm5974: device removed
> (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:06.0/us=
b4/4-3/4-3:1.2/input/input12/event12"
> (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id=
 12)
395,400c395,400
< (**) Apple Inc. Apple Internal Keyboard / Trackpad: (accel) selected sc=
heme none/0
< (**) Apple Inc. Apple Internal Keyboard / Trackpad: (accel) acceleratio=
n factor: 2.000
< (**) Apple Inc. Apple Internal Keyboard / Trackpad: (accel) acceleratio=
n threshold: 4
< (II) event14 - Apple Inc. Apple Internal Keyboard / Trackpad: is tagged=
 by udev as: Mouse
< (II) event14 - Apple Inc. Apple Internal Keyboard / Trackpad: device is=
 a pointer
< (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboar=
d / Trackpad (/dev/input/mouse1)
---
> (**) bcm5974: (accel) selected scheme none/0
> (**) bcm5974: (accel) acceleration factor: 2.000
> (**) bcm5974: (accel) acceleration threshold: 4
> (II) event12 - bcm5974: is tagged by udev as: Touchpad
> (II) event12 - bcm5974: device is a touchpad
> (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0)
[=E2=80=A6]

Regards,
Florian




Acknowledgement sent to "pelzflorian (Florian Pelz)" <pelzflorian@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#35574; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.