You are not logged in.
Hello everybody.
I am trying to get the touchscreen on an DELL Inspiron One AiO-PC working under linux.
So far i tried different systems/kernels and at the moment i am using an archlinux live cd.
The problem is, that the screen is recognized as an usb-device (see output from lsusb & /proc), but does not appear as a device in /dev/input/.
here is some information:
[root@archiso arch]# lsmod | egrep 'usb|evdev'
[...]
usbtouchscreen 10180 0
evdev 6820 9
usbhid 33596 0
hid 60400 1 usbhid
[...]
[root@archiso arch]# lsusb
Bus 005 Device 002: ID 413c:2107 Dell Computer Corp.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 413c:3012 Dell Computer Corp. Optical Wheel Mouse
Bus 004 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 002 Device 002: ID 1926:007a NextWindow 1950 HID Touchscreen <--
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 1e3d:2092
Bus 001 Device 003: ID 0c45:6310 Microdia Sonix USB 2.0 Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[root@archiso arch]# lsusb -v -s 002:002
Bus 002 Device 002: ID 1926:007a NextWindow 1950 HID Touchscreen
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 1
bMaxPacketSize0 64
idVendor 0x1926 NextWindow
idProduct 0x007a 1950 HID Touchscreen
bcdDevice 0.01
iManufacturer 1 NextWindow
iProduct 2 Touchscreen
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 57
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 0 (Defined at Interface level)
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 3 Touchscreen
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 4 Touchscreen
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 27
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Device Status: 0x0000
(Bus Powered)
[root@archiso arch]# cat /proc/bus/usb/devices
[...]
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1926 ProdID=007a Rev= 0.01
S: Manufacturer=NextWindow
S: Product=Touchscreen
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=00(>ifc ) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=1ms
E: Ad=02(O) Atr=03(Int.) MxPS= 64 Ivl=1ms
[...]
[root@archiso arch]# cat /proc/bus/input/devices
I: Bus=0003 Vendor=413c Product=3012 Version=0111
N: Name="Dell Dell USB Optical Mouse"
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/input0
U: Uniq=
H: Handlers=mouse0 event0
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=413c Product=2107 Version=0110
N: Name="Dell Dell USB Entry Keyboard"
P: Phys=usb-0000:00:1d.3-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.0/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=40001
B: SND=6
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3
U: Uniq=
H: Handlers=kbd event3
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/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0003 Vendor=0c45 Product=6310 Version=9708
N: Name="Integrated Webcam"
P: Phys=usb-0000:00:1d.7-2/button
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=3
B: KEY=100000 0 0 0 0 0 0
[root@archiso arch]# ls -lh /dev/input/*
crw-r----- 1 root root 13, 64 2010-09-23 16:30 /dev/input/event0
crw-r----- 1 root root 13, 65 2010-09-23 16:30 /dev/input/event1
crw-r----- 1 root root 13, 66 2010-09-23 16:30 /dev/input/event2
crw-r----- 1 root root 13, 67 2010-09-23 16:30 /dev/input/event3
crw-r----- 1 root root 13, 68 2010-09-23 16:30 /dev/input/event4
crw-r----- 1 root root 13, 69 2010-09-23 16:30 /dev/input/event5
crw-r----- 1 root root 13, 63 2010-09-23 16:29 /dev/input/mice
crw-r----- 1 root root 13, 32 2010-09-23 16:30 /dev/input/mouse0
/dev/input/by-id:
total 0
lrwxrwxrwx 1 root root 9 2010-09-23 16:30 usb-Dell_Dell_USB_Entry_Keyboard-event-kbd -> ../event1
lrwxrwxrwx 1 root root 9 2010-09-23 16:30 usb-Dell_Dell_USB_Optical_Mouse-event-mouse -> ../event0
lrwxrwxrwx 1 root root 9 2010-09-23 16:30 usb-Dell_Dell_USB_Optical_Mouse-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 2010-09-23 16:30 usb-Sonix_Technology_Co.__Ltd._Integrated_Webcam_SN0001-event-if00 -> ../event5
/dev/input/by-path:
total 0
lrwxrwxrwx 1 root root 9 2010-09-23 16:30 pci-0000:00:1d.2-usb-0:2:1.0-event-mouse -> ../event0
lrwxrwxrwx 1 root root 9 2010-09-23 16:30 pci-0000:00:1d.2-usb-0:2:1.0-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 2010-09-23 16:30 pci-0000:00:1d.3-usb-0:2:1.0-event-kbd -> ../event1
lrwxrwxrwx 1 root root 9 2010-09-23 16:30 pci-0000:00:1d.7-usb-0:2:1.0-event -> ../event5
lrwxrwxrwx 1 root root 9 2010-09-23 16:30 platform-pcspkr-event-spkr -> ../event2
It says on the NextWindow website that the 1900-Series supports Linux and works with evtouch.
Everything i found on the web regarding NextWindow-Screens and getting them to work under linux refers to the USB Vendor:Product ID 1926:0003, but not 1926:007a (the one in the DELL-PC).
What i would like to know is:
Is there any chance to get this thing to work or do i have to give up because of the fact that the touchscreen is not recognized as an input-device?
I appreciate every help, advice, suggestions!
greetings
rsgnd
Last edited by rsgnd (2010-10-05 06:34:11)
Offline
Hi there.
For all users who have similar problems and found this thread:
I stumbled upon this launchpad bug report, which mentions a prototype driver [nwfermi] provided by the NextWindow support.
With Ubuntu 10.04. Server I was able to get the touchscreen to work with single-touch functionality.
Therefore I mark this thread as solved.
greetings
rsgnd
Offline