Page 3 of 50 FirstFirst 1234513 ... LastLast
Results 21 to 30 of 491

Thread: Lenovo Ideapad S10-3t

  1. #21
    Join Date
    Jun 2007
    Beans
    24

    Re: Lenovo Ideapad S10-3t

    Here is the output for lsusb:

    Bus 005 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 003 Device 002: ID 2087:0a01
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 004: ID 0bda:0159 Realtek Semiconductor Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 005: ID 5986:0190 Acer, Inc

    This is the output of lshal | grep hiddev0

    hiddev.device = '/dev/usb/hiddev0' (string)
    linux.device_file = '/dev/usb/hiddev0' (string)
    linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/usb/hiddev0' (string)

    I also want to warn those who have actually installed Ubuntu on their drives that when I updated my packages in synaptic, Something went wrong and the screen goes blank when gdm brings up the login screen. You'll have to deselect any xserver-xorg-* packages until they work out the problem with the new xorg drivers, or you'll end up having to use the vesa driver instead.
    Last edited by thevillage88; March 3rd, 2010 at 06:32 PM. Reason: Additional information

  2. #22
    Join Date
    Jun 2007
    Beans
    24

    Re: Lenovo Ideapad S10-3t

    Romanv Shuvalov: Here is the file you were asking for. NM attachments not working for me. Sent to your e-mail
    Last edited by thevillage88; March 3rd, 2010 at 07:02 PM. Reason: none

  3. #23
    Join Date
    Mar 2010
    Beans
    17

    Re: Lenovo Ideapad S10-3t

    By the way, what about 3G-modem? Driver exists and works? and I read that netbook has GPS optionally... what about GPS?

  4. #24
    Join Date
    Jun 2007
    Beans
    24

    Re: Lenovo Ideapad S10-3t

    Quote Originally Posted by Roman Shuvalov View Post
    By the way, what about 3G-modem? Driver exists and works? and I read that netbook has GPS optionally... what about GPS?
    The most common version that is shipping is the S10-3t 0651. The optional 4G Wimax card is not included. There is not any 3G card or GPS that I am aware of either, although there is a place behind the battery for sim cards.

    When you open the expansion bay you are given access to one ram slot, the hard drive and two PCI-E slots. One for the Wifi and the other presumably for the Wimax card.

    So when it comes to driver support for these devices, we're going to have to wait for these "optional" versions of the S10-3t to surface. Or "optionally," you can purchase a PCI-E card of your choice for the additional slot.

    When it comes to your choice between the S10-3t or the T91, the T91 is only 1.33GHz, has a 9in resistive(blech) touch screen, and has a small 16GB SSD hard drive. It's worth the extra $50 to get the S10-3t.

    I will reiterate that Quick Start is using evdev, a standard HID driver for the S10-3t's touch screen. It's just a matter of time before it's up and running.

  5. #25
    Join Date
    Mar 2010
    Beans
    3

    Re: Lenovo Ideapad S10-3t

    There are some infos on using multitouch on linux with evdev.

    http://lii-enac.fr/en/projects/shareit/xorg.html

    In ubuntu :

    http://ubuntuforums.org/showthread.php?t=1375047

  6. #26
    Join Date
    Mar 2010
    Beans
    17

    Re: Lenovo Ideapad S10-3t

    So... 3G and GPS is not included in this netbook in store where I've been.

    But I can find this devices for PCI-E and set it into PCI-E slots? I need to find out the price.

    About touchscreen: before Lenovo and Cando answer, maybe you try howtos above?

    In filelist I couldn't see anything about driver...

  7. #27
    Join Date
    Jun 2007
    Beans
    24

    Re: Lenovo Ideapad S10-3t

    Quote Originally Posted by Roman Shuvalov View Post
    In filelist I couldn't see anything about driver...
    I looked through the files and I didn't find anything specific to the Cando touch screen. However I did find something about mutouch. I don't understand this, because there is no mention of mutouch in xorg.conf.

    Mutouch is a driver for MicroTouch touch screens. xserver-xorg-input-mutouch is not installed in Ubuntu by default. I cannot currently test it out since I'm back to using the SD card because of the complications I had with synaptic.

    It's likely though, that mutouch is either a residual driver from another version of Splashtop that they neglected to remove, or is it present for the purpose of being used on a different Lenovo computer.

    There is also some software for Quick Start that is closed source. It is possible that they are using a modified version evdev to drive the touch screen and this is why the source code was not included. This is getting so frustrating to be so close, yet not actually getting the thing working.

    Okay, so here's a run down of what we do know about the touch screen.

    - It is a Cando 10.1in touch panel
    - It can be driven by the evdev driver
    - Ubuntu detects it as a standard Human Interface Device
    - The device can be found at /dev/usb/hiddev0 and /dev/hidraw1
    - $ cat /dev/usb/hiddev0 shows feedback from the device
    - lsusb provides no usable information
    - lshal provides little usable information

  8. #28
    Join Date
    Mar 2010
    Beans
    17

    Re: Lenovo Ideapad S10-3t

    Default evdev driver can't work with touchscreen? Maybe you need to mark something like linux.sysfs_path ('/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/usb/hiddev0') somethere in driver config?

  9. #29
    Join Date
    Jun 2007
    Beans
    24

    Re: Lenovo Ideapad S10-3t

    Okay, lshal provides more info about the touch screen that had initially thought. The touch screen is the no name device 2087:0a01. Here is the relevant output:

    udi = '/org/freedesktop/Hal/devices/usb_device_2087_a01_20091003_001'
    info.linux.driver = 'usb' (string)
    info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_1d_1' (string)
    info.product = 'Cando 10.1 Multi Touch Panel with Controller' (string)
    info.subsystem = 'usb_device' (string)
    info.udi = '/org/freedesktop/Hal/devices/usb_device_2087_a01_20091003_001' (string)
    info.vendor = 'Cando Corporation' (string)
    linux.device_file = '/dev/bus/usb/003/002' (string)
    linux.hotplug_type = 2 (0x2) (int)
    linux.subsystem = 'usb' (string)
    linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1' (string)
    usb_device.bus_number = 3 (0x3) (int)
    usb_device.can_wake_up = false (bool)
    usb_device.configuration_value = 1 (0x1) (int)
    usb_device.device_class = 0 (0x0) (int)
    usb_device.device_protocol = 0 (0x0) (int)
    usb_device.device_revision_bcd = 0 (0x0) (int)
    usb_device.device_subclass = 0 (0x0) (int)
    usb_device.is_self_powered = false (bool)
    usb_device.linux.device_number = 2 (0x2) (int)
    usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1' (string)
    usb_device.max_power = 100 (0x64) (int)
    usb_device.num_configurations = 1 (0x1) (int)
    usb_device.num_interfaces = 1 (0x1) (int)
    usb_device.num_ports = 0 (0x0) (int)
    usb_device.product = 'Cando 10.1 Multi Touch Panel with Controller' (string)
    usb_device.product_id = 2561 (0xa01) (int)
    usb_device.serial = '20091003.001' (string)
    usb_device.speed = 12.0 (12) (double)
    usb_device.vendor = 'Cando Corporation' (string)
    usb_device.vendor_id = 8327 (0x2087) (int)
    usb_device.version = 2.0 (2) (double)

    udi = '/org/freedesktop/Hal/devices/usb_device_2087_a01_20091003_001_if0'
    info.linux.driver = 'usbhid' (string)
    info.parent = '/org/freedesktop/Hal/devices/usb_device_2087_a01_20091003_001' (string)
    info.product = 'USB HID Interface' (string)
    info.subsystem = 'usb' (string)
    info.udi = '/org/freedesktop/Hal/devices/usb_device_2087_a01_20091003_001_if0' (string)
    linux.hotplug_type = 2 (0x2) (int)
    linux.subsystem = 'usb' (string)
    linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0' (string)
    usb.bus_number = 3 (0x3) (int)
    usb.can_wake_up = false (bool)
    usb.configuration_value = 1 (0x1) (int)
    usb.device_class = 0 (0x0) (int)
    usb.device_protocol = 0 (0x0) (int)
    usb.device_revision_bcd = 0 (0x0) (int)
    usb.device_subclass = 0 (0x0) (int)
    usb.interface.class = 3 (0x3) (int)
    usb.interface.number = 0 (0x0) (int)
    usb.interface.protocol = 0 (0x0) (int)
    usb.interface.subclass = 0 (0x0) (int)
    usb.is_self_powered = false (bool)
    usb.linux.device_number = 2 (0x2) (int)
    usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0' (string)
    usb.max_power = 100 (0x64) (int)
    usb.num_configurations = 1 (0x1) (int)
    usb.num_interfaces = 1 (0x1) (int)
    usb.num_ports = 0 (0x0) (int)
    usb.product = 'USB HID Interface' (string)
    usb.product_id = 2561 (0xa01) (int)
    usb.serial = '20091003.001' (string)
    usb.speed = 12.0 (12) (double)
    usb.vendor = 'Cando Corporation' (string)
    usb.vendor_id = 8327 (0x2087) (int)
    usb.version = 2.0 (2) (double)

    udi = '/org/freedesktop/Hal/devices/usb_device_2087_a01_20091003_001_if0_hiddev'
    hiddev.application_pages = {'Unknown page 0xd0004'} (string list)
    hiddev.device = '/dev/usb/hiddev0' (string)
    hiddev.product = 'Cando Corporation Cando 10.1 Multi Touch Panel with Controller' (string)
    info.capabilities = {'hiddev'} (string list)
    info.category = 'hiddev' (string)
    info.parent = '/org/freedesktop/Hal/devices/usb_device_2087_a01_20091003_001_if0' (string)
    info.product = 'Cando Corporation Cando 10.1 Multi Touch Panel with Controller' (string)
    info.subsystem = 'usb' (string)
    info.udi = '/org/freedesktop/Hal/devices/usb_device_2087_a01_20091003_001_if0_hiddev' (string)
    linux.device_file = '/dev/usb/hiddev0' (string)
    linux.hotplug_type = 2 (0x2) (int)
    linux.subsystem = 'usb' (string)
    linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/usb/hiddev0' (string)

  10. #30
    Join Date
    Jun 2006
    Beans
    Hidden!

    Re: Lenovo Ideapad S10-3t

    I was able to get this somewhat working using a slightly modified method from the thread mentioned previously here http://ubuntuforums.org/showthread.php?t=1375047 using the hidtouch driver.

    First create an /etc/udev/rules.d/99-touchscreen.rules that contains

    Code:
    SUBSYSTEM=="usb", ATTRS{idVendor}=="2087", ATTRS{idProduct}=="0a01", SYMLINK+="usb/cando_touch"
    SUBSYSTEM=="input", KERNEL=="event*", ATTRS{idVendor}=="2087", ATTRS{idProduct}=="0a01", SYMLINK+="input/cando_touch"
    Next download the hidtouch suite from http://sourceforge.net/projects/hidtouchsuite/

    and unzip the file.

    Next grab the patch from
    http://ubuntuforums.org/attachment.p...9&d=1262890781
    and from the parent directory of the unzipped file (xf86-input-hidtouch-9.04.04) run

    Code:
    patch -p0 < hidtouch.patch.txt
    Now enter the xf86-input-hidtouch-9.04.04 and run a
    Code:
    ./configure --prefix=/usr
    make
    make install or checkinstall
    Finally create an /etc/X11/xorg.conf that contains

    Code:
    Section "Module"
    	Load  "hidtouch"
    EndSection
    
    Section "InputDevice"
     Identifier      "Cando TouchScreen"
     Driver          "hidtouch"
     Option          "SendCoreEvents"        "true"
     Option          "ReportingMode"         "Raw"
     Option          "Device"                "/dev/usb/cando_touch"
     Option          "PacketCount"           "13"
     Option          "OpcodePressure"        "852034"
     Option          "OpcodeX"               "65584"
     Option          "OpcodeY"               "65585"
     Option          "CalibrationModel"      "1"
     Option          "CornerTopLeftX"        "0"
     Option          "CornerTopLeftY"        "0"
     Option          "CornerTopRightX"       "1024" # 1920 for 23"
     Option          "CornerTopRightY"       "0"
     Option          "CornerBottomLeftX"     "0"
     Option          "CornerBottomLeftY"     "600"  # 1080 for 23"
     Option          "CornerBottomRightX"    "1024" # 1920 for 23"
     Option          "CornerBottomRightY"    "600"  # 1080 for 23"
     Option          "CornerScreenWidth"     "1024" # 1920 for 23"
     Option          "CornerScreenHeight"    "600"  # 1080 for 23"
    EndSection
    
    Section "ServerLayout"
    	Identifier "Touchscreen"
    	InputDevice "Cando TouchScreen" "SendCoreEvents"
    EndSection
    Finally restart via your favourite method.

    Currently it is registering my touches but only at the bottom of the screen. The xorg.conf may be off so I need to review what the problem might be. I wanted to pass on this information so if anyone has any more information on what might resolve the coordinate issue they could share it too.

Page 3 of 50 FirstFirst 1234513 ... LastLast

Tags for this Thread

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
  •