Problem mit 2006'er MacBook Touchpad

cabriofahrer

Well-Known Member
Ich hatte die Tage mal wieder Lust, das alte MacBook nochmal zu testen und habe die bestehende Installation erstmal auf 13.2 gebracht. Das Touchpad funktioniert aber nur, wenn man VOR dem Booten eine externe USB Maus anschließt. Die Lösung des Problems ist glaube ich hier (https://wiki.freebsd.org/AppleMacbook) im kurzen Abschnitt "Touchpad" zu finden:
Code:
Use the atp(4) driver in FreeBSD 9.0 to get multi finger tapping, among other things. You should ensure that moused is only attaching to /dev/atp0, not /dev/ums0 too; use ps to check otherwise it will be jerky and unreliable.

Denn wie es scheint, wird das Touchpad zweimal erkannt, als atp0 und als ums0:

Code:
$ dmesg | grep ums
ums0 on uhub2
ums0: <vendor 0x05ac product 0x1000, class 0/0, rev 2.00/19.65, addr 2> on usbus3
ums0: 5 buttons and [XY] coordinates ID=0
ums1 on uhub0
ums1: <vendor 0x18f8 USB OPTICAL MOUSE, class 0/0, rev 1.10/1.00, addr 3> on usbus0
ums1: 5 buttons and [XYZ] coordinates ID=1

Code:
$ dmesg | grep atp
atp0 on uhub0
atp0: <Touchpad> on usbus0

Wie kann ich also erreichen, dass moused nur zu /dev/apt0 und nicht auch zu /dev/ums0 attached wird, wie der Artikel beschreibt? Vielleicht durch die Erstellung einer xorg.conf und einen speziellen Eintrag?
 
Ja, xorg anpassen.


Mal eben fix gegoogelt in 3 Sekunden. Viel Erfolg.
 
Danke, aber funktioniert leider nicht. Ich denke, das könnte etwas mit Xorg zu tun haben, was sich seit 2017 wohl erheblich weiterentwickelt hat. Allerdings bin ich im internationalen Forum auf eine Idee gebracht worden, die jetzt glücklicherweise funktioniert: atp0 deaktivieren:

 
Zurück
Oben