I think I have an idea what is going wrong with my touchscreen:

From

lshal -u /org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0
udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0'
  info.linux.driver = 'usbhid'  (string)
  info.parent =
'/org/freedesktop/Hal/devices/usb_device_eef_1_noserial'  (string)
  info.product = 'USB HID Interface'  (string)
  info.subsystem = 'usb'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0'
 (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'usb'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.7/u

it seems that the kernel is using the  'usbhid' module/driver
while from my ubuntu 8.04 experience I know it should be using
usbtouchscreen instead,
Is there any udev magic that will force the right driver or are there
kernel params that willl keep usbhid from taking over the device?

Thanks,
Robert


On Sat, Nov 22, 2008 at 12:08 AM, robert muth <[EMAIL PROTECTED]> wrote:
> Hi,
>
> This for ubuntu 8.10:
> I have a touchscreen which seems to be unknown to the calibration tool.
> The lshal dump is attached and the relevant lines copied below.
>
> One more datapoint: under 8.04 I was at least able to get some
> feedback from the touch screen
> using   evtest <dev>   under 8.10 there seems to be no reaction.
> Any suggestion how to go about getting the screen to work would be
> greatly appreciated.
>
> Thanks,
> Robert
>
>  udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0_hiddev'
>   hiddev.application_pages = {'Generic Desktop Page', 'Unknown page
> 0xd0004'} (string lis
>  t)
>   hiddev.device = '/dev/usb/hiddev0'  (string)
> *  hiddev.product = 'SLT Digital USB TouchController'  (string)
>   info.capabilities = {'hiddev'} (string list)
>   info.category = 'hiddev'  (string)
>   info.parent =
> '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0'  (string)
> *  info.product = 'SLT Digital USB TouchController'  (string)
>   info.subsystem = 'usb'  (string)
>   info.udi = 
> '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_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:03.2/usb3/3-2/3-2:1.0/usb/hiddev0'
> (string)
>
>  udi = 
> '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0_logicaldev_input'
>   info.capabilities = {'input', 'input.mouse'} (string list)
>   info.category = 'input'  (string)
>   info.parent =
> '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0'  (string)
> *  info.product = 'SLT Digital USB TouchController'  (string)
>   info.subsystem = 'input'  (string)
>   info.udi = 
> '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0_logicaldev_input
> '  (string)
>   input.device = '/dev/input/event6'  (string)
>   input.originating_device =
> '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0'
> (string)
> *  input.product = 'SLT Digital USB TouchController'  (string)
>   input.x11_driver = 'evdev'  (string)
>   linux.device_file = '/dev/input/event6'  (string)
>   linux.hotplug_type = 2  (0x2)  (int)
>   linux.subsystem = 'input'  (string)
>   linux.sysfs_path =
> '/sys/devices/pci0000:00/0000:00:03.2/usb3/3-2/3-2:1.0/input/input6/
> event6'  (string)
>

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile

Reply via email to