Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31

Thread: Lenovo C200 touchscreen problem

  1. #1
    Join Date
    Nov 2012
    Beans
    18

    Lenovo C200 touchscreen problem

    Hello,

    we have some Lenovo C200 computers, and we have huge problems with the touchscreen when we install Ubuntu.
    After we made the setup of Ubuntu on our computers, we switch to the desktop, and then we cant use the touchscreen.
    Somehow we cant calibrate the touchscreen and when we pressing the touchscreen, the mouse is moving weird around on the screen.

    My question is, how can we solve this problem?
    We've also downloaded "Xinput" and tried to calibrate it with it, but also the same problem.
    However, i hope someone can help us to fix this problem as soon as possible.

    Thank you in advance.
    Last edited by cariboo907; November 23rd, 2012 at 07:11 AM. Reason: Remove font formatting to comply with forum code of conduct

  2. #2
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Lenovo C200 touchscreen problem

    Hi Crazy Factory,

    Welcome to Ubuntu forums!


    Are you actually using Raring alpha to set up your Lenovo all-in-ones?

    Are they still single finger touch (1FGT)?

    Do you know who makes the touchscreen, i.e. VID and PID? Lets look at the output of the following terminal commands:
    Code:
    lsusb
    
    xinput list
    
    cat /proc/bus/input/devices

  3. #3
    Join Date
    Nov 2012
    Beans
    18

    Re: Lenovo C200 touchscreen problem

    Thank you very much for your reply.

    We are using the ubuntu 12.04 LTS version.
    It's a single touch screen.
    I have no experience about that system, because i just know the windows system.
    I've just found a link about our computers here.

    http://hardwarebistro.com/?option=co...-in-One-Review

    I will paste the terminal commands:

    test@test-Lenovo-C200:~$ lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 005: ID 0ac8:c430 Z-Star Microelectronics Corp.
    Bus 002 Device 002: ID 17ef:602d Lenovo
    Bus 003 Device 002: ID 0461:4d80 Primax Electronics, Ltd
    Bus 004 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
    test@test-Lenovo-C200:~$

    test@test-Lenovo-C200:~$ xinput list
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ USB Optical Mouse id=10 [slave pointer (2)]
    ⎜ ↳ eGalax Inc. USB TouchController 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)]
    ↳ Power Button id=7 [slave keyboard (3)]
    ↳ Lenovo Lenovo Black Silk USB Keyboard id=8 [slave keyboard (3)]
    ↳ Lenovo Lenovo Black Silk USB Keyboard id=9 [slave keyboard (3)]
    ↳ Lenovo USB 2.0 UVC Camera id=12 [slave keyboard (3)]
    test@test-Lenovo-C200:~$

    cat /proc/bus/input/devices
    I: Bus=0019 Vendor=0000 Product=0001 Version=0000
    N: Name="Power Button"
    P: Phys=PNP0C0C/button/input0
    S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
    U: Uniq=
    H: Handlers=kbd event0
    B: PROP=0
    B: EV=3
    B: KEY=100000 0 0 0

    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/input1
    U: Uniq=
    H: Handlers=kbd event1
    B: PROP=0
    B: EV=3
    B: KEY=100000 0 0 0

    I: Bus=0003 Vendor=0eef Product=0001 Version=0100
    N: Name="eGalax Inc. USB TouchController"
    P: Phys=usb-0000:00:1d.2-2/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input2
    U: Uniq=
    H: Handlers=mouse0 event2
    B: PROP=0
    B: EV=b
    B: KEY=400 0 0 0 0 0 0 0 0 0 0
    B: ABS=3

    I: Bus=0003 Vendor=17ef Product=602d Version=0111
    N: Name="Lenovo Lenovo Black Silk USB Keyboard"
    P: Phys=usb-0000:00:1d.0-2/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input3
    U: Uniq=
    H: Handlers=sysrq kbd event3
    B: PROP=0
    B: EV=120013
    B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
    B: MSC=10
    B: LED=7

    I: Bus=0003 Vendor=17ef Product=602d Version=0111
    N: Name="Lenovo Lenovo Black Silk USB Keyboard"
    P: Phys=usb-0000:00:1d.0-2/input1
    S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.1/input/input4
    U: Uniq=
    H: Handlers=kbd event4
    B: PROP=0
    B: EV=13
    B: KEY=2010000 397a d801d001 1e0000 0 0 0
    B: MSC=10

    I: Bus=0003 Vendor=0461 Product=4d80 Version=0111
    N: Name="USB Optical Mouse"
    P: Phys=usb-0000:00:1d.1-1/input0
    S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input5
    U: Uniq=
    H: Handlers=mouse1 event5
    B: PROP=0
    B: EV=17
    B: KEY=70000 0 0 0 0 0 0 0 0
    B: REL=143
    B: MSC=10

    I: Bus=0003 Vendor=0ac8 Product=c430 Version=1006
    N: Name="Lenovo USB 2.0 UVC Camera"
    P: Phys=usb-0000:00:1d.7-8/button
    S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0/input/input6
    U: Uniq=
    H: Handlers=kbd event6
    B: PROP=0
    B: EV=3
    B: KEY=100000 0 0 0 0 0 0

    I: Bus=0000 Vendor=0000 Product=0000 Version=0000
    N: Name="HDA Intel Mic"
    P: Phys=ALSA
    S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input7
    U: Uniq=
    H: Handlers=event7
    B: PROP=0
    B: EV=21
    B: SW=10

    I: Bus=0000 Vendor=0000 Product=0000 Version=0000
    N: Name="HDA Intel Headphone"
    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=4

    test@test-Lenovo-C200:~$


    I hope it's helping you and i hope that there is a solution for it.
    As i said, when i am touching the touschreen, the "mouse" is moving around and jumping.
    I cant control it, also when i am trying to calibrate it with "Xinput", i cant find any solution for it.
    Maybe there is a way to calibrate it manually.
    I've tried to unplug the keyboard and the mouse, and then i was trying again to use use the touchscreen, but again, there
    is still the same problem.
    I would have no problem to use another ubuntu system if it helps to make this touchscreens working.
    We need the touchscreens for our departments.

    Thank you very much in advance!

    I appreciate your help.

    Best Regards

    Markus Hoffmann
    Crazy Factory Trading Co., Ltd.
    Last edited by Crazy Factory; November 26th, 2012 at 03:12 AM.

  4. #4
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Lenovo C200 touchscreen problem

    Moderator, please move thread from Raring testing to Hardware.


    Hi Markus,

    Well I guess it should be on the evdev X driver. Let's check:
    Code:
    xinput list-props "eGalax Inc. USB TouchController"
    You could also check in /var/log/Xorg.0.log and see if it complains of any errors.

    Did you install the eGalax kernel driver?
    http://home.eeti.com.tw/web20/eGalax...inuxDriver.htm

  5. #5
    Join Date
    Nov 2012
    Beans
    18

    Re: Lenovo C200 touchscreen problem

    Hello, when i am entering in terminal

    "xinput list-props "eGalax Inc. USB TouchController"
    it shows:

    > xinput list-props "eGalax" Inc. USB TouchController"
    unable to find device eGalax
    unable to find device Inc.
    unable to find device USB
    unable to find device TouchController
    xinput list-props eGalax Inc. USB TouchController
    test@test-Lenovo-C200:~$

    I've didnt install the eGalax driver, ive tried to from your link, but somehow i cant install, or dont know how to install.
    It just extract some files, but i cant really setup them.
    I am sorry for my lack of experience.
    There is a file which is called setup.sh, but when i click it, a editor is opening.

    I may need a description of it.

    Thank you in advance

    Markus Hoffmann
    Crazy Factory Trading Co., Ltd.
    Last edited by Crazy Factory; November 26th, 2012 at 04:26 AM.

  6. #6
    Join Date
    Nov 2012
    Beans
    18

    Re: Lenovo C200 touchscreen problem

    Hello, when i am entering in terminal

    "xinput list-props "eGalax Inc. USB TouchController"
    it shows:

    > xinput list-props "eGalax" Inc. USB TouchController"
    unable to find device eGalax
    unable to find device Inc.
    unable to find device USB
    unable to find device TouchController
    xinput list-props eGalax Inc. USB TouchController
    test@test-Lenovo-C200:~$

    I've didnt install the eGalax driver, ive tried to from your link, but somehow i cant install, or dont know how to install.
    It just extract some files, but i cant really setup them.
    I am sorry for my lack of experience.
    I clicked on a file, then the message appears "No Touch Controller found", but it is a touchscreen..

    I may need a description of it.

    Thank you in advance

    Markus Hoffmann
    Crazy Factory Trading Co., Ltd.

  7. #7
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Lenovo C200 touchscreen problem

    It is one <device name> conained in quotes, i.e. "eGalax" Inc. USB TouchController". Your adding the extra quote to the device name broke it up. Interesting that evdev now treats each word as a keyword though. Or it seems to now.

    Right click on setup.sh and chose Properties. Under the Permissions tab is the Execute box checked? If not check it. But don't install yet.

    Not sure whether the default driver in the kernel's HID section can handle your touchscreen or whether you need the proprietary one. Didn't find anything talking about models the driver supports.

    By the way the 0eef:0001 in the lsusb output is the VID: PID, as in:
    Vendor ID = 0eef = D-WAV Scientific Co., Ltd
    Product ID (model) = 0001
    Last edited by Favux; November 26th, 2012 at 05:02 AM.

  8. #8
    Join Date
    Nov 2012
    Beans
    18

    Re: Lenovo C200 touchscreen problem

    I checked the execute box, "Allow executing files as program", but nothing works.
    There is also always the sign "No Touchscreen Controller installed".
    I have no clue..
    I cant even install, because it just extract some files and offering me with what i want to open the setup file..terminal, display, run and so on.

  9. #9
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Lenovo C200 touchscreen problem

    I'd like to see the list-props before you install the driver. Sometimes evdev just needs the coordinates to get a tablet/touchscreen working.

    But looking at the install script it looks like you probably do need to install the driver.

    The .sh extension on setup.sh indicates it is a shell script. The shebang line at the top of the script:
    Code:
    #!/bin/sh
    tells you which directory the sh (shell) executable binary is located. In this case the /bin directory where bin is short for binary.
    offering me with what i want to open the setup file..terminal, display, run and so on.
    It is suppose to. You chose Run to execute the script.

    The other way to run the script is to open a terminal and change directory to where the script is and then run:
    Code:
    sh setup.sh
    as the readme says. When you do that you do not need to make the script executable.

  10. #10
    Join Date
    Nov 2012
    Beans
    18

    Re: Lenovo C200 touchscreen problem

    I see and know your meaning.

    I dont know if i have all drivers updated here, but right now i am making a update, maybe it helps.
    I tried to install the SH file, but when i click on "run" nothing happends.
    When i go in the terminal and enter sh setup.sh, it says "Can't open setup.sh"

    Hmm, sorry..i dont get into that :-/

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •