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
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