Touchpad not working on PowerBook G4 12"

Brandon Bergren bdragon at FreeBSD.org
Fri Nov 20 21:51:26 UTC 2020



On Thu, Nov 19, 2020, at 1:30 AM, Omar Willey wrote:
> 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

Do you have the specific model number handy?

> 
> 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.

These are for trackpads connected over internal USB, which were only on later PowerBook G4s and newer machines. Given the specs you listed I think it's likely that yours is one of the older ones that predate this type of touchpad.

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

This is an ADB attachment, not a USB attachment. This implies that that your touchpad is at /dev/ams0.

> 
> 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.

Again, atp0 is only for a touchpad connected over an internal USB interface, not an ADB-interface touchpad.

> 
> 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
> _______________________________________________
> freebsd-ppc at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ppc
> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe at freebsd.org"
>

-- 
  Brandon Bergren
  bdragon at FreeBSD.org


More information about the freebsd-ppc mailing list