Deactivation of touchpad on EEE PC 1000H

Hello,

I am using openSUSE 11.1 on a ASUS EEE PC 1000H. While I’m typing something on the keyboard my thumbs almost anytime get in contact with the touchpad and switch unintentionally into another window or something similar. This is very annoying because it prevents quick typing on the keyboard.

Of course, I looked in this forum and used different search engines before I wrote this post. ASUS was kindly enough to make it impossible to deactivate the touchpad in the BIOS. When I’m using the SaX2 configuration tool I simply can’t see how to deactivate the touchpad because there is only one mouse. Regarding a mouse I have no special needs. I’m very comfortable with a usb mouse with three buttons and a wheel.

Is there any way to deactivate the touchpad permanently while not interfering in the basic functions of this usb mouse?

Thank you very much for your time and your help.

I can’t check this but it seems you should have synclient which should do this from the googling I’ve done…

synclient -s TouchpadOff=1

Now if that works it maybe possible to add a udev rule so that it will turn it off and on with a mouse plugging in. Again can’t test and it may need tweaking but this seems to be the how shouldn’t be different or only very slightly…
Touchpad Synaptics - ArchWiki

Thanks for your tip.

However, this does not work. When using options “-s” an error occured: “invalid option”.

So I tried option “-m” as suggested from the error message. When using this option a different error is shown: “Can’t access shared memory area. SHMConfig disabled?”

So I tried it once more using root privileges but the same error occurs.

I would be grateful for any more tips from your side.

OK well I did notice that it would only work if shm was enabled now the arch wiki has a fair few snippets but this is difficult with out being able to try.

The thing with arch is it is vanilla and I actually haven’t got a clue how Suse is working with hotplugging, evdev and hal.(Plus the lack of documentation)

But lets give it a go…

From the look of things if Suse is really honouring the xorg(Which I’m dubious about as if you grep /var/log/Xorg.0.log you’ll see though the xorg.conf is supposed to be using kbd and mouse it is in fact using evdev. So here goes…

From my brief googling and converting the hal fix from the arch wiki if you add this into your xorg.conf under inputdevice touchpad I think…
Option “SHMConfig” “on”

You may be able to find the option under the sax bits and be able to do it via the gui, due to me being dubious about whether it is honouring xorg.conf I would try this first. If you can’t then try manually editing xorg.conf.

Should one way work perhaps just come back and post as it may help others.

In Sax itself there is no way to activate this SHM thing as far as I can see. So I edited /etc/X11/xorg.conf. Regarding mice there are only the following lines:

Section “InputDevice”
Driver “mouse”
Identifier “Mouse[1]”
Option “Buttons” “5”
Option “Device” “/dev/input/mice”
Option “Name” “Logitech M-BJ69 Optical Wheel Mouse”
Option “Protocol” “explorerps/2”
Option “Vendor” “Sysp”
Option “ZAxisMapping” “4 5”
EndSection

Just before "EndSection I added: “Option “SHMConfig” “on””

After typing “synclient -s TouchpadOff=1” there is still the error message: “Can’t access shared memory area. SHMConfig disabled?”

I believe this is a dead end. From my point of view this is totally ridiculous. Is it that complicated to deactivate a touchpad?

At least I have a very simple choice right now: Either live with it or remove openSUSE. I tend to remove openSUSE because I just can’t work this way. And I was hopping to get rid of this Windows XP piece of **** on the EEE PC.

Anyway, I’m really grateful for your efforts.

Paste up your xorg.conf it isn’t under mouse…

You should have another section.

Here is the entire /etc/X11/xorg.conf file. Thank you for reading that:

# /.../
# SaX generated X11 config file
# Created on: 2009-06-19T10:55:39+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AIGLX" "on"
  Option       "AllowMouseOpenFail" "on"
  Option       "ZapWarning" "on"
EndSection

Section "Module"
  Load         "dbe"
  Load         "freetype"
  Load         "glx"
  Load         "extmod"
  Load         "dri"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xfree86"
EndSection


Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Logitech M-BJ69 Optical Wheel Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
  Option	"SHMConfig" "on"
EndSection


Section "Monitor"
  DisplaySize  305 230
  HorizSync    30-50
  Identifier   "Monitor[0]"
  ModelName    "CPT LCD MONITOR"
  Option       "DPMS"
  Option       "PreferredMode" "1024x600"
  VendorName   "CPT"
  VertRefresh  43-60
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
EndSection


Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "1024x600" "800x600" "768x576" "640x480" 
    Virtual    2048 1200
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x600" "800x600" "768x576" "640x480" 
    Virtual    2048 1200
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1024x600" "800x600" "768x576" "640x480" 
    Virtual    2048 1200
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x600" "800x600" "768x576" "640x480" 
    Virtual    2048 1200
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "945 GME"
  Driver       "intel"
  Identifier   "Device[0]"
  Option       "monitor-LVDS" "Monitor[0]"
  Screen       0
  VendorName   "Intel"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "Composite" "on"
EndSection

OK I’ve googled some more try this

syndaemon -d

From reading this shouldn’t need SHMConfig but if this doesn’t work…

Mmm OK this is just confirming what I thought do me a favour before I go another way will you run.

grep synaptic /var/log/Xorg.0.log

Then if we get something back it is confirming that hotplugging is doing something and hal maybe the solution. If so we’ll be adapting the tuts from here https://help.ubuntu.com/community/SynapticsTouchpad#shmconfig

I just need to check if we need to load the synaptics as here http://wiki.archlinux.org/index.php/Touchpad_Synaptics#Configuration_via_HAL.28hotplugging_enabled.29

Shame this page doesn’t have a bit more content http://en.opensuse.org/Synaptics_Touchpad

Thanks for your reply.

  1. I tried the command “syndaemon -d” both with and without root privileges.
    Result: “Can’t access shared memory area. SHMConfig disabled?”

  2. I enter the command “grep synaptic /var/log/Xorg.0.log”
    Result: There is nothing at all not even an error message.

  3. I read through the other linked sites. However, I’m sure what all this means.

Did you restart X?

Actually I restarted the whole os several times today, especially after adding the line “Option “SHMConfig” “on””. At the moment this line is still there. I can reboot again if this will help :slight_smile:

Ah, ok, was just trying. :slight_smile:

OTOH you might want to change:


Driver       "mouse"

with:


Driver       "synaptics"

and restart X :wink:

Mmm well this isn’t straight forward it is possible… This seems the best site…
Installing CrunchEee (Page 4) - Help & Support - CrunchBang Linux Forums

But you’ve already said it looks like gobble-de-gook…

From the looks of things you need to add the modprobe bit but you maybe taking this to another whole level I can’t talk you through this it’s something that needs experimenting with.

If you do the modprobe.d bit as above you’ll be able to proceed with the rest but the problem I see is you’ll have a mouse driver with the wrong subsection for your other mouse.

I can’t even begin to find out how to give module parameters to hal/udev.

If I was to guess I think you’ll need something similar to Touchpad Synaptics - ArchWiki but reloading a module with and without the subsection of psmouse. (I’m also guessing about here I lost you) but if the mouse you’re plugging in is using the evdev module I suspect you’ll be fine.

Then presuming you’ve managed to get the modprobe.d fix in and the touchpad is still working. You should then be able to enable shm with Hal. In theory you should just need to step 3 from the above link(But for me I didn’t manage to force my keyboard to use kbd here) then step 4 should finish it.

I really can’t assist further and I suspect going on your earlier comment this is a little over your head.

With the x hotplugging perhaps understanding what is happening may help. udev creates the access point, hal sets up the user bits and advertises on dbus, xorg asks hal through dbus what and how it can use it. (This is very crude and something I only have a rudimentary understanding of)Hopefully if this is really erroneous someone will correct it and I’ll learn a little more.

I changed “mouse” to “synaptics” and restarted. Both the usb mouse and the touchpad didn’t work rofl. I pulled out the usb mouse and pulled it back in. Still nothing works.

From your (FeatherMonkey) link in your last post I can see that this is a rather difficult problem. While I’m not entirely inexperienced I myself will most certainly not dare to touch the kernel.

At this point I don’t care: Is there any way to rip out the driver for the touchpad so that the touchpad will not work but an usb mouse will? I know this is rahter brutal. However, I don’t use the touchpad so this solution will be fine for me.

For the future I hope the openSUSE developers will deel with this issue for I believe I’m not the only person who dislikes touchpads.

As for you two, JopSway and FeatherMonkey, I am deeply grateful for your assistence.

You could check but I suspect the mouse you’re plugging in is using evdev.

Easier enough to find out try with your mouse plugged in also check

grep -A 1 -B 1 evdev /var/log/Xorg.0.log

If this gives some output then the mouse your plugging in is using it.
Then to just double check if the touchpad is using psmouse

grep psmouse /var/log/Xorg.0.log

Then if as I suspect they are using two different modules you should be able to blacklist the psmouse one in /etc/modprobe.d/blacklist

Both commands bring out no result what so ever.

This is actually the second time that I write this answer because the first time my thumbs were getting near this f****** touchpad and opera got crazy so my first answer was lost.

It’s a pity that that nothing works.

At this point I think we can close this thread for I don’t believe there is a remedy which I or people like me can implement.

Once again: Windows prevails. It makes you wanna spew!

Thanks for your help.

Post up your xorg log I’ll have a look to see if there is a module we can try blacklisting.

If you think it’ll help. The entire log is too big for one post. Part 1:

X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-r7oq 2.6.27.23-0.1-pae #1 SMP 2009-05-26 17:02:05 -0400 i686
Build Date: 27 February 2009  02:03:33PM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun 19 16:59:18 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout[all]"
(**) |-->Screen "Screen[0]" (0)
(**) |   |-->Monitor "Monitor[0]"
(**) |   |-->Device "Device[0]"
(**) |-->Input Device "Keyboard[0]"
(**) |-->Input Device "Mouse[1]"
(**) Option "ZapWarning" "on"
(**) Option "AllowMouseOpenFail" "on"
(**) Option "Xinerama" "off"
(**) Option "AIGLX" "on"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/local" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/PEX" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/misc" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/75dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/100dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/Type1" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin7/75dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/baekmuk" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/japanese" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/kwintv" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/uni" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/CID" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/ucs/misc" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/ucs/75dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/ucs/100dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/misc" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/75dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/100dpi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/Type1" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
	Entry deleted from font path.
(WW) The directory "/usr/share/fonts/xtest" does not exist.
	Entry deleted from font path.
(==) Including the default font path /usr/share/fonts/misc:unscaled,/usr/share/fonts/TTF/,/usr/share/fonts/OTF,/usr/share/fonts/Type1/,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/75dpi:unscaled.
(**) FontPath set to:
	/usr/share/fonts/misc:unscaled,
	/usr/share/fonts/75dpi:unscaled,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/Type1,
	/usr/share/fonts/URW,
	/usr/share/fonts/Speedo,
	/usr/share/fonts/cyrillic,
	/usr/share/fonts/truetype,
	/opt/kde3/share/fonts,
	/usr/share/fonts/misc:unscaled,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/75dpi:unscaled
(**) Input device list set to "/dev/gpmdata,/dev/input/mice"
(==) ModulePath set to "/usr/lib/xorg/modules/updates,/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81f85c0
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 4.1
	X.Org XInput driver : 2.1
	X.Org Server Extension : 1.1
	X.Org Font Renderer : 0.6
(II) Loader running on linux
(++) using VT number 7

(--) PCI:*(0@0:2:0) unknown vendor (0x8086) unknown chipset (0x27ae) rev 3, Mem @ 0xf7f00000/0, 0xd0000000/0, 0xf7ec0000/0, I/O @ 0x0000dc00/0
(--) PCI: (0@0:2:1) unknown vendor (0x8086) unknown chipset (0x27a6) rev 3, Mem @ 0xf7f80000/0
(II) System resource ranges:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX**
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX**
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX**
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX**
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX**
	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX**
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "freetype" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "dbe"

(II) Loading /usr/lib/xorg/modules//extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 1.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "freetype"

(II) Loading /usr/lib/xorg/modules//fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
	compiled for 1.5.2, module version = 2.1.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.6
(II) Loading font FreeType
(II) LoadModule: "glx"

(II) Loading /usr/lib/xorg/modules//extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 1.0.0
	ABI class: X.Org Server Extension, version 1.1
(**) AIGLX enabled
(**) Exporting typical set of GLX visuals
(II) Loading extension GLX
(II) LoadModule: "extmod"

(II) Loading /usr/lib/xorg/modules//extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 1.0.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 1.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dri"

(II) Loading /usr/lib/xorg/modules//extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 1.0.0
	ABI class: X.Org Server Extension, version 1.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "record"

(II) Loading /usr/lib/xorg/modules//extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 1.13.0
	Module class: X.Org Server Extension
	ABI class: X.Org Server Extension, version 1.1
(II) Loading extension RECORD
(II) LoadModule: "intel"

(II) Loading /usr/lib/xorg/modules//drivers/intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 2.5.0
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 4.1
(II) LoadModule: "kbd"

(II) Loading /usr/lib/xorg/modules//input/kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 1.3.1
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 2.1
(II) LoadModule: "mouse"

(II) Loading /usr/lib/xorg/modules//input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 1.3.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 2.1
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
	i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
	E7221 (i915), 915GM, 945G, 945GM, 945GME, 965G, G35, 965Q, 946GZ,
	965GM, 965GME/GLE, G33, Q35, Q33,
	Mobile Intel® GM45 Express Chipset,
	Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
(II) Primary Device is: PCI 00@00:02:0
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX**
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX**
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX**
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX**
	[4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX**
	[5] -1	0	0x00000000 - 0x00000000 (0x1) IX**
(II) resource ranges after probing:

And the second part:

	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX**
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX**
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX**
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX**
	[4] 0	0	0x000a0000 - 0x000affff (0x10000) MS**
	[5] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS**
	[6] 0	0	0x000b8000 - 0x000bffff (0x8000) MS**
	[7] -1	0	0x0000ffff - 0x0000ffff (0x1) IX**
	[8] -1	0	0x00000000 - 0x00000000 (0x1) IX**
	[9] 0	0	0x000003b0 - 0x000003bb (0xc) IS**
	[10] 0	0	0x000003c0 - 0x000003df (0x20) IS**
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"

(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 0.1.0
	ABI class: X.Org Video Driver, version 4.1
(**) intel(0): Depth 16, (--) framebuffer bpp 16
(==) intel(0): RGB weight 565
(==) intel(0): Default visual is TrueColor
(II) intel(0): Integrated Graphics Chipset: Intel(R) 945GME
(--) intel(0): Chipset: "945GME"
(--) intel(0): Linear framebuffer at 0xD0000000
(--) intel(0): IO registers at addr 0xF7F00000
(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(==) intel(0): Using EXA for acceleration
(II) intel(0): 2 display pipes available.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) intel(0): Output VGA using monitor section Monitor[0]
(**) intel(0): Option "PreferredMode" "1024x600"
(II) intel(0): Output LVDS using monitor section Monitor[0]
(II) intel(0): I2C bus "LVDSDDC_C" initialized.
(II) intel(0): Attempting to determine panel fixed mode.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) intel(0): found backlight control method /sys/class/backlight/eeepc
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) intel(0): Output VGA disconnected
(II) intel(0): Output LVDS connected
(II) intel(0): Using user preference for initial modes
(II) intel(0): Output LVDS using initial mode 1024x600
(II) intel(0): Monitoring connected displays enabled
(II) intel(0): detected 256 kB GTT.
(II) intel(0): detected 7932 kB stolen memory.
(==) intel(0): video overlay key set to 0x83e
(==) intel(0): Intel XvMC decoder disabled
(==) intel(0): Will not try to enable page flipping
(==) intel(0): Triple buffering disabled
(==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
(**) intel(0): Display dimensions: (305, 230) mm
(**) intel(0): DPI set to (85, 66)
(II) Loading sub module "fb"
(II) LoadModule: "fb"

(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "exa"
(II) LoadModule: "exa"

(II) Loading /usr/lib/xorg/modules//libexa.so
(II) Module exa: vendor="X.Org Foundation"
	compiled for 1.5.2, module version = 2.4.0
	ABI class: X.Org Video Driver, version 4.1
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) intel(0): Comparing regs from server start up to After PreInit
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd000000a
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) intel(0): Register 0x70024 (PIPEASTAT) changed from 0x80000a03 to 0x00000000
(WW) intel(0): PIPEASTAT before: status: FIFO_UNDERRUN GMBUS_INT_STATUS VSYNC_INT_STATUS VBLANK_INT_STATUS OREG_UPDATE_STATUS
(WW) intel(0): PIPEASTAT after: status:
(WW) intel(0): Register 0x71024 (PIPEBSTAT) changed from 0x00000242 to 0x00000202
(WW) intel(0): PIPEBSTAT before: status: VSYNC_INT_STATUS LBLC_EVENT_STATUS VBLANK_INT_STATUS
(WW) intel(0): PIPEBSTAT after: status: VSYNC_INT_STATUS VBLANK_INT_STATUS
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] -1	0	0xffffffff - 0xffffffff (0x1) MX**
	[1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX**
	[2] -1	0	0x000c0000 - 0x000effff (0x30000) MX**
	[3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX**
	[4] 0	0	0x000a0000 - 0x000affff (0x10000) MS**(OprD)
	[5] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS**(OprD)
	[6] 0	0	0x000b8000 - 0x000bffff (0x8000) MS**(OprD)
	[7] -1	0	0x0000ffff - 0x0000ffff (0x1) IX**
	[8] -1	0	0x00000000 - 0x00000000 (0x1) IX**
	[9] 0	0	0x000003b0 - 0x000003bb (0xc) IS**(OprU)
	[10] 0	0	0x000003c0 - 0x000003df (0x20) IS**(OprU)
(II) intel(0): Kernel reported 238848 total, 1 used
(II) intel(0): I830CheckAvailableMemory: 955388 kB available
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) [drm] loaded kernel module for "i915" driver.
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
(II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
(II) intel(0): [drm] framebuffer mapped by ddx driver
(II) intel(0): [drm] added 1 reserved context for kernel
(II) intel(0): X context handle = 0x1
(II) intel(0): [drm] installed DRM signal handler
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(==) intel(0): VideoRam: 262144 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
(II) intel(0): [drm] Registers = 0xf7f00000
(II) intel(0): [drm] ring buffer = 0xd0000000
(II) intel(0): [drm] mapped front buffer at 0xd0800000, handle = 0xd0800000
(II) intel(0): [drm] mapped back buffer at 0xd2000000, handle = 0xd2000000
(II) intel(0): [drm] mapped depth buffer at 0xd2800000, handle = 0xd2800000
(II) intel(0): [drm] mapped classic textures at 0xd3000000, handle = 0xd3000000
(II) intel(0): [drm] Initialized kernel agp heap manager, 33554432
(II) intel(0): [dri] visual configs initialized
(II) intel(0): Page Flipping disabled
(II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) EXA(0): Offscreen pixmap area of 14745600 bytes
(II) EXA(0): Driver registered support for the following operations:
(II)         Solid
(II)         Copy
(II)         Composite (RENDER acceleration)
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): [DRI] installation complete
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x00800000 (pgoffset 2048)
(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x01000000 (pgoffset 4096)
(II) intel(0): xf86BindGARTMemory: bind key 2 at 0x02000000 (pgoffset 8192)
(II) intel(0): xf86BindGARTMemory: bind key 3 at 0x02800000 (pgoffset 10240)
(II) intel(0): xf86BindGARTMemory: bind key 4 at 0x03000000 (pgoffset 12288)
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-0x0001ffff: ring buffer (128 kB)
(II) intel(0): 0x00020000-0x00029fff: HW cursors (40 kB, 0x000000003f820000 physical
)
(II) intel(0): 0x0002a000-0x00031fff: logical 3D context (32 kB)
(II) intel(0): 0x00032000-0x00131fff: fake bufmgr (1024 kB)
(II) intel(0): 0x00132000-0x00132fff: overlay registers (4 kB, 0x000000003f932000 physical
)
(II) intel(0): 0x007bf000:            end of stolen memory
(II) intel(0): 0x00800000-0x00ffffff: front buffer (8192 kB) X tiled
(II) intel(0): 0x01000000-0x01e0ffff: exa offscreen (14400 kB)
(II) intel(0): 0x02000000-0x027fffff: back buffer (4800 kB) X tiled
(II) intel(0): 0x02800000-0x02ffffff: depth buffer (4800 kB) X tiled
(II) intel(0): 0x03000000-0x04ffffff: classic textures (32768 kB)
(II) intel(0): 0x10000000:            end of aperture
(II) intel(0): using SSC reference clock of 100 MHz
(II) intel(0): Selecting standard 18 bit TMDS pixel format.
(II) intel(0): Output configuration:
(II) intel(0):   Pipe A is off
(II) intel(0):   Display plane A is now disabled and connected to pipe A.
(II) intel(0):   Pipe B is on
(II) intel(0):   Display plane B is now enabled and connected to pipe B.
(II) intel(0):   Output VGA is connected to pipe none
(II) intel(0):   Output LVDS is connected to pipe B
(II) intel(0): [drm] dma control initialized, using IRQ 16
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(**) Option "dpms"
(**) intel(0): DPMS enabled
(II) intel(0): Set up textured video
(II) intel(0): Set up overlay video
(II) intel(0): direct rendering: Enabled
(WW) intel(0): Option "PreferredMode" is not used
(--) RandR disabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: drmOpenMinor returns 12
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: enabled GLX_texture_from_pixmap with driver support
(II) AIGLX: Loaded and initialized /usr/lib/dri/i915_dri.so
(II) GLX: Initialized DRI GL provider for screen 0
(II) intel(0): Setting screen physical size to 305 x 230
(**) Option "CoreKeyboard"
(**) Keyboard[0]: always reports core events
(**) Option "Protocol" "Standard"
(**) Keyboard[0]: Protocol: Standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) Keyboard[0]: XkbRules: "xfree86"
(**) Option "XkbModel" "microsoftpro"
(**) Keyboard[0]: XkbModel: "microsoftpro"
(**) Option "XkbLayout" "de"
(**) Keyboard[0]: XkbLayout: "de"
(**) Option "CustomKeycodes" "off"
(**) Keyboard[0]: CustomKeycodes disabled
(**) Option "Protocol" "explorerps/2"
(**) Mouse[1]: Device: "/dev/input/mice"
(**) Mouse[1]: Protocol: "explorerps/2"
(**) Option "CorePointer"
(**) Mouse[1]: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Buttons" "5"
(==) Mouse[1]: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse[1]: ZAxisMapping: buttons 4 and 5
(**) Mouse[1]: Buttons: 9
(**) Mouse[1]: Sensitivity: 1
(II) evaluating device (Keyboard[0])
(II) XINPUT: Adding extended input device "Keyboard[0]" (type: KEYBOARD)
(II) evaluating device (Mouse[1])
(II) XINPUT: Adding extended input device "Mouse[1]" (type: MOUSE)
(II) Mouse[1]: ps2EnableDataReporting: succeeded
Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1024x600"x0.0   45.00  1024 1072 1104 1200  600 603 609 625 -hsync -vsync (37.5 kHz)
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1024x600"x0.0   45.00  1024 1072 1104 1200  600 603 609 625 -hsync -vsync (37.5 kHz)
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1024x600"x0.0   45.00  1024 1072 1104 1200  600 603 609 625 -hsync -vsync (37.5 kHz)
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1024x600"x0.0   45.00  1024 1072 1104 1200  600 603 609 625 -hsync -vsync (37.5 kHz)
(II) intel(0): EDID vendor "CPT", prod id 1220
(II) 3rd Button detected: disabling emulate3Button


Well that looks strange to me but ruled out hal and evdev, but didn’t rule in psmouse…

(**) Mouse[1]: Device: "/dev/input/mice"
(**) Mouse[1]: Protocol: "explorerps/2"
(**) Option "CorePointer"
(**) Mouse[1]: always reports core events
(**) Option "Device" "/dev/input/mice"
(**) Option "Buttons" "5"
(==) Mouse[1]: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse[1]: ZAxisMapping: buttons 4 and 5
(**) Mouse[1]: Buttons: 9
(**) Mouse[1]: Sensitivity: 1

To me that looks like you have only one mouse, I presume this was after booting with both plugged in?

Though without Hal interfering you should be able to work through this using the non hotplugging. As here Touchpad Synaptics - ArchWiki Just need to keep an eye there is a lot of options in there. The simplest xorg.conf addition looks like Installing CrunchEee (Page 4) - Help & Support - CrunchBang Linux Forums that one if you start with that but you need to load the module as the arch one.

Not sure I can assist further with out the ability to test things out. But I expected to see 2 mouses being initialised in the xorg log which I didn’t see, I also expected to see hal interfering.