This could be a simple configuration problem. I haven't used a BSD in a few years, so all I can really give you is some guesses that you can google about. I believe that PC-BSD uses X.org for its X server.
I'm going to post the commands I would use in Linux, they should be similar for BSD.
First I would check to see if I had a mouse module loaded with `lsmod | less`
then I woul look to see if "psmouse" was loaded.
I would also check to see if "/dev/psaux" or "/dev/mouse" or "/dev/mice" exist.
Because it is a touchpad, I would look to see if the synaptics driver was installed, using whatever search functionality my package manager has. (Sorry, ports is a mystery to me.)
Once I had ensured that I had mouse and touchpad drivers installed, I would delve into my /etc/X11/xorg.conf file to make sure everything in the Input Device sections and Server sections was correct.
This thread from the PC-BSD forum may have some helpful insights for you to try.http://forums.pcbsd.org/viewtopic.php?f=23...p;sk=t&sd=a