LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
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 12-29-2007, 11:53 AM   #1
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,832

Rep: Reputation: 108Reputation: 108
non functional touchpad (Debian lenny laptop)


Hya,

Problem is:
Debian lenny on Toshiba laptop, touchpad is not working. I do not know when it stopped working, because I usually connect mouse to it via USB. I know it used to work several weeks or months ago. Mouse is fully functional.

/proc/bus/input/device file detects as Alps one.
log file for xorg is not informative. (compared to etch, on which touchpad is ok)
dmesg is not informative either.
For some reason, lshw does not detect touchpad (but etch does not either.)

I need to troubleshoot. Last couple of weeks, I did kernel rebuild and system update. The old kernel gives me same situation.

I am kind of lost.

Can anybody direct me next step??

Happy Penguins!
 
Old 12-30-2007, 08:03 AM   #2
doc.nice
Member
 
Registered: Oct 2004
Location: Germany
Distribution: Debian
Posts: 274

Rep: Reputation: 34
could you please post your /etc/X11/xorg.conf and the output of "ls -R /dev/input"?
 
Old 12-30-2007, 09:06 AM   #3
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,832

Original Poster
Rep: Reputation: 108Reputation: 108
Hya,

ls -R /dev/
Code:
/dev/input/:
by-id  by-path  mice  mouse0  mouse1  mouse2

/dev/input/by-id:
usb-062a_0000-mouse

/dev/input/by-path:
pci-0000:00:13.0-usb-0:3:1.0-mouse  platform-i8042-serio-4-mouse
xorg.conf
Code:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]" 0 0
        InputDevice    "Generic Keyboard"
        InputDevice    "Configured Mouse"
        InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"

        # path to defoma fonts
        FontPath     "/usr/share/fonts/X11/misc"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc"
        FontPath     "/usr/share/fonts/X11/cyrillic"
        FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/Type1"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
        FontPath     "/usr/share/fonts/X11/100dpi"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi"
        FontPath     "/usr/share/fonts/X11/75dpi"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
        Load  "i2c"
        Load  "bitmap"
        Load  "ddc"
        Load  "dri"
        Load  "extmod"
        Load  "freetype"
        Load  "glx"
        Load  "int10"
        Load  "vbe"
EndSection

Section "InputDevice"
        Identifier  "Generic Keyboard"
        Driver      "kbd"
        Option      "CoreKeyboard"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc104"
        Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Configured Mouse"
        Driver      "mouse"
        Option      "CorePointer"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "ImPS/2"
        Option      "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
        Identifier  "Synaptics Touchpad"
        Driver      "synaptics"
        Option      "SendCoreEvents" "true"
        Option      "Device" "/dev/psaux"
        Option      "Protocol" "auto-dev"
        Option      "HorizScrollDelta" "0"
EndSection

Section "Monitor"
        Identifier   "Generic Monitor"
        Option      "DPMS"
EndSection

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

Section "Device"
        Identifier  "ATI Technologies, Inc. Radeon Xpress 200M (RC410)"
        Driver      "ati"
        BusID       "PCI:1:5:0"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Device     "ATI Technologies, Inc. Radeon Xpress 200M (RC410)"
        Monitor    "Generic Monitor"
        DefaultDepth     24
        SubSection "Display"
                Depth     1
                Modes    "1280x800"
        EndSubSection
        SubSection "Display"
                Depth     4
                Modes    "1280x800"
        EndSubSection
        SubSection "Display"
                Depth     8
                Modes    "1280x800"
        EndSubSection
        SubSection "Display"
                Depth     15
                Modes    "1280x800"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes    "1280x800"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1280x800"
        EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "DRI"
        Mode         0666
EndSection
toucpad section of /proc/bus/input/device
Code:
I: Bus=0011 Vendor=0002 Product=0008 Version=7321
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input4
U: Uniq=
H: Handlers=mouse1 
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003
One other thing I notice these days is that when X session ends, it does not go back to console screen right away, message is
Code:
waiting for X server to shut down ..........

xinit: X server show to shut down, sending KILL signal.
My Penguin's spec is http://www.linuxquestions.org/hcl/sh...t/3911/cat/500

Happy Penguins!

Last edited by kaz2100; 12-30-2007 at 09:13 AM. Reason: mistakenly hit "save"
 
Old 12-30-2007, 09:25 AM   #4
doc.nice
Member
 
Registered: Oct 2004
Location: Germany
Distribution: Debian
Posts: 274

Rep: Reputation: 34
Hi,

well, the synaptics pad seems correctly installed in your xorg.conf, except that in the Module section, the driver is not loaded. If this doesn't happen automatically, we found your problem

so, add
Load "synaptics"
to this section and try again...

Below is my InputDevice section for my touchpad,
you may need other values, but you can start with these and use "synclient" to try the best ones for you...

(see /usr/share/doc/x11-driver-synaptics (IIRC) and "man synaptics" for more info)

Code:
Section "InputDevice"
	Identifier  "Synaptics Touchpad"
	Driver      "synaptics"
	Option      "Protocol" "auto-dev"
	Option      "ZAxisMapping"          "4 5"
	Option      "Device" "/dev/psaux"
	Option      "Emulate3Buttons" "true"
	Option      "Emulate3Timeout" "70"
	Option	    "SendCoreEvents"  "true"
	Option	    "SHMConfig" "true"
	Option      "Repeater" "/dev/input/mice"
	Option      "LeftEdge" "2000"
	Option      "RightEdge" "5600"
	Option      "TopEdge" "2000"
	Option      "BottomEdge" "3800"
	Option      "FingerLow" "40"
	Option      "FingerHigh" "43"
	Option      "FingerPress" "256"
	Option      "MaxTapTime" "180"
	Option	    "MaxTapMove" "110"
	Option	    "MaxDoubleTapTime" "180"
	Option	    "SingleTapTimeout" "180"
	Option      "ClickTime" "70"
	Option      "FastTaps" "0"
	Option      "EmulateMidButtonTime" "70"
	Option      "EmulateTwoFingerMinZ" "257"
	Option      "VertScrollDelta" "200"
	Option      "HorizScollDelta" "200"
	Option	    "VertEdgeScroll" "1"
	Option	    "HorizEdgeScroll" "1"
	Option	    "VertTwoFingerScroll" "0"
	Option	    "HorizTwoFingerScroll" "0"
	Option      "MinSpeed" "0.03"
	Option      "MaxSpeed" "0.20"
	Option      "AccelFactor" "0.07"
	Option	    "TrackstickSpeed" "40"
	Option	    "EdgeMotionMinZ" "30"
	Option	    "EdgeMotionMaxZ" "200"
	Option      "EdgeMotionMinSpeed" "200"
	Option      "EdgeMotionMaxSpeed" "200"
	Option	    "EdgeMotionUseAlways" "0"
	Option      "UpDownScrolling" "1"
	Option      "LeftRightScrolling" "1"
	Option      "UpDownRepeat" "1"
	Option      "LeftRightRepeat" "1"
	Option	    "ScrollButtonRepeat" "100"
	Option	    "TouchpadOff" "0"
	Option	    "GuestMouseOff" "0"
	Option	    "LockedDrags" "0"
	Option	    "LockedDragTimeout" "5000"
	Option      "RTCornerButton" "0"
	Option      "RBCornerButton" "0"
	Option      "LTCornerButton" "0"
	Option      "LBCornerButton" "0"
	Option	    "TapButton1" "1"
	Option	    "TapButton2" "2"
	Option	    "TapButton3" "3"
	Option      "CircularScrolling" "1"
	Option      "CircScrollDelta" "0.1"
	Option      "CircScrollTrigger" "2"
	Option	    "CircularPad" "0"
	Option	    "PalmDetect" "1"
	Option	    "PalmMinWidth" "10"
	Option	    "PalmMinZ" "200"
	Option	    "CoastingSpeed" "0"
	Option	    "PressureMotionMinZ" "30"
	Option	    "PressureMotionMaxZ" "160"
	Option	    "PressureMotionMinFactor" "1"
	Option	    "PressureMotionMaxFactor" "1"
	Option	    "GrabEventDevice" "1"
EndSection
PS: good to hear that the madwifi driver now works for that card, I'm still using the windows driver using ndiswrapper...
I'll give it a try, hoping that my suspend2 then works...

Last edited by doc.nice; 12-30-2007 at 09:27 AM.
 
Old 12-30-2007, 11:01 AM   #5
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,832

Original Poster
Rep: Reputation: 108Reputation: 108
Hya,

Thanks, however:
Adding
Code:
Load "synaptics"
does not solve the situation.

The functional mouse (USB one) is connected /dev/input/mouse3, according to /proc/bus/input/device.
Code:
cat /dev/input/mouse3
gives me something, when mouse event is evoked.

The non-functional pad (built in touchpad) is connected to /dev/input/mouse1, according to /proc/bus/input/device.
Code:
cat /dev/input/mouse1
does not give anything at all.

I know "cat" likes to eat mouse , but I do not think this is the case. (non functional one is a touchpad)

I somewhat think the trouble is either hardware or karnel.

Happy Penguins!

Last edited by kaz2100; 12-30-2007 at 11:02 AM. Reason: typo
 
Old 12-30-2007, 11:45 AM   #6
doc.nice
Member
 
Registered: Oct 2004
Location: Germany
Distribution: Debian
Posts: 274

Rep: Reputation: 34
try FN+F3 (at least on my KB, this is Touchpad on/off
 
Old 12-31-2007, 09:38 AM   #7
kaz2100
Senior Member
 
Registered: Apr 2005
Location: Penguin land, with apple, no gates
Distribution: SlackWare > Debian testing woody(32) sarge etch lenny squeeze(+64) wheezy .. bullseye bookworm
Posts: 1,832

Original Poster
Rep: Reputation: 108Reputation: 108
Hya,

You were in right track. With my penguin, it was Fn+F9.

Now, it is functional again.

Thanks a lot.

Happy Penguins!
 
Old 01-01-2008, 09:02 AM   #8
doc.nice
Member
 
Registered: Oct 2004
Location: Germany
Distribution: Debian
Posts: 274

Rep: Reputation: 34
glad to help
 
  


Reply

Tags
dead, debian, laptop, lenny, notebook, touchpad



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
Tuxguitar on Debian Lenny real_archer Linux - Software 5 12-16-2007 08:18 AM
Debian Lenny on AMB64? jlinkels Debian 4 11-18-2007 07:45 PM
Network card not detected correctly + DEBIAN LENNY - Dell Inspiron 1720 Laptop doraimom Linux - Laptop and Netbook 2 10-19-2007 06:37 PM
ALSA driver not functional on a VIA8233A chip, Debian Linux exit3219 Linux - Hardware 0 05-30-2005 06:58 AM
IBM laptop & touchpad & TrackPoint - touchpad doesn't work! espinosa_cz Linux - Laptop and Netbook 1 08-20-2004 12:45 PM

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

All times are GMT -5. The time now is 02:13 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