Cionca, Victor wrote: > Hello, > > I am struggling with the touchscreen on the Classmate pc. It's a resistive > eTurboTouch, vendorId=22b9, productId=0006. > > I am running Moblin 2.0 beta with kernel 2.6.30.3-4.1 (had to manually create > initrd with /usr/libexec/mkmrstinitrd to be able to boot) and the touchscreen > isn't working properly in X. Decent exploration revealed that the touchscreen > (which is controlled by evdev X module) has a problem with the axis: 4 are > reported (X, Y, Z and Rx), but the actual coordinates of the cursor are > connected to Z and Rx. This problem has been reported for other touchscreens, > see https://bugzilla.redhat.com/show_bug.cgi?id=473144 for a thorough > description of the problem > > https://bugzilla.redhat.com/show_bug.cgi?id=491629 for a possible > solution > - a small hid driver which corrects the axis allocation. > > I changed the driver to detect the vendor and product, compiled it, but it > doesn't handle the touchscreen, which I think is already handled by the basic > usb hid driver. So I tried to autoload the module at startup by including it > in > /etc/modules but it is not loaded, as any other modules included there. So I > guess the /etc/modules feature is disabled. How could I load the module at > startup, so that it handles the events before hid?
moblin doesn't use either initrd or modules for things like usb hid. Your best bet is to compile those changes into the kernel instead of trying to load your module over an already linked-in kernel driver. Auke _______________________________________________ Moblin dev Mailing List [email protected] To manage or unsubscribe from this mailing list visit: http://lists.moblin.org/listinfo/dev or your user account on http://moblin.org once logged in. For more information on the Moblin Developer Mailing lists visit: http://moblin.org/community/mailing-lists
