Page 1 of 1

Need help getting vboxmouse+udev to work in portage

Posted: 25. Jan 2011, 23:44
by wotan
I am using Sabayon as a guest inside XP SP3 with VBox 4.0.2. When installing guest additions from the CD image, vboxmouse works using udev. However, installing from portage (which builds the OSE GA package), even if I copy in the rules file (/etc/udev/rules/70-xorg-vboxmouse.rules) and run the udevadm trigger command, exactly as the /etc/init.d/vboxadd-x11 file would, the X server does not pick up the vboxmouse driver. I am really at a loss as to where to start with this one, so any help would be appreciated.

(Note, the ebuilds for the 4.x GA in portage do not currently install the udev rules for vboxmouse by themselves, even though the ebuild states that Xorg 1.9, which I am using, supports udev for detecting the mouse.)

Re: Need help getting vboxmouse+udev to work in portage

Posted: 27. Jan 2011, 01:03
by Sasquatch
This is a problem you have to ask at Sabayon. Specifically to the package maintainer. We do not support packages (and certainly GA) from repositories. Errors like these are caused by bad compilation or packaging. As you stated, the GA from the ISO work fine, so it's not VB's problem.

Re: Need help getting vboxmouse+udev to work in portage

Posted: 27. Jan 2011, 15:57
by wotan
Oh I know it is a problem in portage, but I am looking for help from someone to figure out how to fix it. I figured it was better to ask the people who understand it. :)

Re: Need help getting vboxmouse+udev to work in portage

Posted: 28. Jan 2011, 23:43
by Sasquatch
Then take a look at the GA code, grab it if needed and compile the bunch manually for the mouse (should be possible, somehow). Then you can see if you get udev rules, or maybe it's written as a comment in the code for how to create the udev rules. I'm no programmer and have very little to no experience with the language VB uses.
Either way, the package maintainer has to learn to include the udev rules. If (s)he can't figure that out, I really wonder why (s)he's a package maintainer ;).