Created attachment 193395 [details] dmesg.boot It looks like the touchpad on the Dell Latitude 5580 isn't supported. Funny enough, the touchpad on the 5570 is. I guess Dell must have switched touchpads in the 5580 from the 5570.
Created attachment 193396 [details] pciconf -lv
Created attachment 193397 [details] usbconfig
I have two of these laptops which will be used for interns. I can have them use a USB mouse for now, but it'd be nice to have support for the touchpad.
can you grab pci / usb from 5570 also and compare?
Created attachment 193452 [details] dmesg.boot on the 5570
Created attachment 193453 [details] pciconf -lv on the 5570
Created attachment 193454 [details] usbconfig on the 5570
Having a Dell 5580, I took a deeper look at this. It seems the problem is more that the touchpad on the 5580 is now using i2c. One can get it to work on 12.1-RELEASE if one isn't scared of getting one's hands dirty. You need to: Modify the ig4 driver so that it gets interrupts: See comment by wulf from July 27, 2019 on review D16698. Use wulf7's iichid driver on github. Rebuild Xserver with evdev support (bug #222609). You may still need to tweak the configuration for the keyboard (see bug #196678, comment 121). I guess all of this stuff is slowly making progress to the next release and ports.
Four or five years later, Shawn or Trenton can you comment on the current state here? As Trenton mentioned in Comment #8 there was a lot of work in progress at the time of this report.
(In reply to Ed Maste from comment #9) I think this can safely be closed. I believe I was using the builtin trackpad with no changes by 12.2-RELEASE. Unfortunately, that laptop has been repurposed to non-FreeBSD things, so I can't check it anymore, but I believe it was working through at least 13.2-RELEASE and I don't think much has changed that would break it. I'm happy to have this closed if possible.
(In reply to Ed Maste from comment #9) While I don't have the original laptop anymore, I do have another Dell Precision 7680 wherein the trackpad/touchpad is wholly nonfunctional. I need to file a separate bug report for the keyboard, which becomes nonresponsive in a not-so-easily-reproducible (or convenient!) manner. Would you like me to post the relevant info for the trackpad on the new Precision 7680? If so, I can get that to you sometime in the next week.