LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 08-23-2011, 09:01 AM   #1
Nathan Hoad
LQ Newbie
 
Registered: Aug 2011
Location: Brisbane, Australia
Distribution: Arch Linux
Posts: 5

Rep: Reputation: Disabled
Thinkpad E520 Touchpad and Clickpad not detected


Hi guys,

I got a Thinkpad E520 a few days ago and I've been trying unsuccessfully to get them to work. They won't even appear to be detected by the kernel.

The mouse that's visible under Virtual Core Pointer here is actually a physical mouse I have plugged in. Apart from that though, nothing!

Code:
[nathan@nathan-laptop ~]$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech USB-PS/2 Optical Mouse         	id=11	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Integrated Camera                       	id=8	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=9	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                  	id=10	[slave  keyboard (3)]
Code:
[nathan@laptop ~]$ cat /proc/bus/input/devices 
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input0
U: Uniq=
H: Handlers=kbd event0 
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event2 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=17aa Product=5054 Version=4101
N: Name="ThinkPad Extra Buttons"
P: Phys=thinkpad_acpi/input0
S: Sysfs=/devices/platform/thinkpad_acpi/input/input4
U: Uniq=
H: Handlers=kbd event4 rfkill 
B: PROP=0
B: EV=13
B: KEY=18040000 0 10000000000000 0 1501b00102004 8000000001104000 e000000000000 0
B: MSC=10

I: Bus=0003 Vendor=04f2 Product=b257 Version=0954
N: Name="Integrated Camera"
P: Phys=usb-0000:00:1a.0-1.5/button
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input5
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input6
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0001 Vendor=14f1 Product=506e Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card0/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/input/input7
U: Uniq=
H: Handlers=kbd event7 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8
U: Uniq=
H: Handlers=event8 
B: PROP=0
B: EV=21
B: SW=100
I noticed this error in dmesg, which might be helpful, but I'm unsure.

Code:
[nathan@laptop ~]$ dmesg | grep Err
[    2.178935] ata5.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) rejected by device (Stat=0x51 Err=0x04)
[    2.181393] ata5.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) rejected by device (Stat=0x51 Err=0x04)
[    4.475007] ACPI Error: No handler for Region [ECRM] (ffff880136bdc360) [EmbeddedControl] (20110413/evregion-373)
[    4.475014] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20110413/exfldio-292)
[    4.475019] ACPI Error: Method parse/execution failed [\_TZ_.RDEC] (Node ffff8801396514b0), AE_NOT_EXIST (20110413/psparse-536)
[    4.475028] ACPI Error: Method parse/execution failed [\_TZ_.TZS0._TMP] (Node ffff880139651528), AE_NOT_EXIST (20110413/psparse-536)
I've posted on the Arch Linux forums and I haven't gotten any help. I'm running Arch Linux, kernel 3.0.3. Rolling back to 2.6.32 leaves me with the same problem.

As a side note, the wireless is soft blocked, and rfkill unblock doesn't unblock it. I'm not too concerned yet, but if anyone has a fix for that too I'd be happy
 
Old 08-23-2011, 12:33 PM   #2
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,979

Rep: Reputation: Disabled
Hello Nathan Hoad, welcome to LQ,
Quote:
Originally Posted by Nathan Hoad View Post
...
I've posted on the Arch Linux forums and I haven't gotten any help. I'm running Arch Linux, kernel 3.0.3. Rolling back to 2.6.32 leaves me with the same problem.
...
I don't think that an older kernel can help, you can try to load the synaptics-driver if it is not yet loaded.
Could you please post the output of
Code:
lsmod | sort
it could be a good idea to try to load the ideapad_acpi module as well.

BTW, I'm using a Thinkpad x100e without any issues.

Markus
 
Old 08-23-2011, 04:43 PM   #3
Nathan Hoad
LQ Newbie
 
Registered: Aug 2011
Location: Brisbane, Australia
Distribution: Arch Linux
Posts: 5

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by markush View Post
Hello Nathan Hoad, welcome to LQ,
I don't think that an older kernel can help, you can try to load the synaptics-driver if it is not yet loaded.
Could you please post the output of
Code:
lsmod | sort
it could be a good idea to try to load the ideapad_acpi module as well.

BTW, I'm using a Thinkpad x100e without any issues.

Markus
Thanks for the welcome Markus! I've looked around a lot on various pages, the Think wiki, etc and it appears I'm the first to mention this issue for my specific laptop, which is strange.

I've installed xf86-input-synaptics if that's what you mean, I'm not sure if there's anything else I have to do to get it to work. I'm not using an xorg.conf.

Code:
┌─ (nathan@laptop) ~
└─ (07:36) $ pacman -Ss synaptic
extra/xf86-input-synaptics 1.4.1-1 (xorg-drivers xorg) [installed]
    Synaptics driver for notebook touchpads
Code:
┌─ (nathan@laptop) ~
└─ (07:36) $ lsmod | sort
ac                      3265  0 
acer_wmi               18275  0 
ahci                   20865  4 
battery                10905  0 
bcma                   13762  0 
bluetooth             138465  1 btusb
btusb                  11577  0 
button                  4470  1 i915
cdrom                  36329  1 sr_mod
crc16                   1297  2 bluetooth,ext4
drm                   183380  3 i915,drm_kms_helper
drm_kms_helper         25409  1 i915
ehci_hcd               39511  0 
evdev                   9530  6 
ext2                   63674  1 
ext4                  369556  2 
hid                    81635  1 usbhid
i2c_algo_bit            5199  1 i915
i2c_core               20133  6 i915,drm_kms_helper,drm,videodev,i2c_algo_bit,i2c_i801
i2c_i801                8187  0 
i915                  707307  2 
intel_agp              10904  1 i915
intel_gtt              14423  3 i915,intel_agp
ipv6                  290407  44 
iTCO_vendor_support     1929  1 iTCO_wdt
iTCO_wdt               12717  0 
jbd2                   71074  1 ext4
libahci                18885  1 ahci
libata                173297  2 ahci,libahci
mbcache                 5817  2 ext2,ext4
media                  10437  2 uvcvideo,videodev
mei                    31249  0 
mii                     3995  1 r8169
mmc_core               73353  1 sdhci
Module                  Size  Used by
nvram                   5805  1 thinkpad_acpi
pcspkr                  1819  0 
processor              24256  0 
psmouse                65568  0 
r8169                  42643  0 
rfkill                 15402  3 bluetooth,thinkpad_acpi,acer_wmi
scsi_mod              131482  4 sg,sr_mod,sd_mod,libata
sdhci                  22194  1 sdhci_pci
sdhci_pci               8530  0 
sd_mod                 28307  5 
serio_raw               4294  0 
sg                     25557  0 
snd                    57786  8 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer,thinkpad_acpi
snd_hda_codec          77927  3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hda_codec_conexant    46356  1 
snd_hda_codec_hdmi     22092  1 
snd_hda_intel          22122  0 
snd_hwdep               6325  1 snd_hda_codec
snd_page_alloc          7121  2 snd_hda_intel,snd_pcm
snd_pcm                73856  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              19416  1 snd_pcm
soundcore               6146  1 snd
sparse_keymap           3088  1 acer_wmi
sr_mod                 14951  0 
thermal                 7863  0 
thinkpad_acpi          62743  0 
usbcore               142544  5 usbhid,uvcvideo,btusb,ehci_hcd
usbhid                 35256  0 
uvcvideo               64931  0 
v4l2_compat_ioctl32     8292  1 videodev
video                  11228  1 i915
videodev               78006  1 uvcvideo
wmi                     8411  1 acer_wmi
Oh and my system doesn't have the ideapad_acpi module, where abouts would I be able to get it?

Code:
┌─ (nathan@laptop) ~
└─ (07:36) $ sudo modprobe ideapad_acpi
FATAL: Module ideapad_acpi not found.
Edit: after some quick snooping, my system has an ideapad_laptop. Modprobing that and restarting X has no effect. I really need to learn Unix properly.

Last edited by Nathan Hoad; 08-23-2011 at 04:54 PM.
 
Old 08-23-2011, 05:04 PM   #4
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,979

Rep: Reputation: Disabled
Well, Ich cannot seem to find out what you're missing. Do the function-keys work?

Markus
 
Old 08-23-2011, 05:08 PM   #5
Nathan Hoad
LQ Newbie
 
Registered: Aug 2011
Location: Brisbane, Australia
Distribution: Arch Linux
Posts: 5

Original Poster
Rep: Reputation: Disabled
I'm not sure about most of them, but the brightness raising/lowering ones do indeed work. The others don't produce quite so visible results, so I haven't tested the others.
 
Old 08-23-2011, 05:12 PM   #6
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,979

Rep: Reputation: Disabled
Well, if there is a function-key which enables/disables the touchpad, you should check if you erroneous have disabled the touchpad.

Markus
 
Old 08-23-2011, 06:19 PM   #7
Nathan Hoad
LQ Newbie
 
Registered: Aug 2011
Location: Brisbane, Australia
Distribution: Arch Linux
Posts: 5

Original Poster
Rep: Reputation: Disabled
Nope, no key for that, sadly. There's media keys, volume keys, projector/webcam keys and a wireless key. I checked the BIOS, and it's very limited, so I can't see if it's enabled in there.

I live booted Ubuntu just now, and it didn't work in there, so at least I can be a little more confident it's not a distro issue.

I'm thinking, is there a chance that the touchpad has to be enabled on Windows through some silly Lenovo program? I'm going to install Windows on here when I get a chance over the weekend, and if the touchpad doesn't work there I can rest assured that it's a hardware problem.
 
Old 08-23-2011, 06:27 PM   #8
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,979

Rep: Reputation: Disabled
Well, I have never experienced that a touchpad does not work with Linux. And that the function-keys work is actually a hint that the laptop is supported by Linux. So hardware-issues with the touchpad are not unlikely.

Btw, try the synclient tool.

Markus

Last edited by markush; 08-23-2011 at 06:29 PM.
 
Old 08-23-2011, 06:54 PM   #9
Nathan Hoad
LQ Newbie
 
Registered: Aug 2011
Location: Brisbane, Australia
Distribution: Arch Linux
Posts: 5

Original Poster
Rep: Reputation: Disabled
Yeah they've usually been pretty good for me too. Well, that sucks! I guess I'll have to send it back. Which is annoying, because this is a work laptop, so of course I won't be able to do any work.

Thanks for the help! Once the issue is resolved I'll post back here for completeness.
 
  


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
Temporarily Disable ThinkPad Edge 13 touchpad on Fedora 15 LaDjA Linux - Hardware 2 07-31-2011 07:47 PM
Disable touchpad on a ThinkPad bogzab Slackware 5 02-24-2011 04:06 PM
Synaptics Touchpad not detected unihiekka Ubuntu 2 12-09-2008 04:58 AM
No Synaptics Touchpad detected on Laptop. Romanus81 Slackware 12 10-23-2008 03:25 PM
Touchpad Not Working / Detected on Acer TravelMate 4063LCi LinuxGeek Linux - Laptop and Netbook 1 04-10-2006 04:26 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 10:14 PM.

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