@Cay : Please fin d the results below : lsusb gives : Bus 002 Device 004: ID 1b96:0001 N-Trig Duosense Transparent Electromagnetic Digitizer Bus 002 Device 003: ID 05c6:9204 Qualcomm, Inc. Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 008: ID 0a5c:217f Broadcom Corp. Bluetooth Controller Bus 001 Device 005: ID 17ef:480d Lenovo Integrated Webcam [R5U877] Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub So the N-Trig hardware is there. The output of lsmod is : Module Size Used by rfcomm 40787 4 binfmt_misc 7984 1 sco 9986 2 bnep 11985 2 l2cap 42304 16 rfcomm,bnep parport_pc 30086 0 ppdev 6804 0 snd_hda_codec_intelhdmi 11032 1 snd_hda_codec_conexant 37663 1 joydev 11395 0 arc4 1497 2 thinkpad_acpi 78503 0 snd_hda_intel 26147 2 snd_hda_codec 100951 3 snd_hda_codec_intelhdmi,snd_hda_codec_conexant,snd_hda_intel i915 334721 4 nouveau 569328 0 snd_hwdep 6660 1 snd_hda_codec snd_pcm 89104 2 snd_hda_intel,snd_hda_codec snd_seq_midi 5932 0 snd_rawmidi 22207 1 snd_seq_midi iwlagn 202721 0 snd_seq_midi_event 7291 1 snd_seq_midi snd_seq 57512 2 snd_seq_midi,snd_seq_midi_event ttm 68212 1 nouveau uvcvideo 62379 0 snd_timer 23850 2 snd_pcm,snd_seq iwlcore 146875 1 iwlagn drm_kms_helper 32836 2 nouveau,i915 snd_seq_device 6912 3 snd_seq_midi,snd_rawmidi,snd_seq videodev 49359 1 uvcvideo drm 206198 6 nouveau,i915,ttm,drm_kms_helper v4l1_compat 15519 2 uvcvideo,videodev tpm_tis 10022 0 v4l2_compat_ioctl32 12614 1 videodev qcserial 4476 1 video 22176 1 i915 btusb 12929 2 tpm 16013 1 tpm_tis snd 64181 14 snd_hda_codec_conexant,thinkpad_acpi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device usb_wwan 12201 1 qcserial mac80211 267099 2 iwlagn,iwlcore tpm_bios 6426 1 tpm nvram 7990 1 thinkpad_acpi i2c_algo_bit 6208 2 nouveau,i915 intel_ips 13252 0 output 2527 1 video soundcore 1240 1 snd usbserial 39780 4 qcserial,usb_wwan bluetooth 59245 9 rfcomm,sco,bnep,l2cap,btusb snd_page_alloc 8588 2 snd_hda_intel,snd_pcm psmouse 62080 0 cfg80211 170485 3 iwlagn,iwlcore,mac80211 serio_raw 4910 0 intel_agp 32334 2 i915 lp 10201 0 parport 37032 3 parport_pc,ppdev,lp usbhid 42030 0 hid 84710 1 usbhid ahci 22210 1 e1000e 151787 0 sdhci_pci 8083 0 sdhci 18400 1 sdhci_pci libahci 26148 1 ahci led_class 3393 2 thinkpad_acpi,sdhci This does not have a hid_ntrig. grep ntrig /etc/modprobe.d/* does not return anything .. This means it is not blacklisted. Well its quite strange if suspend works why is touchscreen not working. Touchscreen works well with windows 7. (by the way the hibernate option which i saw earlier in the panle is gone, probably because i have a 8 GB RAM, and just 256 mb swap space)