Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Nov 2020 23:30:04 -0800
From:      Omar Willey <owilley@gmail.com>
To:        freebsd-ppc@freebsd.org
Subject:   Touchpad not working on PowerBook G4 12"
Message-ID:  <CADb70N1YxoAo-Xw1iyZ5B-6VfbOaWhptHr9nhxM_4Ct_6udDpA@mail.gmail.com>

index | next in thread | raw e-mail

Hi,

I'm coming back to FreeBSD after a long, long absence and I've made it a
project to revive this PowerBook g4 aluminum 12" 640MB/867gHz with FreeBSD
12.2

I've managed to get X working with a window manager and file manager for a
minimal desktop but I cannot get the touchpad to work in X at all.

I first tried loading the wsp(4) driver as a module in /boot/loader.conf,
then tried the older atp(4) separately, but the device isn't binding to
/dev/atp0.

dmesg says:

ams0: <ADB Mouse> at device 3 on adb0
ams0: ADB Mouse = 0xd (Extended Mode)
ams0: 2-button 400-dpi Touchpad

but no sign of /dev/atp0. No sign of /dev/wsp0, either, when I use the wsp
driver. I've added the traditional

moused_enable="YES"
moused_port="/dev/atp0"

to my /etc/rc.conf, but no dice. The problem seems to be that the ADB
device is detected but it never gets assigned the pseudo-device at
/dev/atp0 the manual says it's supposed to.

I've searched a bunch of advice on the issue on this list and FreeBSD
forums, but none of it is any more recent than 2013, except one unanswered
question from 2017 that is almost identical to mine.

Do I also need something in xorg.conf.d? Or other voodoo? I'm not gonna die
if I have to use an external USB mouse (I am now), but I'd like the
touchpad to fall back on at the very least.

--Omar


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADb70N1YxoAo-Xw1iyZ5B-6VfbOaWhptHr9nhxM_4Ct_6udDpA>