LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-26-2008, 01:27 PM   #1
brokencog
Member
 
Registered: Aug 2008
Location: united states
Distribution: slack 12.1
Posts: 37

Rep: Reputation: 15
Again with Synaptics Touchpad problem.


Sorry about dredging up issues with the Synaptics touchpad, however i've done everything suggested by the various threads (within and without LQ) and am at a point i can't seem to get past.

first the issue, then the configuration listings.

Running Slack 12.1, i have an external USB mouse and the touchpad working relatively well - the external scroll wheel scrolls, the touchpad touches. the problem is i'm trying to use syndaemon and the xorg.conf Options for defining the touchpad boundaries to no avail. i would say it isn't a big issue, however for some reason the current rigth boundary for vertical scrolling on the touchpad is about half an inch from the left edge ! which doesn't leave much room to actually USE the pad *.

the problem is believe is that the system thinks the touchpad is an Imps/2, and thus not loading the Synaptics driver. anyway, i'm not entirely sure of how to configure X to use an ImPS/2 driver.

forgot to mention:
i had followed the threads suggesting to change the protocol when loading the psmouse module - i removed the 'imps' option from the /etc/modprobe.d/psmouse, however this doesn't seem to have any effect for this problem.
additionally, i have the following line from Xorg.0.log when X starts:
Code:
(II) Synaptics touchpad driver version 0.14.6 (1406)
SynapticsTouchpad no synaptics event device found (checked 20 nodes)
(**) Option "Device" "/dev/psaux"
(**) Option "SHMConfig" "on"
...
Query no Synaptics: 6003C8
(EE) SynapticsTouchpad no synaptics touchpad detected and no repeater device
(EE) SynapticsTouchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "SynapticsTouchpad"
(II) UnloadModule: "synaptics"

thanks for any suggestions, if anyone is able to ...

go easy,

-daniel


here are the listings ( lspci, followed by xorg.conf, and the lsusb ).

Code:
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:02.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Graphics Port 0)
00:04.0 PCI bridge: ATI Technologies Inc Unknown device 7914
00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1)
00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2)
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
01:05.2 Audio device: ATI Technologies Inc Radeon X1200 Series Audio Controller
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)

xorg.conf
Code:
Section "ServerLayout"

        Identifier     "Simple Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
        InputDevice    "SynapticsTouchpad" "SendCoreEvents"
        InputDevice    "Mouse1" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"

        RgbPath      "/usr/share/X11/rgb"
        FontPath     "/usr/share/fonts/local/"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/OTF/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/CID/"
        FontPath     "/usr/share/fonts/Speedo/"
        FontPath     "/usr/share/fonts/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/75dpi/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/cyrillic/"
EndSection

Section "Module"
        SubSection "extmod"
        EndSubSection
        Load  "type1"
        Load  "dbe"
        Load  "freetype"
        Load  "synaptics"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"
EndSection


Section "InputDevice"
        Driver          "synaptics"
        Identifier      "SynapticsTouchpad"
#       Option          "CorePointer"
        Option          "Device"        "/dev/psaux"
        Option          "Protocol"      "auto-dev"

        Option          "SHMConfig"     "on"

   Option "LeftEdge" "1700"
   Option "RightEdge" "5300"
   Option "TopEdge" "1700"
   Option "BottomEdge" "4200"

   Option "FingerLow" "7"
   Option "FingerHigh" "8"
   Option "MaxTapTime" "180"
   Option "MaxTapMove" "110"

#   Option "EmulateMidButtonTime" "75"

   Option "VertScrollDelta" "20"
#   Option "HorizScrollDelta" "20"

   Option "MinSpeed" "0.60"
   Option "MaxSpeed" "1.10"
   Option "AccelFactor" "0.030"

#   Option "EdgeMotionMinSpeed" "200"
#   Option "EdgeMotionMaxSpeed" "200"
#   Option "UpDownScrolling" "1"
#   Option "CircularScrolling" "1"
#   Option "CircScrollDelta" "0.1"
#   Option "CircScrollTrigger" "2"

EndSection

Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/mouse"
        Option      "ZAxisMapping"      "4 5 6"
EndSection


Section "Monitor"
        Identifier   "LCD"
        HorizSync    31.5 - 50.0
        VertRefresh  40.0 - 90.0
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"

        Identifier  "VESA Framebuffer"
        Driver      "vesa"
EndSection


Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
EndSection

Section "Screen"

        Identifier "Screen 1"
        Device     "VESA Framebuffer"
        Monitor    "LCD"
        DefaultDepth     24
        SubSection "Display"
                Depth     8
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     32
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
EndSection


Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
and lsusb
Code:
Bus 001 Device 005: ID 04f2:b027 Chicony Electronics Co., Ltd Gateway Webcam
Bus 001 Device 004: ID 0bda:8189 Realtek Semiconductor Corp. RTL8187B Wireless 802.11g 54Mbps Network Adapter
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
Bus 001 Device 001: ID 0000:0000  
Bus 006 Device 001: ID 0000:0000  
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 002: ID 0a91:0201 Globlink Technology, Inc. 
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000

Last edited by brokencog; 08-26-2008 at 01:34 PM. Reason: oversight
 
Old 08-27-2008, 08:18 AM   #2
chopin1998@gmail.com
Member
 
Registered: Aug 2006
Posts: 43

Rep: Reputation: 15
XPS 1530 has some touchpad problem too,

firstly, append "i8042.nomux=1" to boot

then

Quote:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder58) Tue Aug 19 21:10:40 PDT 2008


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
#InputDevice "Mouse0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics Touchpad"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

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

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "on"
Option "SHMConfig" "on"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "LeftEdge" "85"
Option "RightEdge" "910"
Option "TopEdge" "85"
Option "BottomEdge" "715"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "AllowGLXWithComposite" "1"
Option "AddARGBGLXVisuals" "1"
#Option "Coolbits" "1"
Option "TripleBuffer" "1"
Option "DamageEvents" "1"
Option "BackingStore" "1"
Option "InitialPixmapPlacement" "2"

# level 0x1 = highest
# level 0x2 = med
# level 0x3 = lowest
#Option "RegistryDwords" "PowerMizerLevel=0x2"
#Option "RegistryDwords" "PerfLevelSrc=0x3333"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

#Section "Extensions"
# Option "Composite" "Enable"
#EndSection

 
Old 08-27-2008, 09:06 AM   #3
brokencog
Member
 
Registered: Aug 2008
Location: united states
Distribution: slack 12.1
Posts: 37

Original Poster
Rep: Reputation: 15
thanks for the reply.

i'll look into what exactly it is the suggestion of setting nomux=1 does -- if you could explain anything about it, that would be great.

also, would you mind explain what the difference with the xorg.conf file is ? i see you have added the Option of "SendCoreEvents" to the synatpics device section, however that isn't going to change the problem that the driver itself isn't being loaded. as a result, i'm not sure what this xorg.conf file is meant to achieve.

-daniel
 
Old 08-27-2008, 09:39 AM   #4
chopin1998@gmail.com
Member
 
Registered: Aug 2006
Posts: 43

Rep: Reputation: 15
i8042.nomux [HW] Don't check presence of an active multiplexing controller

you can view the document @ /usr/src/linux-2.6.xx.x/Documentation/kernel-parameters.txt

======


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
#InputDevice "Mouse0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics Touchpad"
EndSection

just have a try!
 
Old 08-27-2008, 12:15 PM   #5
brokencog
Member
 
Registered: Aug 2008
Location: united states
Distribution: slack 12.1
Posts: 37

Original Poster
Rep: Reputation: 15
well, i did both of the suggestions, however X is still not loading the synaptics driver.

when i remove the InputDevice mouse0 entry in xorg.conf, predicatably, the touchpad and mouse both quit responding. the nomux boot parameter didn't seem to change anything.

-daniel
 
Old 08-27-2008, 08:56 PM   #6
chopin1998@gmail.com
Member
 
Registered: Aug 2006
Posts: 43

Rep: Reputation: 15
dmesg | grep -i syna

see what happen
 
Old 08-28-2008, 09:21 AM   #7
brokencog
Member
 
Registered: Aug 2008
Location: united states
Distribution: slack 12.1
Posts: 37

Original Poster
Rep: Reputation: 15
input: ImPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input6


-daniel
 
Old 08-28-2008, 07:53 PM   #8
chopin1998@gmail.com
Member
 
Registered: Aug 2006
Posts: 43

Rep: Reputation: 15
it should ok
hmmm, try do a reboot, but doNOT close your laptop
 
Old 09-04-2008, 09:02 PM   #9
brokencog
Member
 
Registered: Aug 2008
Location: united states
Distribution: slack 12.1
Posts: 37

Original Poster
Rep: Reputation: 15
sorry i was ofline for so long -- out of town travelling, which was loads of fun.

anyway, i have done as you asked about, rebooting the laptop doesn't cause any different behaviour -- whether the lid is left open or not.

however, as an update, i have somehow "solved" the problem. i built a new kernel and evidently have selected an option which correctly supports synaptics touchpad. i'll need many compile/build cycles to narrow it down to a particular config option, however at least it's working *.

now i'm onto the next problem with the laptop which is getting a native wlan driver to work, rather than using ndiswrapper.

thanks again, go easy,

-daniel
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Synaptics touchpad not recognised by synaptics driver (12.1) bogzab Slackware 13 03-22-2009 09:23 PM
ALPS touchpad problem using Synaptics 0.14 Module Darwish Linux - Hardware 3 12-25-2005 04:59 PM
Synaptics TouchPad Problem Toniee Linux - Laptop and Netbook 6 07-02-2005 12:14 PM
Synaptics Touchpad Problem On Mandrake 10.0 rolandjdc Linux - Laptop and Netbook 3 05-20-2005 06:43 AM
[MOUSE] Synaptics touchpad problem Ferllings Linux - Hardware 0 06-06-2004 11:57 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:12 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration