Touch screen support

160 views
Skip to first unread message

bryanhundven

unread,
Dec 15, 2009, 1:54:58 AM12/15/09
to Android-x86
Group,

As you have probably seen from other posts, we are trying to get touch
screen support in android-x86, but we cannot do this without your help
and information about your computer/mid/netbook.

You can provide help by telling us:

1) the make and model of your computer
2a) if your touchscreen is usb, output of lsusb (from usbutils)
2b) if your touchscreen is serial, what serial port it usually comes
up as (from dmesg)
3) output of /proc/bus/input/devices
4) output of lshal
5) any experience you have with using this touchscreen with other
linux operating systems

This information will help us to support your touchscreen sooner.

Thank you!

bryanhundven

unread,
Dec 17, 2009, 8:14:09 AM12/17/09
to Android-x86
So, again... if you opened a new thread in the last few days asking
for help with touch screen. Please respond here and provide at least
the make and model of your computer.

Bryan Hundven

unread,
Feb 23, 2010, 9:44:40 AM2/23/10
to Vitor Hugo Barros, Android-x86
On Mon, Feb 22, 2010 at 5:29 PM, Vitor Hugo Barros
<vitor.h...@gmail.com> wrote:
> Hello,

Hello Vitor!

It may take me a few days to properly respond to this message.

Anything regarding to android-x86 should stay on the google group. I
have not been very active with android-x86 in a few months, but I will
do my best to catch-up and help you out.

I want to thank you for being the first to respond to my request for
users to provide more information when having problems with their
touchscreen. I could only wish that MORE would follow you down this
path!

I need to sync down the latest source and get a q1u build done so I
can figure out what is going on with touchscreen in eclair (should
take two or three days), and we will go through the data provided and
get you a working setup.

> My touchscreen is a usb 7'' eGalax TouchScreen from D-WAV Scientific
> Co., Ltd.
>
> I'm using it connected to an Intel D945CGLF2, which is a board with
> very similar components comparing to the most eeepcs.
>
> So (configs taken from Ubuntu live cd):
>
> 1) 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
>
> 2a) http://www.pastebin.com/m2a7a2c5
> ...
> Bus 003 Device 003: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax
> TouchScreen
> ...
>
> 3) http://www.pastebin.com/m53ffdda1
> ...
> I: Bus=0003 Vendor=0eef Product=0001 Version=0100
> N: Name="eGalax Inc. USB TouchController"
> P: Phys=usb-0000:00:1d.1-2/input0
> S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/
> input6
> U: Uniq=
> H: Handlers=mouse2 event6
> B: EV=b
> B: KEY=400 0 0 0 0 0 0 0 0 0 0
> B: ABS=3
> ...
>
> 4) http://www.pastebin.com/m2ee19cab
> ...
> udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial'
>  info.linux.driver = 'usb'  (string)
>  info.parent = '/org/freedesktop/Hal/devices/
> usb_device_1d6b_1_0000_00_1d_1'  (string)
>  info.product = 'eGalax TouchScreen'  (string)
>  info.subsystem = 'usb_device'  (string)
>  info.udi = '/org/freedesktop/Hal/devices/
> usb_device_eef_1_noserial'  (string)
>  info.vendor = 'D-WAV Scientific Co., Ltd'  (string)
>  linux.device_file = '/dev/bus/usb/003/003'  (string)
>  linux.hotplug_type = 2  (0x2)  (int)
>  linux.subsystem = 'usb'  (string)
>  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/
> usb3/3-2'  (string)
>  usb_device.bus_number = 3  (0x3)  (int)
>  usb_device.can_wake_up = true  (bool)
>  usb_device.configuration = 'USB TouchScreen'  (string)
>  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 = 256  (0x100)  (int)
>  usb_device.device_subclass = 0  (0x0)  (int)
>  usb_device.is_self_powered = false  (bool)
>  usb_device.linux.device_number = 3  (0x3)  (int)
>  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/
> usb3/3-2'  (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 = 'eGalax TouchScreen'  (string)
>  usb_device.product_id = 1  (0x1)  (int)
>  usb_device.speed = 1.5 (1.5) (double)
>  usb_device.vendor = 'D-WAV Scientific Co., Ltd'  (string)
>  usb_device.vendor_id = 3823  (0xeef)  (int)
>  usb_device.version = 1.1 (1.1) (double)
> ...
>
> 5) It works with Ubuntu Moblin Remix (needs calibration)
>
> My experience with Android X86 and this touchscreen (using the eeepc
> config):
>
> - Android X86 1.6 (donut branch)
> It correctly detects the touchscreen and loads the correct module
> (usbtouchscreen). The X and Y axis are inverted. I've sucessfully
> managed to include tslib in the build, but the ts_calibrate says
> "cannot load module input_raw". So, I can't calibrate the touchscreen
> at the moment.
>
> - Android X86 2.1 (eclair branch)
> The touchscreen isn't detected and the module usbtouchscreen isn't
> loaded. I've followed Reinhard's guide (1) and managed to get the
> ts_calibrate screen shown but, as the module couldn't be loaded, the
> touchscreen didn't have an event assigned and so the touches on the
> screen didn't do nothing.. :(
>
> Can you help on this ones? If you need more info please ask!
>
> Thank you!
>
>
> References:
> 0. http://www.intel.com/products/desktop/motherboards/D945GCLF2-D945GCLF2D/D945GCLF2-D945GCLF2D-overview.htm
> 1. http://groups.google.com/group/android-x86/browse_thread/thread/91458aaeca5812e7/3a8e1d6d4b7956fe?lnk=gst&q=touchscreen#3a8e1d6d4b7956fe
>


Cheers,

--
Bryan Hundven
bryanh...@gmail.com

Vitor Hugo Barros

unread,
Feb 23, 2010, 6:53:52 PM2/23/10
to Android-x86
Thank you Brian! I hope you can catch up soon! I didn't realize I was
only sending the message to you...

Anyway, just for the record (and easier access), I respost my original
message:


Hello,


My touchscreen is a usb 7'' eGalax TouchScreen from D-WAV Scientific
Co., Ltd.

I'm using it connected to an Intel D945CGLF2 (0), which is a board

Reply all
Reply to author
Forward
0 new messages