Exospaciac wrote:I ran lsmod | sort on both my Sabayon install and a PeppermintOS liveUSB (where the mouse works fine) and found the model "psmouse" is missing from Sabayon. Could this be what is causing the issue?
My guess would be that it isn't the cause of your problem. I say this because both SL and PeppermintOS provide that driver; it's just that SL has it built into the kernel (CONFIG_MOUSE_PS2=y) whereas PeppermintOS has it built as an external module (CONFIG_MOUSE_PS2=m). Linux can be funny (read 'buggy'), and sometimes a driver that works as a module doesn't work in-kernel, or vice versa, but my hunch is that the cause of the problem lies elsewhere. For example, your mouse may be unsuccessfully using another of the supplied mouse drivers (search for "CONFIG_MOUSE" in the
SL 3.6-r3 kernel config file and you'll see that a lot have been built). Unfortunately many of them have been built in-kernel, so you cannot unload and load modules to try different drivers (well, not unless you rebuild the kernel, that is). It might be that there is a kernel parameter per config item to disable an individul in-kernel mouse driver via grub.cfg, but I'm not sure what that would be for each of the mouse config entries listed. Alternatively, it might be that, as alluded to by
micia, some parameters in xorg.conf would do the trick. Have you had a look at /etc/X11/xorg.conf and /etc/X11/xorg.conf.d/* in PeppermintOS to see if anything stands out?
Also, have you tried contacting the manufacturer? They may well have tried it with Ubuntu and know what driver is needed or what xorg.conf parameters are needed to get the buttons working.