#26 Le 26/11/2009, à 09:36
- Hawkmoon
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
module, sans s.
Noobitude, ok, vraiment pas de problème.
Mais l'absence de recherche, et le côté "je laisse faire les autres", c'est pénible.
Tagazok à toi, mon frère !
Hors ligne
#27 Le 26/11/2009, à 10:57
- yeye75
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Je laisse faire les autres car je suis moi même incapable de le faire... A la base j'ai acheté ce pc car il y a avait une doc sur celui ci, malheureusement celle ci est complétement fausse, d'ou mon poste initial . J'ai pas mal cherché sur le net mais la documentation sur les écrans tactile est bien maigre. Je me suis donc réfugié sur le forum afin d'essayer de faire marché cet ecran tactile qui, pour le moment ne fonctionne pas ( c'est un peu pour l'ecran que je l'ai acheté, sans tactile ce pc ne vaut rien ).
Je fais confiance aux réponses que l'on me donne, bête et discipliné je suis la procédure.
Je peux comprendre le fait que tu ne veuille plus m'aider, t'as déjà passé pas mal de temps avec moi, je ne t'en voudrai pas.
Quand a ce "module" ca a l'air de fonctionner :
grep -i evtouch /var/log/Xorg.0.log
(II) LoadModule: "evtouch"
(II) Loading /usr/lib/xorg/modules/input//evtouch_drv.so
(II) Module evtouch: vendor="Kenan Esau"
Puis un gdm stop et un calibrate_touchscreen = encore le meme message d'erreur.
Hors ligne
#28 Le 26/11/2009, à 13:54
- Hawkmoon
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Je ne critique pas ta démarche initiale.
Simplement, je te donne 3 lignes à ajouter dans un fichier, avec un coquille.
Ta réaction : "ça marche pas, je fais quoi ?" Voila ce que je voulais dire.
Ensuite, concernant la doc "complètement" fausse. modère tes propos veux-tu ?
Certes, sur l'aspect ecran tactile, il semble y avoir un pépin.
Si tu vois d'autres choses qui coincent sur la doc, merci de proposer des améliorations.
Autre point, je viens de refaire une installation de UNR Karmic, en suivant la doc pas à pas. Aucun problème.
Dernier point, le script calibrate_touchscreen revoit toujours le même message d'erreur. Oui, comme je te le disais, c'est normal. Il teste si un display est accessible (comme il n'y en a pas, cela affiche le message), et est censé démarrer un X à lui.
Cadeau bonus :
http://ubuntuforums.org/showthread.php?t=1237709
Tagazok à toi, mon frère !
Hors ligne
#29 Le 26/11/2009, à 21:14
- ecolomo
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Cet ordinateur ne fonctionne pas avec la méthode pour le T91 car ce n'est tout simplement pas un T91 mais un T91MT, le nouveau modèle sous Windows seven avec 32GB de SSD au lieu de 16 et un écran tactile multitouch avec gestion de la pression, je m'en suis apperçu en comparant le lspci et lsusb avec ceux des t91 sur d'autres sites, la carte wifi n'est pas la même et dans le lsusb il y a une ligne asus en plus...
Je n'ai pas de solution à proposer, et pour l'instant aucun site référencé par google ne semble aborder le problème de ce pc sous linux, mais je pense que ce n'est qu'une question de temps!
Hors ligne
#30 Le 27/11/2009, à 10:29
- yeye75
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Cet ordinateur ne fonctionne pas avec la méthode pour le T91 car ce n'est tout simplement pas un T91 mais un T91MT, le nouveau modèle sous Windows seven avec 32GB de SSD au lieu de 16 et un écran tactile multitouch avec gestion de la pression, je m'en suis apperçu en comparant le lspci et lsusb avec ceux des t91 sur d'autres sites, la carte wifi n'est pas la même et dans le lsusb il y a une ligne asus en plus...
Je n'ai pas de solution à proposer, et pour l'instant aucun site référencé par google ne semble aborder le problème de ce pc sous linux, mais je pense que ce n'est qu'une question de temps!
Ahah je me disais bien aussi
Je vais donc ré-installer seven en attendant qu'une solution soit trouver sur ubuntu ( prochaine version ? )
Désolé Hawkmoon de t'avoir déranger ^^
A plus
Hors ligne
#31 Le 12/12/2009, à 14:17
- samT91MT
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Bonjour
Je possède depuis peu un T91 MT et je suis confronté au même problème avec une 9.10
la dalle tactile semble être un modèle de chez ASUS (Bus 004 Device 002: ID 0486:0185 ASUS Computers, Inc.)
et pour le moment rien de dispo sur le site d'ASUS...
Hors ligne
#32 Le 18/12/2009, à 18:28
- samT91MT
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Après avoir cherché (pendant quelques heures) et posté quelques messages sur les forums, je me suis résolu à checher par moi même une solution à ce problème.
J'ai utilisé les commandes lshal et lsusb et j'ai pu voir que
1) le touchscreen est vu comme un HID, ce qui est une bonne nouvelle
2) il s'interface sur /dev/input/event5, on peut voir rapidement que le touchscreen fonctionne en tapant la commande suivante dans un terminal : sudo cat /dev/input/event5 et ensuite en touchant l'écran, on voit des "choses" sortir...
En utilisant le petit programme ev.c suivant :
#include <sys/types.h>
#include <fcntl.h>
#include <linux/input.h>
#include <stdio.h>
#include <errno.h>
main(int argc, char **argv)
{
struct input_event ev;
int fd=open(argv[1],O_RDONLY);
for (;;) {
int r=read(fd,&ev,sizeof(struct input_event));
if (r==-1 && errno==EINTR) continue;
if (r==-1) break;
printf("Event: time %ld.%06ld, type %d, code %d, value %d\n",
ev.time.tv_sec, ev.time.tv_usec, ev.type, ev.code, ev.value);
}
perror("read");
close(fd);
}
que l'on compile via gcc ev.c -o ev
et que l'on lance : sudo ./ev /dev/input/event5
On voit que les "choses qui sortent" sont des inputs que l'on retrouve en lissant le fichier usr/include/linux/input.h
Ensuite, j'ai pu voir que le driver de l'écran tactile du T91 (non MT) est le "evtouch", mais que une fois installé sur mon T91MT, il ne fonctionne pas, même en forçant sa description dans le /etc/X11/xorg.conf
Je suis donc allé à la recherche des sources de ce driver, et merci à Linux, cela est facile :
http://packages.ubuntu.com/fr/source/karmic-updates/xf86-input-evtouch
Une fois l'archive récupérée, un ./configure donne les packages manquants pour pouvoir compiler (il faut installer les packages xserver-xorg-dev et gcc). La première recompilation me donne rien, "des problèmes d'include", il semble que la version ne soit pas à jour... une nouvelle recherche à partir des erreurs (merci google) me permet de trouver le patch qui manque.
Une fois la compilation OK, je modifie le evtouch.h afin d'activer les traces par un #define EVDBG
Je recopie le driver recompilé sous /usr/lib/xorg/modules/input/
sudo cp ./.libs/evtouch_drv.so /usr/lib/xorg/modules/input/evtouch_drv.so
et modifier le xorg.conf que voici
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/event5"
Option "DeviceName" "touchscreen"
#Option "MinX" "98"
#Option "MinY" "43"
Option "MaxX" "3475"
Option "MaxY" "3475"
Option "ReportingMode" "Raw"
#Option "Emulate3Buttons"
#Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
Option "Calibrate" "0"
EndSection
Section "InputDevice"
Identifier "dummy"
Driver "void"
Option "Device" "/dev/input/mice"
EndSection
Section "Screen"
Identifier "Ecran"
Device "Carte"
Monitor "Moniteur"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Ecran"
#InputDevice "touchscreen" "CorePointer"
InputDevice "touchscreen" "SendCoreEvents"
InputDevice "dummy"
EndSection
Section "Device"
Identifier "GMA500"
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
Option "IgnoreACPI" "yes"
Driver "psb"
EndSection
Section "DRI"
Mode 0666
EndSection
Dans les traces du serveur X sous /var/log/Xorg.0.log et après lecture du code du driver,
j'ai pu voir que les EV_ABS remonté par la dalle du T91 sont pas traité par "evtouch"
il s'agit de ABS_RY et ABS_RZ, une fois ces nouveaux EV ajouté dans le code du driver et la réactivation de la conversion (appel à la fonction ConvertProc), la dalle tactile fonctionne !
Par contre les points suivants ne sont pas réglés :
1) la calibration ne fonctionne pas, mais à priori les options suivantes du driver dans le xorg.conf
Option "MaxX" "3475"
Option "MaxY" "3475"
le 3475 vient des essais avec le programme ev.c qui m'ont permis de voir en cliquant dans les coins, la valeur max remontée par la dalle tactile.
2) Le click long pour activer le clic droit ne fonctionne pas. peut-être un problème de config ? à creuser...
3) La stabilité globale ubuntu 9.1O + poulsbo + dalle tactile n'est pas parfaite, des "freezes" arrivent de temps à autre
...
4) ce n'est pas du multi touch ...
J'ai placé l'archive du driver modifié sous rapidshare
http://rapidshare.com/files/322564853/xf86-input-evtouch-0.8.8.orig.eeeT91MT.tar.gz.html
Installation :
Il faut préalablement avoir installé le driver Poulsbo : https://wiki.ubuntu.com/HardwareSupportComponentsVideoCardsPoulsbo#karmic
et le driver xf86-input-evtouch de la distrib ubuntu 9.10
tar -xvzf xf86-input-evtouch-0.8.8.orig.eeeT91MT.tar.gz
cd xf86-input-evtouch-0.8.8.orig.eeeT91MT
sudo cp /usr/lib/xorg/modules/input/evtouch_drv.so /usr/lib/xorg/modules/input/evtouch_drv.so.save
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.save
sudo cp ./.libs/evtouch_drv.so /usr/lib/xorg/modules/input/evtouch_drv.so
sudo cp ./xorg.conf /etc/X11/
sudo reboot
Voila
Dernière modification par samT91MT (Le 18/12/2009, à 20:39)
Hors ligne
#33 Le 19/12/2009, à 09:10
- StCh
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Bonjour,
si un propriétaire de T91MT est prêt à m'envoyer les report descriptors de l'écran tactile (obtenus par lsusb -v après avoir désactivé le module usbhid), puis à faire des tests avec moi, je peux essayer de faire un driver. Je suis déjà en train d'en faire un pour l'écran Acer T230H dans les mêmes conditions, ça se passe à peu près bien.
Et si ça marche, voici ce que vous pourrez faire avec votre machine : http://www.youtube.com/watch?v=gj590HkBwYg
Hors ligne
#34 Le 19/12/2009, à 14:39
- Miaou86
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
bonjour "StCh" je viens d'acheter un écran acer t230h est je suis très intéressé par les driver et pourrai peut être même aider.
Ma Config : MSI gx600-53 / proc T8100 + 4GO Ram + geforce 8600m gt 512 mo
Ecran tactile Acer T230H et carte TV Hauppage 900H
Hors ligne
#35 Le 19/12/2009, à 14:53
- samT91MT
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Bonjour, voici le lsusb -v de mon T91MT après un sudo rmmod usbhid
Bus 004 Device 002: ID 0486:0185 ASUS Computers, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0486 ASUS Computers, Inc.
idProduct 0x0185
bcdDevice 1.04
iManufacturer 1 AsusTek, Inc.
iProduct 2 MultiTouch
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
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 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
** UNRECOGNIZED: 09 21 00 01 00 01 22 2f 01
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 8
Device Status: 0x0000
(Bus Powered)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0001 1.1 root hub
bcdDevice 2.06
iManufacturer 3 Linux 2.6.31-16-generic uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:1d.2
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 1 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0103 power enable connect
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0001 1.1 root hub
bcdDevice 2.06
iManufacturer 3 Linux 2.6.31-16-generic uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:1d.1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 1 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Bus 001 Device 003: ID 13d3:509b IMC Networks
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 ?
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x13d3 IMC Networks
idProduct 0x509b
bcdDevice 3.07
iManufacturer 2 GenesysLogic Technology Co., Ltd.
iProduct 3 USB 2.0 Camera
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 446
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 98mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 14 Video
bFunctionSubClass 3 Video Interface Collection
bFunctionProtocol 0
iFunction 1 USB 2.0 Camera
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 1 Video Control
bInterfaceProtocol 0
iInterface 1 USB 2.0 Camera
VideoControl Interface Descriptor:
bLength 13
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdUVC 1.00
wTotalLength 78
dwClockFrequency 60.000000MHz
bInCollection 1
baInterfaceNr( 0) 1
VideoControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 4
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 2
iTerminal 0
VideoControl Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 2
guidExtensionCode {0b365d5e-5fe4-8145-9b0b-374669ba05d4}
bNumControl 16
bNrPins 1
baSourceID( 0) 3
bControlSize 2
bmControls( 0) 0xff
bmControls( 1) 0x00
iExtension 0
VideoControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Camera Sensor
bAssocTerminal 0
iTerminal 0
wObjectiveFocalLengthMin 0
wObjectiveFocalLengthMax 0
wOcularFocalLength 0
bControlSize 3
bmControls 0x00000000
VideoControl Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 5 (PROCESSING_UNIT)
Warning: Descriptor too short
bUnitID 3
bSourceID 1
wMaxMultiplier 0
bControlSize 2
bmControls 0x0000077f
Brightness
Contrast
Hue
Saturation
Sharpness
Gamma
White Balance Temperature
Backlight Compensation
Gain
Power Line Frequency
iProcessing 0
bmVideoStandards 0x 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0017 1x 23 bytes
bInterval 6
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
VideoStreaming Interface Descriptor:
bLength 14
bDescriptorType 36
bDescriptorSubtype 1 (INPUT_HEADER)
bNumFormats 1
wTotalLength 257
bEndPointAddress 129
bmInfo 0
bTerminalLink 4
bStillCaptureMethod 2
bTriggerSupport 1
bTriggerUsage 1
bControlSize 1
bmaControls( 0) 27
VideoStreaming Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
bFormatIndex 1
bNumFrameDescriptors 6
guidFormat {59555932-0000-1000-8000-00aa00389b71}
bBitsPerPixel 16
bDefaultFrameIndex 1
bAspectRatioX 0
bAspectRatioY 0
bmInterlaceFlags 0x00
Interlaced stream or variable: No
Fields per frame: 1 fields
Field 1 first: No
Field pattern: Field 1 only
bCopyProtect 0
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 1
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 18432000
dwMaxBitRate 18432000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 2
bmCapabilities 0x00
Still image unsupported
wWidth 160
wHeight 120
dwMinBitRate 1152000
dwMaxBitRate 1152000
dwMaxVideoFrameBufferSize 38400
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 3
bmCapabilities 0x00
Still image unsupported
wWidth 176
wHeight 144
dwMinBitRate 1520640
dwMaxBitRate 1520640
dwMaxVideoFrameBufferSize 50688
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 4
bmCapabilities 0x00
Still image unsupported
wWidth 320
wHeight 240
dwMinBitRate 4608000
dwMaxBitRate 4608000
dwMaxVideoFrameBufferSize 153600
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 5
bmCapabilities 0x00
Still image unsupported
wWidth 352
wHeight 288
dwMinBitRate 6082560
dwMaxBitRate 6082560
dwMaxVideoFrameBufferSize 202752
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 6
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 18432000
dwMaxBitRate 18432000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 3 (STILL_IMAGE_FRAME)
bEndpointAddress 0
bNumImageSizePatterns 6
wWidth( 0) 640
wHeight( 0) 480
wWidth( 1) 160
wHeight( 1) 120
wWidth( 2) 176
wHeight( 2) 144
wWidth( 3) 320
wHeight( 3) 240
wWidth( 4) 352
wHeight( 4) 288
wWidth( 5) 640
wHeight( 5) 480
bNumCompressionPatterns 6
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x1400 3x 1024 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0c00 2x 1024 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 ?
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 2.06
iManufacturer 3 Linux 2.6.31-16-generic ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:1d.7
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Hub Descriptor:
bLength 11
bDescriptorType 41
nNbrPorts 8
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00 0x00
PortPwrCtrlMask 0xff 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Port 5: 0000.0100 power
Port 6: 0000.0100 power
Port 7: 0000.0503 highspeed power enable connect
Port 8: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0001 1.1 root hub
bcdDevice 2.06
iManufacturer 3 Linux 2.6.31-16-generic uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:1d.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 1 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Pour ma part, je suis intéressé par la proposition !
Hors ligne
#36 Le 19/12/2009, à 14:59
- StCh
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Mauvaise nouvelle : on se heurte à un bug dans lsusb, le message "UNRECOGNIZED: 09 21 00 01 00 01 22 2f 01" remplace les report descriptors. J'ai déjà observé ce pb avec d'autres périphériques, mais seulement sur des interfaces dont on n'avait pas besoin. Là, c'est bloquant.
Bon, ben ça va me fournir une raison pour rediscuter avec Greg KH. Je vous recontacte si on arrive à trouver le bug.
Hors ligne
#37 Le 20/12/2009, à 09:22
- guiguid
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Bonjour StCh, je possède aussi un Acer T230H.
Je viens d'éplucher tous le WEb, et il en ressort ceci :
pour t'aider dans la réalisation du pilote :
Uniquement pour tester avant la réalisation d'un pilote digne de ce nom :
-> avec uinput :
http://lkml.org/lkml/2009/12/9/397
// uinput.c
#include <string.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <linux/input.h>
#include <linux/uinput.h>
#include <stdio.h>
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>
/*
* Globals
*/
static int uinp_fd = -1;
struct uinput_user_dev uinp; // uInput device structure
struct input_event event; // Input device structure
/*
* Setup the uinput device
*/
int setup_uinput_device() {
// Temporary variable
int i = 0;
// Open the input device
uinp_fd = open("/dev/input/uinput", O_WRONLY | O_NDELAY);
if (&uinp_fd == NULL) {
printf("Unable to open /dev/input/uinput\n");
return -1;
}
memset(&uinp, 0, sizeof(uinp)); // Intialize the uInput device to NULL
strncpy(uinp.name, "Acer T230H", UINPUT_MAX_NAME_SIZE);
uinp.id.version = 4;
uinp.id.bustype = BUS_USB;
uinp.absmax[ABS_X] = 1920; // Acer T230H resolution
uinp.absmin[ABS_X] = 0;
uinp.absfuzz[ABS_X] = 3;
uinp.absmin[ABS_X] = 0;
uinp.absmax[ABS_Y] = 1080;
uinp.absmin[ABS_Y] = 0;
uinp.absfuzz[ABS_Y] = 3;
uinp.absmin[ABS_Y] = 0;
// Setup the uinput device
ioctl(uinp_fd, UI_SET_EVBIT, EV_KEY);
ioctl(uinp_fd, UI_SET_EVBIT, EV_ABS);
ioctl(uinp_fd, UI_SET_ABSBIT, ABS_X);
ioctl(uinp_fd, UI_SET_ABSBIT, ABS_Y);
ioctl(uinp_fd, UI_SET_KEYBIT, BTN_LEFT);
/*
* Create input device into input sub-system
*/
write(uinp_fd, &uinp, sizeof(uinp));
if (ioctl(uinp_fd, UI_DEV_CREATE)) {
printf("Unable to create UINPUT device.\n");
return -1;
}
return 1;
}
void pukk() {
int fd;
unsigned int x,
y,
xx,
yy;
unsigned char buf[30];
fd = open("/dev/hidraw1", O_RDONLY);
while (1) {
read(fd, buf, sizeof(buf));
x = buf[4] + (unsigned int) buf[5] * 256;
y = buf[6] + (unsigned int) buf[7] * 256;
xx = buf[10] + (unsigned int) buf[11] * 256;
yy = buf[12] + (unsigned int) buf[13] * 256;
// set x & y
memset(&event, 0, sizeof(event));
gettimeofday(&event.time, NULL);
event.type = EV_ABS;
event.code = ABS_X;
event.value = x;
write(uinp_fd, &event, sizeof(event));
event.type = EV_ABS;
event.code = ABS_Y;
event.value = y;
write(uinp_fd, &event, sizeof(event));
event.type = EV_SYN;
event.code = SYN_REPORT;
event.value = 0;
write(uinp_fd, &event, sizeof(event));
if (buf[2] == 7) { // BTN1 pressed
memset(&event, 0, sizeof(event));
gettimeofday(&event.time, NULL);
event.type = EV_KEY;
event.code = BTN_LEFT;
event.value = 1;
write(uinp_fd, &event, sizeof(event));
event.type = EV_SYN;
event.code = SYN_REPORT;
event.value = 0;
write(uinp_fd, &event, sizeof(event));
}
if (buf[2] == 4) { // BTN1 released
memset(&event, 0, sizeof(event));
gettimeofday(&event.time, NULL);
event.type = EV_KEY;
event.code = BTN_LEFT;
event.value = 0;
write(uinp_fd, &event, sizeof(event));
event.type = EV_SYN;
event.code = SYN_REPORT;
event.value = 0;
write(uinp_fd, &event, sizeof(event));
}
printf("\n%ux%u %ux%u [%u]\n", x, y, xx, yy, buf[2]);
}
close(fd);
}
int main() {
// Return an error if device not found.
if (setup_uinput_device() < 0) {
printf("Unable to find uinput device\n");
return -1;
}
pukk();
ioctl(uinp_fd, UI_DEV_DESTROY);
close(uinp_fd);
return 0;
}
modprobe uinput
gcc -O2 uinput.c -o acer-T230H
chmod +x ./acer-T230H
./acer-T230H
Solution la plus viable : hidtouch : http://sourceforge.net/projects/hidtouchsuite/
Mais il faut réaliser 2 changement d'ABI :
la première en mettant a jour depuis la version CSV le fichier :
http://hidtouchsuite.cvs.sourceforge.net/viewvc/hidtouchsuite/xf86-input-hidtouch/src/hidtouch__body.h?view=log
le seconde, c'est la passage avec l'ABI version 7 ... et la je sèche ...
Si tu veux nous faire part de la ou tu en es du développement du pilote, c'est avec plaisir que je t'aiderai.
cordialement
Guillaume
Hors ligne
#38 Le 21/12/2009, à 20:08
- StCh
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
En fait, mon expérience est plutôt dans les drivers "kernel-space" : j'ai fait la gestion du multitouch dans le driver pour écran N-Trig, puis j'ai fait les drivers pour écrans 3M et Stantum avec l'aide des fabricants. Ca permet d'alimenter directement le serveur X, pour lequel on est en train par ailleurs de faire la gestion du multitouch.
Mais du coup, l'approche est totalement différente : à terme le code est intégré dans le noyau et c'est transparent pour les utilisateurs, mais en phase de développement il faut avoir un arbre des sources de son noyau et être prêt à recompiler le module qui est dans drivers/hid.
Je viens de faire un premier jet de driver pour le T91MT, je vais le mettre sur le site page Web de mon labo (http://lii-enac.fr/en/projects/shareit/linux.html). Ce premier jet est instrumenté pour me fournir les infos qui me manquent. J'aurais donc besoin qu'on me donne ce qui sort de 'evtest /dev/input/eventX' pour une séquence 'press-move-release' à un doigt, puis pour une séquence où les 'press-move-release' de deux doigts se chevauchent (entraînez-vous avant !).
Hors ligne
#39 Le 22/12/2009, à 23:02
- samT91MT
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Voici donc les traces de evtest avec un ubuntu 9.10 (Linux vcs-t91 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:01:29 UTC 2009 i686 GNU/Linux) sur mon eee T91 MT
touch move release 1 doigt :
Input driver version is 1.0.0
Input device ID: bus 0x3 vendor 0x486 product 0x185 version 0x100
Input device name: "AsusTek, Inc. MultiTouch"
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
Event code 256 (Btn0)
Event code 257 (Btn1)
Event code 272 (LeftBtn)
Event code 273 (RightBtn)
Event code 320 (ToolPen)
Event code 321 (ToolRubber)
Event code 330 (Touch)
Event type 3 (Absolute)
Event code 0 (X)
Value 0
Min 0
Max 3478
Event code 1 (Y)
Value 0
Min 0
Max 3478
Event code 2 (Z)
Value 0
Min 0
Max 3478
Event code 3 (Rx)
Value 0
Min 0
Max 3478
Event code 4 (Ry)
Value 1720
Min 0
Max 3478
Event code 5 (Rz)
Value 422
Min 0
Max 3478
Event code 24 (Pressure)
Value 0
Min 0
Max 255
Event code 40 (Misc)
Value 0
Min 0
Max 2
Event code 41 (?)
Value 0
Min 0
Max 2
Event code 42 (?)
Value 0
Min 0
Max 2
Event code 43 (?)
Value 0
Min 0
Max 255
Event code 44 (?)
Value 0
Min 0
Max 255
Event code 45 (?)
Value 0
Min 0
Max 255
Event code 46 (?)
Value 0
Min 0
Max 255
Event code 47 (?)
Value 0
Min 0
Max 255
Event code 48 (?)
Value 0
Min 0
Max 255
Event code 49 (?)
Value 0
Min 0
Max 255
Event code 50 (?)
Value 0
Min 0
Max 255
Event code 51 (?)
Value 0
Min 0
Max 255
Event code 52 (?)
Value 0
Min 0
Max 255
Event code 53 (?)
Value 0
Min 0
Max 255
Event code 54 (?)
Value 0
Min 0
Max 255
Event code 55 (?)
Value 0
Min 0
Max 255
Event code 56 (?)
Value 0
Min 0
Max 255
Event code 57 (?)
Value 0
Min 0
Max 255
Event code 58 (?)
Value 0
Min 0
Max 255
Event code 59 (?)
Value 0
Min 0
Max 255
Event code 60 (?)
Value 0
Min 0
Max 255
Event code 61 (?)
Value 0
Min 0
Max 255
Event code 62 (?)
Value 0
Min 0
Max 255
Event code 63 (?)
Value 0
Min 0
Max 255
Event type 4 (Misc)
Event code 4 (ScanCode)
Testing ... (interrupt to exit)
Event: time 1261514667.092838, type 4 (Misc), code 4 (ScanCode), value 90001
Event: time 1261514667.092852, type 1 (Key), code 272 (LeftBtn), value 1
Event: time 1261514667.092861, type 3 (Absolute), code 4 (Ry), value 2342
Event: time 1261514667.092865, type 3 (Absolute), code 5 (Rz), value 730
Event: time 1261514667.092869, -------------- Report Sync ------------
Event: time 1261514667.228788, type 3 (Absolute), code 5 (Rz), value 731
Event: time 1261514667.228805, -------------- Report Sync ------------
Event: time 1261514667.236743, type 3 (Absolute), code 5 (Rz), value 730
Event: time 1261514667.236763, -------------- Report Sync ------------
Event: time 1261514667.244747, type 3 (Absolute), code 5 (Rz), value 731
Event: time 1261514667.244764, -------------- Report Sync ------------
Event: time 1261514667.252404, type 3 (Absolute), code 5 (Rz), value 730
Event: time 1261514667.252419, -------------- Report Sync ------------
Event: time 1261514667.340707, type 3 (Absolute), code 5 (Rz), value 731
Event: time 1261514667.340725, -------------- Report Sync ------------
Event: time 1261514667.532740, type 3 (Absolute), code 4 (Ry), value 2341
Event: time 1261514667.532765, -------------- Report Sync ------------
Event: time 1261514667.572762, type 3 (Absolute), code 4 (Ry), value 2340
Event: time 1261514667.572793, type 3 (Absolute), code 5 (Rz), value 729
Event: time 1261514667.572798, -------------- Report Sync ------------
Event: time 1261514667.580556, type 3 (Absolute), code 4 (Ry), value 2339
Event: time 1261514667.580574, type 3 (Absolute), code 5 (Rz), value 727
Event: time 1261514667.580577, -------------- Report Sync ------------
Event: time 1261514667.588560, type 3 (Absolute), code 5 (Rz), value 725
Event: time 1261514667.588577, -------------- Report Sync ------------
Event: time 1261514667.596552, type 3 (Absolute), code 4 (Ry), value 2338
Event: time 1261514667.596558, type 3 (Absolute), code 5 (Rz), value 723
Event: time 1261514667.596563, -------------- Report Sync ------------
Event: time 1261514667.604546, type 3 (Absolute), code 4 (Ry), value 2337
Event: time 1261514667.604568, type 3 (Absolute), code 5 (Rz), value 721
Event: time 1261514667.604572, -------------- Report Sync ------------
Event: time 1261514667.612535, type 3 (Absolute), code 4 (Ry), value 2336
Event: time 1261514667.612556, type 3 (Absolute), code 5 (Rz), value 719
Event: time 1261514667.612560, -------------- Report Sync ------------
Event: time 1261514667.620528, type 3 (Absolute), code 4 (Ry), value 2335
Event: time 1261514667.620547, type 3 (Absolute), code 5 (Rz), value 716
Event: time 1261514667.620551, -------------- Report Sync ------------
Event: time 1261514667.628532, type 3 (Absolute), code 4 (Ry), value 2334
Event: time 1261514667.628556, type 3 (Absolute), code 5 (Rz), value 714
Event: time 1261514667.628560, -------------- Report Sync ------------
Event: time 1261514667.636523, type 3 (Absolute), code 5 (Rz), value 713
Event: time 1261514667.636537, -------------- Report Sync ------------
Event: time 1261514667.644525, type 3 (Absolute), code 4 (Ry), value 2332
Event: time 1261514667.644546, type 3 (Absolute), code 5 (Rz), value 710
Event: time 1261514667.644551, -------------- Report Sync ------------
Event: time 1261514667.652516, type 3 (Absolute), code 4 (Ry), value 2330
Event: time 1261514667.652536, type 3 (Absolute), code 5 (Rz), value 706
Event: time 1261514667.652540, -------------- Report Sync ------------
Event: time 1261514667.660517, type 3 (Absolute), code 4 (Ry), value 2328
Event: time 1261514667.660539, type 3 (Absolute), code 5 (Rz), value 703
Event: time 1261514667.660544, -------------- Report Sync ------------
Event: time 1261514667.668525, type 3 (Absolute), code 4 (Ry), value 2326
Event: time 1261514667.668538, type 3 (Absolute), code 5 (Rz), value 700
Event: time 1261514667.668541, -------------- Report Sync ------------
Event: time 1261514667.676538, type 3 (Absolute), code 4 (Ry), value 2325
Event: time 1261514667.676552, type 3 (Absolute), code 5 (Rz), value 697
Event: time 1261514667.676555, -------------- Report Sync ------------
Event: time 1261514667.684501, type 3 (Absolute), code 4 (Ry), value 2323
Event: time 1261514667.684520, type 3 (Absolute), code 5 (Rz), value 694
Event: time 1261514667.684524, -------------- Report Sync ------------
Event: time 1261514667.692494, type 3 (Absolute), code 4 (Ry), value 2321
Event: time 1261514667.692513, type 3 (Absolute), code 5 (Rz), value 690
Event: time 1261514667.692517, -------------- Report Sync ------------
Event: time 1261514667.700496, type 3 (Absolute), code 4 (Ry), value 2319
Event: time 1261514667.700522, type 3 (Absolute), code 5 (Rz), value 687
Event: time 1261514667.700526, -------------- Report Sync ------------
Event: time 1261514667.708489, type 3 (Absolute), code 4 (Ry), value 2317
Event: time 1261514667.708513, type 3 (Absolute), code 5 (Rz), value 685
Event: time 1261514667.708518, -------------- Report Sync ------------
Event: time 1261514667.716479, type 3 (Absolute), code 4 (Ry), value 2315
Event: time 1261514667.716498, type 3 (Absolute), code 5 (Rz), value 680
Event: time 1261514667.716502, -------------- Report Sync ------------
Event: time 1261514667.724473, type 3 (Absolute), code 4 (Ry), value 2312
Event: time 1261514667.724491, type 3 (Absolute), code 5 (Rz), value 677
Event: time 1261514667.724495, -------------- Report Sync ------------
Event: time 1261514667.732480, type 3 (Absolute), code 4 (Ry), value 2311
Event: time 1261514667.732503, type 3 (Absolute), code 5 (Rz), value 674
Event: time 1261514667.732508, -------------- Report Sync ------------
Event: time 1261514667.740484, type 3 (Absolute), code 4 (Ry), value 2308
Event: time 1261514667.740511, type 3 (Absolute), code 5 (Rz), value 669
Event: time 1261514667.740515, -------------- Report Sync ------------
Event: time 1261514667.748543, type 3 (Absolute), code 4 (Ry), value 2305
Event: time 1261514667.748587, type 3 (Absolute), code 5 (Rz), value 666
Event: time 1261514667.748592, -------------- Report Sync ------------
Event: time 1261514667.756669, type 3 (Absolute), code 4 (Ry), value 2303
Event: time 1261514667.756703, type 3 (Absolute), code 5 (Rz), value 662
Event: time 1261514667.756709, -------------- Report Sync ------------
Event: time 1261514667.764461, type 3 (Absolute), code 4 (Ry), value 2301
Event: time 1261514667.764479, type 3 (Absolute), code 5 (Rz), value 659
Event: time 1261514667.764484, -------------- Report Sync ------------
Event: time 1261514667.772451, type 3 (Absolute), code 4 (Ry), value 2298
Event: time 1261514667.772469, type 3 (Absolute), code 5 (Rz), value 655
Event: time 1261514667.772473, -------------- Report Sync ------------
Event: time 1261514667.780453, type 3 (Absolute), code 4 (Ry), value 2295
Event: time 1261514667.780468, type 3 (Absolute), code 5 (Rz), value 651
Event: time 1261514667.780472, -------------- Report Sync ------------
Event: time 1261514667.788442, type 3 (Absolute), code 4 (Ry), value 2292
Event: time 1261514667.788460, type 3 (Absolute), code 5 (Rz), value 649
Event: time 1261514667.788464, -------------- Report Sync ------------
Event: time 1261514667.796447, type 3 (Absolute), code 4 (Ry), value 2288
Event: time 1261514667.796468, type 3 (Absolute), code 5 (Rz), value 644
Event: time 1261514667.796472, -------------- Report Sync ------------
Event: time 1261514667.804443, type 3 (Absolute), code 4 (Ry), value 2284
Event: time 1261514667.804460, type 3 (Absolute), code 5 (Rz), value 641
Event: time 1261514667.804465, -------------- Report Sync ------------
Event: time 1261514667.812453, type 3 (Absolute), code 4 (Ry), value 2281
Event: time 1261514667.812476, type 3 (Absolute), code 5 (Rz), value 638
Event: time 1261514667.812479, -------------- Report Sync ------------
Event: time 1261514667.820427, type 3 (Absolute), code 4 (Ry), value 2278
Event: time 1261514667.820448, type 3 (Absolute), code 5 (Rz), value 634
Event: time 1261514667.820452, -------------- Report Sync ------------
Event: time 1261514667.828429, type 3 (Absolute), code 4 (Ry), value 2274
Event: time 1261514667.828444, type 3 (Absolute), code 5 (Rz), value 628
Event: time 1261514667.828449, -------------- Report Sync ------------
Event: time 1261514667.836438, type 3 (Absolute), code 4 (Ry), value 2270
Event: time 1261514667.836459, type 3 (Absolute), code 5 (Rz), value 622
Event: time 1261514667.836464, -------------- Report Sync ------------
Event: time 1261514667.844424, type 3 (Absolute), code 4 (Ry), value 2266
Event: time 1261514667.844440, type 3 (Absolute), code 5 (Rz), value 615
Event: time 1261514667.844444, -------------- Report Sync ------------
Event: time 1261514667.852452, type 3 (Absolute), code 4 (Ry), value 2261
Event: time 1261514667.852485, type 3 (Absolute), code 5 (Rz), value 608
Event: time 1261514667.852490, -------------- Report Sync ------------
Event: time 1261514667.860411, type 3 (Absolute), code 4 (Ry), value 2257
Event: time 1261514667.860426, type 3 (Absolute), code 5 (Rz), value 600
Event: time 1261514667.860430, -------------- Report Sync ------------
Event: time 1261514667.868404, type 3 (Absolute), code 4 (Ry), value 2253
Event: time 1261514667.868421, type 3 (Absolute), code 5 (Rz), value 593
Event: time 1261514667.868426, -------------- Report Sync ------------
Event: time 1261514667.876401, type 3 (Absolute), code 4 (Ry), value 2248
Event: time 1261514667.876417, type 3 (Absolute), code 5 (Rz), value 586
Event: time 1261514667.876421, -------------- Report Sync ------------
Event: time 1261514667.884395, type 3 (Absolute), code 4 (Ry), value 2243
Event: time 1261514667.884412, type 3 (Absolute), code 5 (Rz), value 578
Event: time 1261514667.884416, -------------- Report Sync ------------
Event: time 1261514667.892396, type 3 (Absolute), code 4 (Ry), value 2237
Event: time 1261514667.892419, type 3 (Absolute), code 5 (Rz), value 569
Event: time 1261514667.892423, -------------- Report Sync ------------
Event: time 1261514667.900390, type 3 (Absolute), code 4 (Ry), value 2232
Event: time 1261514667.900407, type 3 (Absolute), code 5 (Rz), value 560
Event: time 1261514667.900411, -------------- Report Sync ------------
Event: time 1261514667.908429, type 3 (Absolute), code 4 (Ry), value 2226
Event: time 1261514667.908456, type 3 (Absolute), code 5 (Rz), value 550
Event: time 1261514667.908460, -------------- Report Sync ------------
Event: time 1261514667.916431, type 3 (Absolute), code 4 (Ry), value 2220
Event: time 1261514667.916475, type 3 (Absolute), code 5 (Rz), value 539
Event: time 1261514667.916479, -------------- Report Sync ------------
Event: time 1261514667.924435, type 3 (Absolute), code 4 (Ry), value 2213
Event: time 1261514667.924461, type 3 (Absolute), code 5 (Rz), value 528
Event: time 1261514667.924465, -------------- Report Sync ------------
Event: time 1261514667.932383, type 3 (Absolute), code 4 (Ry), value 2207
Event: time 1261514667.932399, type 3 (Absolute), code 5 (Rz), value 516
Event: time 1261514667.932402, -------------- Report Sync ------------
Event: time 1261514667.940385, type 3 (Absolute), code 4 (Ry), value 2202
Event: time 1261514667.940405, type 3 (Absolute), code 5 (Rz), value 507
Event: time 1261514667.940409, -------------- Report Sync ------------
Event: time 1261514667.948396, type 3 (Absolute), code 4 (Ry), value 2194
Event: time 1261514667.948419, type 3 (Absolute), code 5 (Rz), value 493
Event: time 1261514667.948423, -------------- Report Sync ------------
Event: time 1261514667.956377, type 3 (Absolute), code 4 (Ry), value 2187
Event: time 1261514667.956382, type 3 (Absolute), code 5 (Rz), value 479
Event: time 1261514667.956385, -------------- Report Sync ------------
Event: time 1261514667.964431, type 3 (Absolute), code 4 (Ry), value 2180
Event: time 1261514667.964459, type 3 (Absolute), code 5 (Rz), value 465
Event: time 1261514667.964464, -------------- Report Sync ------------
Event: time 1261514667.972362, type 3 (Absolute), code 4 (Ry), value 2171
Event: time 1261514667.972374, type 3 (Absolute), code 5 (Rz), value 450
Event: time 1261514667.972378, -------------- Report Sync ------------
Event: time 1261514667.980370, type 3 (Absolute), code 4 (Ry), value 2163
Event: time 1261514667.980396, type 3 (Absolute), code 5 (Rz), value 434
Event: time 1261514667.980400, -------------- Report Sync ------------
Event: time 1261514667.988419, type 3 (Absolute), code 4 (Ry), value 2155
Event: time 1261514667.988439, type 3 (Absolute), code 5 (Rz), value 419
Event: time 1261514667.988443, -------------- Report Sync ------------
Event: time 1261514667.996518, type 3 (Absolute), code 4 (Ry), value 2146
Event: time 1261514667.996550, type 3 (Absolute), code 5 (Rz), value 403
Event: time 1261514667.996555, -------------- Report Sync ------------
Event: time 1261514668.004329, type 3 (Absolute), code 4 (Ry), value 2136
Event: time 1261514668.004347, type 3 (Absolute), code 5 (Rz), value 387
Event: time 1261514668.004352, -------------- Report Sync ------------
Event: time 1261514668.012331, type 3 (Absolute), code 4 (Ry), value 2127
Event: time 1261514668.012336, type 3 (Absolute), code 5 (Rz), value 372
Event: time 1261514668.012340, -------------- Report Sync ------------
Event: time 1261514668.020323, type 3 (Absolute), code 4 (Ry), value 2118
Event: time 1261514668.020343, type 3 (Absolute), code 5 (Rz), value 356
Event: time 1261514668.020347, -------------- Report Sync ------------
Event: time 1261514668.028314, type 3 (Absolute), code 4 (Ry), value 2108
Event: time 1261514668.028334, type 3 (Absolute), code 5 (Rz), value 340
Event: time 1261514668.028338, -------------- Report Sync ------------
Event: time 1261514668.036319, type 3 (Absolute), code 4 (Ry), value 2099
Event: time 1261514668.036344, type 3 (Absolute), code 5 (Rz), value 324
Event: time 1261514668.036348, -------------- Report Sync ------------
Event: time 1261514668.044315, type 3 (Absolute), code 4 (Ry), value 2089
Event: time 1261514668.044340, type 3 (Absolute), code 5 (Rz), value 308
Event: time 1261514668.044345, -------------- Report Sync ------------
Event: time 1261514668.052298, type 3 (Absolute), code 4 (Ry), value 2080
Event: time 1261514668.052318, type 3 (Absolute), code 5 (Rz), value 292
Event: time 1261514668.052323, -------------- Report Sync ------------
Event: time 1261514668.060306, type 3 (Absolute), code 4 (Ry), value 2071
Event: time 1261514668.060333, type 3 (Absolute), code 5 (Rz), value 277
Event: time 1261514668.060337, -------------- Report Sync ------------
Event: time 1261514668.068302, type 3 (Absolute), code 4 (Ry), value 2062
Event: time 1261514668.068310, type 3 (Absolute), code 5 (Rz), value 262
Event: time 1261514668.068314, -------------- Report Sync ------------
Event: time 1261514668.076298, type 3 (Absolute), code 4 (Ry), value 2055
Event: time 1261514668.076315, type 3 (Absolute), code 5 (Rz), value 252
Event: time 1261514668.076319, -------------- Report Sync ------------
Event: time 1261514668.084355, type 3 (Absolute), code 4 (Ry), value 2049
Event: time 1261514668.084389, type 3 (Absolute), code 5 (Rz), value 242
Event: time 1261514668.084394, -------------- Report Sync ------------
Event: time 1261514668.092285, type 3 (Absolute), code 4 (Ry), value 2040
Event: time 1261514668.092308, type 3 (Absolute), code 5 (Rz), value 228
Event: time 1261514668.092313, -------------- Report Sync ------------
Event: time 1261514668.100282, type 3 (Absolute), code 4 (Ry), value 2032
Event: time 1261514668.100307, type 3 (Absolute), code 5 (Rz), value 215
Event: time 1261514668.100311, -------------- Report Sync ------------
Event: time 1261514668.108280, type 3 (Absolute), code 4 (Ry), value 2025
Event: time 1261514668.108296, type 3 (Absolute), code 5 (Rz), value 203
Event: time 1261514668.108300, -------------- Report Sync ------------
Event: time 1261514668.116469, type 3 (Absolute), code 4 (Ry), value 2017
Event: time 1261514668.116504, type 3 (Absolute), code 5 (Rz), value 192
Event: time 1261514668.116510, -------------- Report Sync ------------
Event: time 1261514668.124476, type 3 (Absolute), code 4 (Ry), value 2010
Event: time 1261514668.124513, type 3 (Absolute), code 5 (Rz), value 182
Event: time 1261514668.124518, -------------- Report Sync ------------
Event: time 1261514668.132455, type 3 (Absolute), code 4 (Ry), value 2004
Event: time 1261514668.132486, type 3 (Absolute), code 5 (Rz), value 172
Event: time 1261514668.132492, -------------- Report Sync ------------
Event: time 1261514668.140404, type 3 (Absolute), code 4 (Ry), value 1999
Event: time 1261514668.140419, type 3 (Absolute), code 5 (Rz), value 164
Event: time 1261514668.140424, -------------- Report Sync ------------
Event: time 1261514668.148259, type 3 (Absolute), code 4 (Ry), value 1994
Event: time 1261514668.148287, type 3 (Absolute), code 5 (Rz), value 157
Event: time 1261514668.148291, -------------- Report Sync ------------
Event: time 1261514668.156244, type 3 (Absolute), code 4 (Ry), value 1989
Event: time 1261514668.156264, type 3 (Absolute), code 5 (Rz), value 151
Event: time 1261514668.156268, -------------- Report Sync ------------
Event: time 1261514668.164240, type 3 (Absolute), code 4 (Ry), value 1985
Event: time 1261514668.164259, type 3 (Absolute), code 5 (Rz), value 145
Event: time 1261514668.164263, -------------- Report Sync ------------
Event: time 1261514668.172237, type 3 (Absolute), code 4 (Ry), value 1981
Event: time 1261514668.172263, type 3 (Absolute), code 5 (Rz), value 140
Event: time 1261514668.172267, -------------- Report Sync ------------
Event: time 1261514668.180239, type 3 (Absolute), code 4 (Ry), value 1977
Event: time 1261514668.180254, type 3 (Absolute), code 5 (Rz), value 136
Event: time 1261514668.180258, -------------- Report Sync ------------
Event: time 1261514668.188235, type 3 (Absolute), code 4 (Ry), value 1974
Event: time 1261514668.188241, type 3 (Absolute), code 5 (Rz), value 132
Event: time 1261514668.188245, -------------- Report Sync ------------
Event: time 1261514668.196385, type 3 (Absolute), code 4 (Ry), value 1971
Event: time 1261514668.196407, type 3 (Absolute), code 5 (Rz), value 129
Event: time 1261514668.196412, -------------- Report Sync ------------
Event: time 1261514668.204225, type 3 (Absolute), code 4 (Ry), value 1968
Event: time 1261514668.204237, type 3 (Absolute), code 5 (Rz), value 127
Event: time 1261514668.204240, -------------- Report Sync ------------
Event: time 1261514668.212219, type 3 (Absolute), code 4 (Ry), value 1966
Event: time 1261514668.212239, type 3 (Absolute), code 5 (Rz), value 125
Event: time 1261514668.212243, -------------- Report Sync ------------
Event: time 1261514668.220212, type 3 (Absolute), code 4 (Ry), value 1965
Event: time 1261514668.220234, type 3 (Absolute), code 5 (Rz), value 123
Event: time 1261514668.220239, -------------- Report Sync ------------
Event: time 1261514668.228216, type 3 (Absolute), code 4 (Ry), value 1963
Event: time 1261514668.228242, type 3 (Absolute), code 5 (Rz), value 122
Event: time 1261514668.228247, -------------- Report Sync ------------
Event: time 1261514668.236202, type 3 (Absolute), code 4 (Ry), value 1962
Event: time 1261514668.236218, type 3 (Absolute), code 5 (Rz), value 121
Event: time 1261514668.236222, -------------- Report Sync ------------
Event: time 1261514668.244200, type 3 (Absolute), code 4 (Ry), value 1961
Event: time 1261514668.244223, type 3 (Absolute), code 5 (Rz), value 120
Event: time 1261514668.244227, -------------- Report Sync ------------
Event: time 1261514668.260191, type 3 (Absolute), code 4 (Ry), value 1960
Event: time 1261514668.260213, type 3 (Absolute), code 5 (Rz), value 119
Event: time 1261514668.260217, -------------- Report Sync ------------
Event: time 1261514668.268189, type 3 (Absolute), code 4 (Ry), value 1959
Event: time 1261514668.268219, -------------- Report Sync ------------
Event: time 1261514668.292241, type 3 (Absolute), code 5 (Rz), value 118
Event: time 1261514668.292270, -------------- Report Sync ------------
Event: time 1261514668.308165, type 3 (Absolute), code 4 (Ry), value 1958
Event: time 1261514668.308183, -------------- Report Sync ------------
Event: time 1261514668.452174, type 3 (Absolute), code 4 (Ry), value 1957
Event: time 1261514668.452192, -------------- Report Sync ------------
Event: time 1261514668.564061, type 3 (Absolute), code 5 (Rz), value 120
Event: time 1261514668.564078, -------------- Report Sync ------------
Event: time 1261514668.604204, type 3 (Absolute), code 5 (Rz), value 122
Event: time 1261514668.604232, -------------- Report Sync ------------
Event: time 1261514668.628016, type 3 (Absolute), code 5 (Rz), value 124
Event: time 1261514668.628045, -------------- Report Sync ------------
Event: time 1261514668.635992, type 3 (Absolute), code 5 (Rz), value 126
Event: time 1261514668.636012, -------------- Report Sync ------------
Event: time 1261514668.651974, type 4 (Misc), code 4 (ScanCode), value 90001
Event: time 1261514668.651994, type 1 (Key), code 272 (LeftBtn), value 0
Event: time 1261514668.652006, -------------- Report Sync ------------
Avec 2 doigts
Testing ... (interrupt to exit)
Event: time 1261515115.188943, type 4 (Misc), code 4 (ScanCode), value 90001
Event: time 1261515115.188961, type 1 (Key), code 272 (LeftBtn), value 1
Event: time 1261515115.188972, type 3 (Absolute), code 4 (Ry), value 2079
Event: time 1261515115.188977, type 3 (Absolute), code 5 (Rz), value 982
Event: time 1261515115.188982, -------------- Report Sync ------------
Event: time 1261515115.196952, type 3 (Absolute), code 5 (Rz), value 978
Event: time 1261515115.196973, -------------- Report Sync ------------
Event: time 1261515115.204785, type 3 (Absolute), code 4 (Ry), value 2080
Event: time 1261515115.204803, type 3 (Absolute), code 5 (Rz), value 974
Event: time 1261515115.204807, -------------- Report Sync ------------
Event: time 1261515115.212808, type 3 (Absolute), code 4 (Ry), value 2081
Event: time 1261515115.212829, type 3 (Absolute), code 5 (Rz), value 967
Event: time 1261515115.212833, -------------- Report Sync ------------
Event: time 1261515115.220802, type 3 (Absolute), code 5 (Rz), value 964
Event: time 1261515115.220828, -------------- Report Sync ------------
Event: time 1261515115.228974, type 3 (Absolute), code 4 (Ry), value 2082
Event: time 1261515115.229007, type 3 (Absolute), code 5 (Rz), value 957
Event: time 1261515115.229012, -------------- Report Sync ------------
Event: time 1261515115.236778, type 3 (Absolute), code 5 (Rz), value 953
Event: time 1261515115.236799, -------------- Report Sync ------------
Event: time 1261515115.244768, type 3 (Absolute), code 4 (Ry), value 2083
Event: time 1261515115.244780, type 3 (Absolute), code 5 (Rz), value 951
Event: time 1261515115.244784, -------------- Report Sync ------------
Event: time 1261515115.260768, type 3 (Absolute), code 5 (Rz), value 950
Event: time 1261515115.260793, -------------- Report Sync ------------
Event: time 1261515115.276751, type 3 (Absolute), code 5 (Rz), value 951
Event: time 1261515115.276771, -------------- Report Sync ------------
Event: time 1261515115.284749, type 3 (Absolute), code 5 (Rz), value 950
Event: time 1261515115.284774, -------------- Report Sync ------------
Event: time 1261515115.292731, type 3 (Absolute), code 5 (Rz), value 949
Event: time 1261515115.292748, -------------- Report Sync ------------
Event: time 1261515115.300755, type 3 (Absolute), code 4 (Ry), value 2084
Event: time 1261515115.300786, type 3 (Absolute), code 5 (Rz), value 948
Event: time 1261515115.300791, -------------- Report Sync ------------
Event: time 1261515115.308732, type 3 (Absolute), code 4 (Ry), value 2083
Event: time 1261515115.308752, type 3 (Absolute), code 5 (Rz), value 949
Event: time 1261515115.308757, -------------- Report Sync ------------
Event: time 1261515115.316739, type 3 (Absolute), code 5 (Rz), value 950
Event: time 1261515115.316762, -------------- Report Sync ------------
Event: time 1261515115.332939, type 3 (Absolute), code 4 (Ry), value 2084
Event: time 1261515115.332972, type 3 (Absolute), code 5 (Rz), value 949
Event: time 1261515115.332977, -------------- Report Sync ------------
Event: time 1261515115.348712, type 3 (Absolute), code 5 (Rz), value 950
Event: time 1261515115.348725, -------------- Report Sync ------------
Event: time 1261515115.364719, type 3 (Absolute), code 5 (Rz), value 951
Event: time 1261515115.364751, -------------- Report Sync ------------
Event: time 1261515115.372699, type 3 (Absolute), code 5 (Rz), value 952
Event: time 1261515115.372721, -------------- Report Sync ------------
Event: time 1261515115.388696, type 3 (Absolute), code 5 (Rz), value 953
Event: time 1261515115.388723, -------------- Report Sync ------------
Event: time 1261515115.404633, type 3 (Absolute), code 4 (Ry), value 2085
Event: time 1261515115.404683, -------------- Report Sync ------------
Event: time 1261515115.412675, type 3 (Absolute), code 5 (Rz), value 954
Event: time 1261515115.412693, -------------- Report Sync ------------
Event: time 1261515115.428667, type 3 (Absolute), code 4 (Ry), value 2086
Event: time 1261515115.428687, -------------- Report Sync ------------
Event: time 1261515115.436663, type 3 (Absolute), code 4 (Ry), value 2085
Event: time 1261515115.436668, type 3 (Absolute), code 5 (Rz), value 955
Event: time 1261515115.436671, -------------- Report Sync ------------
Event: time 1261515115.444658, type 3 (Absolute), code 4 (Ry), value 2086
Event: time 1261515115.444678, type 3 (Absolute), code 5 (Rz), value 957
Event: time 1261515115.444682, -------------- Report Sync ------------
Event: time 1261515115.460647, type 3 (Absolute), code 4 (Ry), value 2087
Event: time 1261515115.460669, -------------- Report Sync ------------
Event: time 1261515115.468646, type 3 (Absolute), code 5 (Rz), value 958
Event: time 1261515115.468666, -------------- Report Sync ------------
Event: time 1261515115.476640, type 3 (Absolute), code 4 (Ry), value 2088
Event: time 1261515115.476664, -------------- Report Sync ------------
Event: time 1261515115.484635, type 3 (Absolute), code 4 (Ry), value 2089
Event: time 1261515115.484655, type 3 (Absolute), code 5 (Rz), value 959
Event: time 1261515115.484659, -------------- Report Sync ------------
Event: time 1261515115.492654, type 3 (Absolute), code 4 (Ry), value 2090
Event: time 1261515115.492691, -------------- Report Sync ------------
Event: time 1261515115.508642, type 3 (Absolute), code 4 (Ry), value 2092
Event: time 1261515115.508671, type 3 (Absolute), code 5 (Rz), value 960
Event: time 1261515115.508676, -------------- Report Sync ------------
Event: time 1261515115.516771, type 3 (Absolute), code 4 (Ry), value 2093
Event: time 1261515115.516797, -------------- Report Sync ------------
Event: time 1261515115.524611, type 3 (Absolute), code 4 (Ry), value 2094
Event: time 1261515115.524624, type 3 (Absolute), code 5 (Rz), value 961
Event: time 1261515115.524629, -------------- Report Sync ------------
Event: time 1261515115.540608, type 3 (Absolute), code 4 (Ry), value 2095
Event: time 1261515115.540632, -------------- Report Sync ------------
Event: time 1261515115.548600, type 3 (Absolute), code 4 (Ry), value 2096
Event: time 1261515115.548618, type 3 (Absolute), code 5 (Rz), value 962
Event: time 1261515115.548623, -------------- Report Sync ------------
Event: time 1261515115.564594, type 3 (Absolute), code 4 (Ry), value 2097
Event: time 1261515115.564618, -------------- Report Sync ------------
Event: time 1261515115.572748, type 3 (Absolute), code 4 (Ry), value 2098
Event: time 1261515115.572773, type 3 (Absolute), code 5 (Rz), value 963
Event: time 1261515115.572778, -------------- Report Sync ------------
Event: time 1261515115.580743, type 3 (Absolute), code 4 (Ry), value 2099
Event: time 1261515115.580768, -------------- Report Sync ------------
Event: time 1261515115.596730, type 3 (Absolute), code 4 (Ry), value 2100
Event: time 1261515115.596751, type 3 (Absolute), code 5 (Rz), value 962
Event: time 1261515115.596756, -------------- Report Sync ------------
Event: time 1261515115.612729, type 3 (Absolute), code 5 (Rz), value 961
Event: time 1261515115.612750, -------------- Report Sync ------------
Event: time 1261515115.620721, type 3 (Absolute), code 4 (Ry), value 2099
Event: time 1261515115.620742, type 3 (Absolute), code 5 (Rz), value 959
Event: time 1261515115.620747, -------------- Report Sync ------------
Event: time 1261515115.628559, type 3 (Absolute), code 4 (Ry), value 2098
Event: time 1261515115.628575, type 3 (Absolute), code 5 (Rz), value 957
Event: time 1261515115.628579, -------------- Report Sync ------------
Event: time 1261515115.636580, type 3 (Absolute), code 4 (Ry), value 2097
Event: time 1261515115.636613, type 3 (Absolute), code 5 (Rz), value 954
Event: time 1261515115.636617, -------------- Report Sync ------------
Event: time 1261515115.644757, type 3 (Absolute), code 4 (Ry), value 2095
Event: time 1261515115.644792, type 3 (Absolute), code 5 (Rz), value 949
Event: time 1261515115.644798, -------------- Report Sync ------------
Event: time 1261515115.652392, type 3 (Absolute), code 4 (Ry), value 2093
Event: time 1261515115.652409, type 3 (Absolute), code 5 (Rz), value 946
Event: time 1261515115.652413, -------------- Report Sync ------------
Event: time 1261515115.660545, type 3 (Absolute), code 4 (Ry), value 2089
Event: time 1261515115.660563, type 3 (Absolute), code 5 (Rz), value 941
Event: time 1261515115.660566, -------------- Report Sync ------------
Event: time 1261515115.668538, type 3 (Absolute), code 4 (Ry), value 2085
Event: time 1261515115.668555, type 3 (Absolute), code 5 (Rz), value 935
Event: time 1261515115.668560, -------------- Report Sync ------------
Event: time 1261515115.676559, type 3 (Absolute), code 4 (Ry), value 2075
Event: time 1261515115.676581, type 3 (Absolute), code 5 (Rz), value 922
Event: time 1261515115.676586, -------------- Report Sync ------------
Event: time 1261515115.684567, type 3 (Absolute), code 4 (Ry), value 2063
Event: time 1261515115.684581, type 3 (Absolute), code 5 (Rz), value 904
Event: time 1261515115.684585, -------------- Report Sync ------------
Event: time 1261515115.692528, type 3 (Absolute), code 4 (Ry), value 2050
Event: time 1261515115.692548, type 3 (Absolute), code 5 (Rz), value 885
Event: time 1261515115.692552, -------------- Report Sync ------------
Event: time 1261515115.700520, type 3 (Absolute), code 4 (Ry), value 2033
Event: time 1261515115.700541, type 3 (Absolute), code 5 (Rz), value 860
Event: time 1261515115.700545, -------------- Report Sync ------------
Event: time 1261515115.708515, type 3 (Absolute), code 4 (Ry), value 2020
Event: time 1261515115.708536, type 3 (Absolute), code 5 (Rz), value 842
Event: time 1261515115.708540, -------------- Report Sync ------------
Event: time 1261515115.716516, type 3 (Absolute), code 4 (Ry), value 2009
Event: time 1261515115.716529, type 3 (Absolute), code 5 (Rz), value 828
Event: time 1261515115.716533, -------------- Report Sync ------------
Event: time 1261515115.724514, type 3 (Absolute), code 4 (Ry), value 1676
Event: time 1261515115.724538, type 3 (Absolute), code 5 (Rz), value 1453
Event: time 1261515115.724543, -------------- Report Sync ------------
Event: time 1261515115.732503, type 3 (Absolute), code 4 (Ry), value 1670
Event: time 1261515115.732514, type 3 (Absolute), code 5 (Rz), value 1448
Event: time 1261515115.732518, -------------- Report Sync ------------
Event: time 1261515115.740497, type 3 (Absolute), code 4 (Ry), value 1655
Event: time 1261515115.740515, type 3 (Absolute), code 5 (Rz), value 1438
Event: time 1261515115.740520, -------------- Report Sync ------------
Event: time 1261515115.748492, type 3 (Absolute), code 4 (Ry), value 1641
Event: time 1261515115.748508, type 3 (Absolute), code 5 (Rz), value 1428
Event: time 1261515115.748512, -------------- Report Sync ------------
Event: time 1261515115.756504, type 3 (Absolute), code 4 (Ry), value 1625
Event: time 1261515115.756534, type 3 (Absolute), code 5 (Rz), value 1418
Event: time 1261515115.756538, -------------- Report Sync ------------
Event: time 1261515115.764542, type 3 (Absolute), code 4 (Ry), value 1609
Event: time 1261515115.764581, type 3 (Absolute), code 5 (Rz), value 1408
Event: time 1261515115.764587, -------------- Report Sync ------------
Event: time 1261515115.772478, type 3 (Absolute), code 4 (Ry), value 1585
Event: time 1261515115.772488, type 3 (Absolute), code 5 (Rz), value 1394
Event: time 1261515115.772491, -------------- Report Sync ------------
Event: time 1261515115.780484, type 3 (Absolute), code 4 (Ry), value 1561
Event: time 1261515115.780490, type 3 (Absolute), code 5 (Rz), value 1378
Event: time 1261515115.780494, -------------- Report Sync ------------
Event: time 1261515115.788474, type 3 (Absolute), code 4 (Ry), value 1545
Event: time 1261515115.788492, type 3 (Absolute), code 5 (Rz), value 1367
Event: time 1261515115.788496, -------------- Report Sync ------------
Event: time 1261515115.796469, type 3 (Absolute), code 4 (Ry), value 1521
Event: time 1261515115.796489, type 3 (Absolute), code 5 (Rz), value 1352
Event: time 1261515115.796493, -------------- Report Sync ------------
Event: time 1261515115.804464, type 3 (Absolute), code 4 (Ry), value 1499
Event: time 1261515115.804484, type 3 (Absolute), code 5 (Rz), value 1337
Event: time 1261515115.804488, -------------- Report Sync ------------
Event: time 1261515115.812471, type 3 (Absolute), code 4 (Ry), value 1479
Event: time 1261515115.812498, type 3 (Absolute), code 5 (Rz), value 1323
Event: time 1261515115.812503, -------------- Report Sync ------------
Event: time 1261515115.820451, type 3 (Absolute), code 4 (Ry), value 1461
Event: time 1261515115.820469, type 3 (Absolute), code 5 (Rz), value 1312
Event: time 1261515115.820474, -------------- Report Sync ------------
Event: time 1261515115.828677, type 3 (Absolute), code 4 (Ry), value 1450
Event: time 1261515115.828721, type 3 (Absolute), code 5 (Rz), value 1305
Event: time 1261515115.828727, -------------- Report Sync ------------
Event: time 1261515115.836654, type 3 (Absolute), code 4 (Ry), value 1436
Event: time 1261515115.836687, type 3 (Absolute), code 5 (Rz), value 1295
Event: time 1261515115.836692, -------------- Report Sync ------------
Event: time 1261515115.844448, type 3 (Absolute), code 4 (Ry), value 1423
Event: time 1261515115.844468, type 3 (Absolute), code 5 (Rz), value 1286
Event: time 1261515115.844471, -------------- Report Sync ------------
Event: time 1261515115.852436, type 3 (Absolute), code 4 (Ry), value 1416
Event: time 1261515115.852454, type 3 (Absolute), code 5 (Rz), value 1281
Event: time 1261515115.852459, -------------- Report Sync ------------
Event: time 1261515115.860432, type 3 (Absolute), code 4 (Ry), value 1409
Event: time 1261515115.860453, type 3 (Absolute), code 5 (Rz), value 1277
Event: time 1261515115.860457, -------------- Report Sync ------------
Event: time 1261515115.868621, type 3 (Absolute), code 4 (Ry), value 1403
Event: time 1261515115.868655, type 3 (Absolute), code 5 (Rz), value 1273
Event: time 1261515115.868661, -------------- Report Sync ------------
Event: time 1261515115.876423, type 3 (Absolute), code 4 (Ry), value 1398
Event: time 1261515115.876434, type 3 (Absolute), code 5 (Rz), value 1269
Event: time 1261515115.876437, -------------- Report Sync ------------
Event: time 1261515115.884421, type 3 (Absolute), code 4 (Ry), value 1393
Event: time 1261515115.884425, type 3 (Absolute), code 5 (Rz), value 1266
Event: time 1261515115.884428, -------------- Report Sync ------------
Event: time 1261515115.892432, type 3 (Absolute), code 4 (Ry), value 1389
Event: time 1261515115.892459, type 3 (Absolute), code 5 (Rz), value 1263
Event: time 1261515115.892464, -------------- Report Sync ------------
Event: time 1261515115.900392, type 3 (Absolute), code 4 (Ry), value 1386
Event: time 1261515115.900409, type 3 (Absolute), code 5 (Rz), value 1262
Event: time 1261515115.900412, -------------- Report Sync ------------
Event: time 1261515115.908407, type 3 (Absolute), code 4 (Ry), value 1381
Event: time 1261515115.908427, type 3 (Absolute), code 5 (Rz), value 1259
Event: time 1261515115.908432, -------------- Report Sync ------------
Event: time 1261515115.916405, type 3 (Absolute), code 4 (Ry), value 1380
Event: time 1261515115.916426, type 3 (Absolute), code 5 (Rz), value 1258
Event: time 1261515115.916430, -------------- Report Sync ------------
Event: time 1261515115.924418, type 3 (Absolute), code 4 (Ry), value 1378
Event: time 1261515115.924448, type 3 (Absolute), code 5 (Rz), value 1256
Event: time 1261515115.924453, -------------- Report Sync ------------
Event: time 1261515115.932535, type 3 (Absolute), code 4 (Ry), value 1376
Event: time 1261515115.932556, type 3 (Absolute), code 5 (Rz), value 1255
Event: time 1261515115.932562, -------------- Report Sync ------------
Event: time 1261515115.940582, type 3 (Absolute), code 4 (Ry), value 1375
Event: time 1261515115.940609, type 3 (Absolute), code 5 (Rz), value 1254
Event: time 1261515115.940614, -------------- Report Sync ------------
Event: time 1261515115.948413, type 3 (Absolute), code 4 (Ry), value 1374
Event: time 1261515115.948436, type 3 (Absolute), code 5 (Rz), value 1251
Event: time 1261515115.948440, -------------- Report Sync ------------
Event: time 1261515115.956409, type 3 (Absolute), code 4 (Ry), value 1373
Event: time 1261515115.956432, type 3 (Absolute), code 5 (Rz), value 1250
Event: time 1261515115.956437, -------------- Report Sync ------------
Event: time 1261515115.964389, type 3 (Absolute), code 4 (Ry), value 1372
Event: time 1261515115.964408, type 3 (Absolute), code 5 (Rz), value 1247
Event: time 1261515115.964413, -------------- Report Sync ------------
Event: time 1261515115.972389, type 3 (Absolute), code 4 (Ry), value 1371
Event: time 1261515115.972408, type 3 (Absolute), code 5 (Rz), value 1246
Event: time 1261515115.972412, -------------- Report Sync ------------
Event: time 1261515115.980392, type 3 (Absolute), code 5 (Rz), value 1245
Event: time 1261515115.980410, -------------- Report Sync ------------
Event: time 1261515115.988383, type 3 (Absolute), code 4 (Ry), value 1370
Event: time 1261515115.988401, type 3 (Absolute), code 5 (Rz), value 1244
Event: time 1261515115.988406, -------------- Report Sync ------------
Event: time 1261515115.996438, type 3 (Absolute), code 4 (Ry), value 1369
Event: time 1261515115.996467, type 3 (Absolute), code 5 (Rz), value 1242
Event: time 1261515115.996472, -------------- Report Sync ------------
Event: time 1261515116.004394, type 3 (Absolute), code 4 (Ry), value 1368
Event: time 1261515116.004398, type 3 (Absolute), code 5 (Rz), value 1241
Event: time 1261515116.004402, -------------- Report Sync ------------
Event: time 1261515116.012386, type 3 (Absolute), code 4 (Ry), value 1367
Event: time 1261515116.012405, type 3 (Absolute), code 5 (Rz), value 1240
Event: time 1261515116.012409, -------------- Report Sync ------------
Event: time 1261515116.020381, type 3 (Absolute), code 4 (Ry), value 1366
Event: time 1261515116.020399, type 3 (Absolute), code 5 (Rz), value 1239
Event: time 1261515116.020403, -------------- Report Sync ------------
Event: time 1261515116.028550, type 3 (Absolute), code 5 (Rz), value 1238
Event: time 1261515116.028593, -------------- Report Sync ------------
Event: time 1261515116.036553, type 3 (Absolute), code 4 (Ry), value 1365
Event: time 1261515116.036591, -------------- Report Sync ------------
Event: time 1261515116.044338, type 3 (Absolute), code 5 (Rz), value 1237
Event: time 1261515116.044360, -------------- Report Sync ------------
Event: time 1261515116.052349, type 3 (Absolute), code 4 (Ry), value 1364
Event: time 1261515116.052376, type 3 (Absolute), code 5 (Rz), value 1236
Event: time 1261515116.052381, -------------- Report Sync ------------
Event: time 1261515116.060328, type 3 (Absolute), code 4 (Ry), value 1363
Event: time 1261515116.060335, -------------- Report Sync ------------
Event: time 1261515116.068333, type 3 (Absolute), code 5 (Rz), value 1237
Event: time 1261515116.068356, -------------- Report Sync ------------
Event: time 1261515116.076321, type 3 (Absolute), code 4 (Ry), value 1362
Event: time 1261515116.076345, -------------- Report Sync ------------
Event: time 1261515116.084328, type 3 (Absolute), code 4 (Ry), value 1361
Event: time 1261515116.084358, type 3 (Absolute), code 5 (Rz), value 1238
Event: time 1261515116.084362, -------------- Report Sync ------------
Event: time 1261515116.100497, type 3 (Absolute), code 4 (Ry), value 1360
Event: time 1261515116.100533, type 3 (Absolute), code 5 (Rz), value 1237
Event: time 1261515116.100538, -------------- Report Sync ------------
Event: time 1261515116.116317, type 3 (Absolute), code 5 (Rz), value 1238
Event: time 1261515116.116346, -------------- Report Sync ------------
Event: time 1261515116.124299, type 3 (Absolute), code 4 (Ry), value 1359
Event: time 1261515116.124324, -------------- Report Sync ------------
Event: time 1261515116.172271, type 3 (Absolute), code 5 (Rz), value 1239
Event: time 1261515116.172293, -------------- Report Sync ------------
Event: time 1261515116.180270, type 3 (Absolute), code 5 (Rz), value 1240
Event: time 1261515116.180293, -------------- Report Sync ------------
Event: time 1261515116.188263, type 3 (Absolute), code 4 (Ry), value 1358
Event: time 1261515116.188288, -------------- Report Sync ------------
Event: time 1261515116.196260, type 3 (Absolute), code 4 (Ry), value 1359
Event: time 1261515116.196281, type 3 (Absolute), code 5 (Rz), value 1239
Event: time 1261515116.196286, -------------- Report Sync ------------
Event: time 1261515116.204264, type 3 (Absolute), code 5 (Rz), value 1238
Event: time 1261515116.204291, -------------- Report Sync ------------
Event: time 1261515116.220248, type 3 (Absolute), code 5 (Rz), value 1236
Event: time 1261515116.220268, -------------- Report Sync ------------
Event: time 1261515116.236435, type 3 (Absolute), code 5 (Rz), value 1235
Event: time 1261515116.236473, -------------- Report Sync ------------
Event: time 1261515116.244234, type 3 (Absolute), code 5 (Rz), value 1233
Event: time 1261515116.244257, -------------- Report Sync ------------
Event: time 1261515116.252232, type 3 (Absolute), code 5 (Rz), value 1232
Event: time 1261515116.252254, -------------- Report Sync ------------
Event: time 1261515116.260220, type 3 (Absolute), code 5 (Rz), value 1229
Event: time 1261515116.260237, -------------- Report Sync ------------
Event: time 1261515116.268232, type 3 (Absolute), code 5 (Rz), value 1225
Event: time 1261515116.268264, -------------- Report Sync ------------
Event: time 1261515116.276218, type 3 (Absolute), code 5 (Rz), value 1218
Event: time 1261515116.276240, -------------- Report Sync ------------
Event: time 1261515116.284208, type 3 (Absolute), code 4 (Ry), value 1358
Event: time 1261515116.284231, type 3 (Absolute), code 5 (Rz), value 1203
Event: time 1261515116.284235, -------------- Report Sync ------------
Event: time 1261515116.292424, type 3 (Absolute), code 5 (Rz), value 1190
Event: time 1261515116.292459, -------------- Report Sync ------------
Event: time 1261515116.300281, type 3 (Absolute), code 4 (Ry), value 1357
Event: time 1261515116.300313, type 3 (Absolute), code 5 (Rz), value 1178
Event: time 1261515116.300319, -------------- Report Sync ------------
Event: time 1261515116.308191, type 4 (Misc), code 4 (ScanCode), value 90001
Event: time 1261515116.308210, type 1 (Key), code 272 (LeftBtn), value 0
Event: time 1261515116.308221, -------------- Report Sync ------------
Le problème que je vois, c'est que si je touche avec le stylet une partie de l'écran puis que je reste sans bouger (le stylet touche l'écran) et que je touche avec mon doigt une autre partie de l'écran, je n'ai aucune trace suplémentaire .... ce qui ne semble pas être très multi-touch.
Dernière modification par samT91MT (Le 22/12/2009, à 23:03)
Hors ligne
#40 Le 23/12/2009, à 00:14
- StCh
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Mmm, ça ressemble à des traces obtenues avec le code hid par défaut dans le noyau. As-tu bien modifié hid-core.c et remplacé le module hid dans le noyau ?
A tout hasard, et parce que je ne sais plus ce que j'ai envoyé à qui, voici un howto:
Dans ce qui suit, '/' désigne la racine de ton arbre de sources Linux et '//' la racine du file system.
- d'abord, il faut modifier /include/linux/hid.h, j'avais oublié. Il y a une macro nommée IS_APPLICATION_INPUT, il faut remplacer à la fin le test (a == 0xd0002) par ((a >= 0xd0002) && (a <= 0xd0006))
- prendre dans mon hid-core.c les lignes qui contiennent ASUS, et les mettre (le cas échéant en remplaçant) dans /drivers/hid/hid-core.c
- idem dans hid-ids.h
- ajouter dans Makefile une ligne du genre obj-m += hid-asus.o
- t'assurer que le fichier /Module.symvers existe. Sinon, la seule solution que je connais est de compiler tout le noyau, il est fabriqué au passage. Attention, sur ma machine Mandriva il disparait régulièrement, j'en ai donc fait une copie.
- faire 'make -C ../.. SUBDIRS=`pwd` modules'. Normalement, ça te fabrique hid.ko et hid-asus.ko
- recopier les deux fichiers dans les modules de ton noyau (pas dans les sources, mais véritablement dans ton OS. Souvent c'est dans //lib/modules/2.6.xxx/kernel/drivers/hid)
- charger le nouveau module hid-asus.ko : insmod //lib/modules/2.6.xxx/kernel/drivers/hid/hid-asus.ko
- re-charger les modules à chaque fois qu'on les modifie . Pour ça, il faut déjà décharger le module hid, donc commencer par décharger tous les modules qui l'utilisent. Un truc du genre 'rmmod hid-asus usbhid hid'. Puis 'modprobe hid', 'modprobe usbhid', 'modprobe hid-asus'. Le faire la première fois pour hid, puisqu'on vient de le modifier.
- à ce stade, il devrait y avoir un nouveau périphérique //dev/input/eventX, et on peut faire evtest dessus.
Dernière modification par StCh (Le 04/01/2010, à 19:05)
Hors ligne
#41 Le 23/12/2009, à 08:49
- samT91MT
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Oops, j'avais lu un peu vite et en diagonale la phrase "The multitouch events are in the kernel since version 2.6.30" m'a fait croire que je n'avais besoin de rien d'autre pour faire les essais. ça va prendre un peu plus de temps ...
Hors ligne
#42 Le 04/01/2010, à 18:06
- StCh
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Bonjour,
avec l'aide d'un finlandais qui travaille sur le multitouch dans Qt 4.6 pour Linux, j'ai un peu progressé dans l'écriture du driver pour le T91MT. Ca reste encore expérimental, mais si qq'un arrive à le compiler, l'installer, et l'utiliser dans un test comme décrit plus haut, il devrait suffire d'une ou deux itérations pour finir le boulot.
Comme la précédente l'était, cette version est accessible à http://lii-enac.fr/en/projects/shareit/hid-asus.c
Hors ligne
#43 Le 07/01/2010, à 23:37
- tihoulas
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Bonjour, j'ai tenté d'appliquer la méthode décrite par StCH sur mon T91MT, mais je me heurte à 2 problèmes.
Sous Jolicloud, le module hid.ko n'est pas créé lors de la compilation (make -C ../.. SUBDIRS=`pwd` modules).
Un 'modprobe hid-asus' après installation du module hid-asus.ko renvoie l'erreur suivante :
FATAL: Module hid_asus not found.
[EDIT] : Le fichier usbhid.ko étant créé lors de la compilation, je l'ai aussi copié dans mes modules. Cependant, j'ai toujours l'erreur concernant la commande "modprobe hid-usb".
Dernière modification par tihoulas (Le 08/01/2010, à 10:48)
Hors ligne
#44 Le 09/01/2010, à 23:20
- StCh
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Sous Jolicloud, le module hid.ko n'est pas créé lors de la compilation (make -C ../.. SUBDIRS=`pwd` modules).
Il est possible que hid soit compilé dans le noyau et pas sous forme de module. Alors, il faut changer la config du noyau (ou a minima le recompiler après la modif de hid-core.c)
Un 'modprobe hid-asus' après installation du module hid-asus.ko renvoie l'erreur suivante :
FATAL: Module hid_asus not found.
La première fois, il faut utiliser insmod et pas modprobe.
Hors ligne
#45 Le 12/01/2010, à 12:34
- tihoulas
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Après plusieurs tentatives, j'ai enfin réussi à configurer le noyeau et à compiler le module hid.ko.
Cependant, un insmod /.../hid.ko échoue avec l'erreur "Invalid parameters".
De plus, si un insmod de hid-asus.ko passe sans problème, un modprob hid-asus me renvoie toujours la même erreur "Module hid_asus not found.".
Dans le doute, je vais tenter, dès que j'aurais libéré de l'espace disque, une recmopilation totale du noyau. Sur un atom, il va falloir être patient.
Hors ligne
#46 Le 12/01/2010, à 19:33
- StCh
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Après plusieurs tentatives, j'ai enfin réussi à configurer le noyeau et à compiler le module hid.ko.
Cependant, un insmod /.../hid.ko échoue avec l'erreur "Invalid parameters".
Mmm. Je ne suis pas un grand expert en modules du noyau, hélas. Moi, j'avais des messages similaires dans deux cas :
- soit j'avais compilé les sources d'un autre noyau que celui qui tourne sur ma machine
- soit le fichier Module.symvers manquait à la racine des sources du noyau
Dans les deux cas, la recompilation (et éventuellement l'installation) de l'ensemble du noyau résolvait le pb. Mais je n'ai aucune certitude que la situation est la même ici.
De plus, si un insmod de hid-asus.ko passe sans problème, un modprob hid-asus me renvoie toujours la même erreur "Module hid_asus not found.".
Un depmod -a après le insmod, peut-être ?
Hors ligne
#47 Le 13/01/2010, à 10:43
- tihoulas
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Ça y est.
Le noyau est recompilé/installé, j'ai pu faire le test.
1 doigt :
http://vtoniazzi.free.fr/temp/t91mt/test_1_finger.txt
2 doigts :
http://vtoniazzi.free.fr/temp/t91mt/test_2_finger.txt
Ça ira ?
Dernière modification par tihoulas (Le 13/01/2010, à 10:45)
Hors ligne
#48 Le 13/01/2010, à 17:24
- cbrr
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Bonjour à tous,
Je me suis aussi lancé dans l'installation d'Ubuntu sur le Asus EeePC T91MT.
Ayant pris le temps de m'apercevoir que ce n'était pas un Asus T91 (Quelques heures d'installation et de grognements dont je vous ferai grâce) je tombe sur ce topic.
J'ai un petit soucis au démarrage quand au serveur X (récupération du xorg qui me semble à l'origine car l'écran/carte graphique n'est pas reconnue et je tourne en 800x600 et non en 1024x600 comme sous seven) mais bon passons, je pense faire une réinstallation complète propre.
Pour le faire, j'aimerai savoir quelles sont les étapes dans l'ordre qu'il faut faire sachant que je ne suis pas très au point niveau codage... en particulier la compilation du noyau ou autre (mais ça doit se trouver sur le forum). Est-il possible de faire une doc comme c'est le cas pour le T91? Est-ce que je peux aider pour cela?
J'ai vu sur la doc du T91 comment utiliser un clic droit avec un clic gauche prolongé... si besoin.
Merci à tous ceux qui sont en élaboration du driver et à ceux qui réussiront à faire en sorte que l'installation de tout cela se passe sans trop de difficulté pour les initiés tel que moi.
Hors ligne
#49 Le 13/01/2010, à 17:45
- tihoulas
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
@cbrr : le chipset graphique gma500 qui équipe le t91/t91mt n'est pas reconnu nativement par ubuntu. Une réinstallation complète n'y changera rien.
Si tu es motivé, tu peux suivre ce tutoriel :
http://blog.lmartin.fr/dc2/index.php/po … age-Jaunty
Étant plutôt fainéant, j'ai du coup choisi d'installer jolicloud qui supportait ce chipset ainsi que la carte wifi dès l'installation.
Bon courage
Dernière modification par tihoulas (Le 13/01/2010, à 19:18)
Hors ligne
#50 Le 13/01/2010, à 21:03
- cbrr
Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel
Un grand merci, j'ai quand même fait une réinstallation complète car c'était le bazar complet.. au moins je suis sur une base propre. Vu mon niveau je préfère attendre les news pour le tactile.
Petite doc à compléter/modifier : http://doc.ubuntu-fr.org/asus_t91mt
Je n'ai pas regardé pour la webcam (je n'en ai pas l'utilité mais bon je vais voir ce que ça donne) et je vais voir pour la rotation de l'écran s'il on peut utiliser les modifs du modèle T91. La doc est donc pour le moment une base minimale (il y a aussi l'accélération matérielle qui est possible sur le T91 donc pourquoi pas sur le T91MT)
Dernière modification par cbrr (Le 13/01/2010, à 21:46)
Hors ligne