Puppia: mouse/keyboard on laptop

'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.


Posted on 28 Jun 2011, 21:36


Comments:

Posted on 28 Jun 2011, 21:42 by BarryK
xorg.conf syntax error
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.



Posted on 29 Jun 2011, 14:32 by 01micko
xorg
Ah.. so that's the issue.. syntax error in file generated by Xorg --configure. 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.


Posted on 1 Jul 2011, 21:58 by BarryK
xorg.conf no syntax error
Sorry, "Xorg -configure" does not create a syntax error, xorgwizard does.

Xorg creates /root/xorg.conf.new, which has a "%" character in it, and xorgwizard converts that into a carriage-return, which causes the syntax error. Fixed.