site  contact  subhomenews

Puppia: mouse/keyboard on laptop

June 28, 2011 — BarryK
'Puppia', built from Mageia 1 packages, is working well, except for the little detail that the mouse and keyboard are dead on my laptop. I have so far tested on one desktop machine, on which mouse/keyboard work.

This has been very painful. I have been struggling with this for a couple of days, trying to understand what is going on. In desperation today I compiled the xorg-server 1.10.1 with

--disable-config-hal --disable-config-udev

to be sure that neither of those has any input to the problem.

I found in /var/log/Xorg.0.log:

"Synaptics mouse: no supported touchpad found"

If I removed all references to the Synaptics touchpad in /etc/X11/xorg.conf, after having run the Xorg Wizard, and ran "rmmod evdev", then I got the desktop and mouse and keyboard both work.

This new Xorg server is choking on the Synaptics entry in xorg.conf. Good, I now have a lead to follow. Enough for tonight, will continue experimenting tomorrow -- busy all morning, hopefully in the afternoon.

Note, the Xorg Wizard is creating an xorg.conf that loads the deprecated 'mouse' and 'kbd' drivers. I want to sort this out first, later on look into using 'evdev' for all input devices.


xorg.conf syntax error
Username: BarryK
When "Xorg -configure" is run, it generates xorg.conf with a syntax error. I will need to put code into Xorg Wizard that fixes that syntax error. The fact that this situation exists, shows that the Xorg developers are much more involved in X running without any xorg.conf, and have let things slip regarding the operation of "Xorg -configure". The developers are also focusing more on /etc/xorg.conf.d/, a modular format that will gradually replace xorg.conf perhaps.

Username: 01micko
"Ah.. so that's the issue.. syntax error in file generated by [i]Xorg --configure[/i]. I found one instance of that with the nouveau/nv/nvidia driver and had to filter out a "%" char. In next spup I'm going to experiment with the xorg.conf.d directory and see what happens. One thing with synaptics.. Slackware-13.37 are using xorg-server-1.9.5 but the synaptics version was 1.9.4 :? . I compiled 1.9.5 and that solved most issues for users and I also upgraded flsynclient to 0.9 from memory, there were issues with the older flsynclient and the newer xorg.

xorg.conf no syntax error
Username: BarryK
"Sorry, "Xorg -configure" does not create a syntax error, xorgwizard does. Xorg creates /root/, which has a "%" character in it, and xorgwizard converts that into a carriage-return, which causes the syntax error. Fixed.

Tags: puppy