Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#101 Le 29/05/2010, à 22:46

sporniket

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Je pense que tu devrais regarder les quelques devices qui suivent celui-ci, ils me semble que ces devices correspondront au même périphérique, mais vu par les différentes couche (HID, event, etc...)

Hors ligne

#102 Le 30/05/2010, à 18:00

cbrr

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

N'ayant pas réussi l'installation de la dalle tactile sous la version 9.04, j'ai donc installé lucid 10.04 devant le renouveau du post.
Comme ses prédécesseurs, la carte graphique n'est pas reconnu et on arrive sur du 800x600. L'installation de poulsbo se fait plus facilement mais fait disparaitre la bordure des fenetres qui s'affichent en 800x600 et sur le menu principal le rendant inaccessible. Lorsque je le décale en bas, je ne peux pas passer d'une fenêtre à une autre.
De ce fait, aucune possibilité de tester les drivers pour le tactile. Je pense rester malgré moi sur seven (qui rame tellement que je pourrais faire le tour du monde sans effort).
J'espère qu'Ubuntu pensera aux PCs un peu atypique en proposant une intégration des dalles tactiles entre autre.

Hors ligne

#103 Le 04/06/2010, à 05:17

smiley2

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

tihoulas a écrit :

smiley2 : le fait que ton écran tactile soit piloté par /dev/input/event6 ne signifie pas qu'il soit du même type.
Le butterfly touch de Packard Bell est à priori un clone d'Acer Aspire 1820PTZ.

Tu peux néanmoins tenter l'installation du driver, mais sans garantie.
Il faudra cependant modifier la procédure afin de l'adapter au changement de marque de la dalle tactile. Cela m'étonnerai en effet qu'elle soit identifiée comme étant pas "AsusTek, Inc. MultiTouch".

Il y a donc un travail de recherche à faire auparavant afin de déterminer comment modifier les fichiers hid-core.c et hid-ids.h.

Quand au fichier /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi, sa modification intervient une fois le driver compilé et installé. Cette modification permet d'éviter que le le driver synaptics des touchpads prenne la main sur l'écran tactile à la place du driver evdev.


Si la compilation du driver multitouch ne fonctionne pas, il y a un moyen relativement simple d'obtenir une fonction tactile 1 doigt, en quelques étapes.

1 - ouvres un terminal et fait un :

sudo evtest /dev/input/event6

tu devrais obtenir un résultat du style

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

Relève la valeur des Max, elle servira plus tard.

2 - toujours dans un terminal et tapes un :

lshal > lshal.txt
gedit lshal.txt

Une fois que gedit t'affiche le résultat de la commande lshal, recherche un bloc contenant

  info.capabilities = {'input', 'input.touchpad'} (string list)

et un identifiant info.product différent de "Synaptics touchpad".

3 - Copie la chaine de caractère info.product de ce bloc.
4 - Crée un fichier /usr/share/hal/fdi/policy/20thirdparty/12-x11-butterfly.fdi de ce type :

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.product" contains="AsusTek, Inc. MultiTouch">
    <match key="info.capabilities" contains="input.touchpad">
            <merge key="input.x11_driver" type="string">evtouch</merge>
              <merge key="input.x11_options.maxx" type="string">3475</merge>
        <merge key="input.x11_options.maxy" type="string">3475</merge>
        <merge key="input.x11_options.reportingmode" type="string">raw</merge>
        <merge key="input.x11_options.sendcoreevents" type="string">on</merge>
        <merge key="input.x11_options.calibrate" type="string">0</merge>
    </match>
    </match>
  </device>
</deviceinfo>

En remplaçant "AsusTek, Inc. MultiTouch" par la chaine de caractère que tu viens de copier, et les valeurs des options maxx et maxy par celles que tu as copié à l'étape 1.


5 - dans un terminal, tapes la commande :

sudo apt-get install xserver-xorg-input-evtouch

6 - redémarre en croisant les doigts.
Une fois redémarré, décroise les doigts, ton écran devrait fonctionner en mode tactile 1 doigt.

merci pour tes explications, et désolé pour le temps de réponse,
je viens de tester sous lucid, et ça ne fonctionne pas.

en fait avec lucid il y a un mieu, lorsque j'appuis sur l'écran, la souris va en à gauche. (au moins il est reconnu sans rien faire.)

par contre dans mes recherches je suis tombé sur ça:
http://forums.fedora-fr.org/viewtopic.php?pid=403265

j'ai essayé de faire les modifs et compiler evdev mais lors du make il refuse les modifs que j'ai faites.

en somme je comprends pourquoi il a tellement de mal, du fait de l'inversion des axes (y z pour moi)

si quelqu'un pouvais m'aider un peu, pour avoir au moin le "mono"touch  bien que le multi ne serai pas du luxe big_smile

j'en ai marre de me trainer un seven et de pas pouvoir profiter pleinement de mon pc.

merci d'avance.

Dernière modification par smiley2 (Le 04/06/2010, à 05:18)

Hors ligne

#104 Le 07/06/2010, à 19:42

sporniket

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

@smiley2 > Tu peux essayer avec hidtouch ?

http://sourceforge.net/projects/hidtouchsuite/

c'est un simple pilote périphérique pour xorg, il faut utiliser le périphérique "hiddev" correspondant à ton écran tactile. Ça ne fait que du monotouch pour le moment.

Hors ligne

#105 Le 07/06/2010, à 22:44

smiley2

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

sporniket a écrit :

@smiley2 > Tu peux essayer avec hidtouch ?

http://sourceforge.net/projects/hidtouchsuite/

c'est un simple pilote périphérique pour xorg, il faut utiliser le périphérique "hiddev" correspondant à ton écran tactile. Ça ne fait que du monotouch pour le moment.

ok je teste ça dès demain wink

merci

Hors ligne

#106 Le 10/06/2010, à 08:29

sporniket

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

j'ai déjà étudié le code la semaine dernière, et travaille à une adaptation pour mon driver.

Hors ligne

#107 Le 05/07/2010, à 23:18

Trouveur

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Intel s'est décidé à sortir une nouvelle version du pilote du GMA 500 : http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=19158&ProdId=3180&lang=fra

Hors ligne

#108 Le 08/07/2010, à 21:15

smiley2

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

sporniket a écrit :

j'ai déjà étudié le code la semaine dernière, et travaille à une adaptation pour mon driver.

comme dis, ça ne change rien, prend t il en compte le changement d'axe?


pffff,   je vais finir par faire mon deuil du tactile à force!

merci pour votre aide

Hors ligne

#109 Le 11/07/2010, à 16:49

ian57

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Bonjour à tous,

j'ai suivi ce post avec intérêt, car je fais des tests sur un eeepc T91MT. j'ai une ubuntu notebook 10.04.
j'ai commencé par http://doc.ubuntu-fr.org/asus_t91mt et suivi cela http://doc.ubuntu-fr.org/poulsbo#lucid_lynx pour corriger le bug graphique en 800x600.

Ensuite pour le tactile j'ai suivi les pages :
http://lii-enac.fr/en/projects/shareit/linux-howto.html et http://lii-enac.fr/en/projects/shareit/multitouch-devices.html

mais j'ai un peu de mal avec la procédure : je ne trouve pas le fichier hid-core de "in our hid-core.c, take the lines that refer to your hardware (check for MOSART, QUANTA, STANTUM or 3M) and put them in /drivers/hid/hid-core.c, replacing lines if necessary. "

j'ai ajouter le fichier hid-asus.c dans le rep /drivers/hid/

Seconde question : doit on obligatoirement modifier xorg avec ce qui est décrit dans la page http://lii-enac.fr/en/projects/shareit/xorg-howto.html?

merci de vos réponse.

PS : pour l'instant les modules compilent....


Ouvrir c'est pourrir un pneu...

Hors ligne

#110 Le 11/07/2010, à 17:03

StCh

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Bonjour,

le driver correspondant au T91MT est hid-mosart. Toute référence à hid-asus est obsolète, je vais faire le ménage dans les pages Web. Il est possible que le noyau fourni avec la 10.04 contienne déjà le driver, la seule modif à faire serait donc dans hid.h avant de recompiler/réinstaller le module hid.

Pour Xorg, c'est seulement si tu veux du multitouch dans le serveur X. Si tu te contentes d'une émulation d'écran tactile normal, il n'y a rien à faire de ce côté.

N'hésite pas à m'écrire à mon adresse mail (en bas des pages sur le site de l'ENAC), ça m'aidera à améliorer la qualité des instructions.

Hors ligne

#111 Le 11/07/2010, à 22:05

ian57

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

bonsoir,

merci pour ces précisions, j'ecrirais plus longuement demain,

la compilation du module hid-asus s'est bien passé, mais ou chargment j'ai l'erreur :
root@yann-eeetouch:/usr/src/linux/drivers/hid# modprobe hid
FATAL: Error inserting hid (/lib/modules/2.6.32-23-generic/kernel/drivers/hid/hid.ko): Invalid module format
root@yann-eeetouch:/usr/src/linux/drivers/hid
avec dans le dmesg
[23916.388933] hid: no symbol version for module_layout

idem pour hid-asus.

je n'ai recompilé que les modules, pas le noyau.

lechargement du module hid-mosart ne donne rien dans le dmesg


A bientot

Yann


Ouvrir c'est pourrir un pneu...

Hors ligne

#112 Le 11/07/2010, à 23:10

StCh

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

"no symbol version" : ça vient en général d'un fichier Modules.symvers manquant à la racine des sources du noyau. Il est fabriqué quand on compile le noyau, mais je crois que les distributions le stockent qq part (genre dans le paquet kernel-devel).

hid-mosart : peut-être que le périphérique n'est pas blacklisté dans hid-core. Ca m'étonne un peu, il faudrait regarder hid-core.c.

L'un des membres du labo ici a réussi à faire fonctionner un T91MT en Jolicloud, donc il n'y a pas de raisons...

St.

Hors ligne

#113 Le 13/07/2010, à 15:25

ian57

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Hello,

le fichier Module.symvers est bien présent, par contre je n'ai compilé que les modules, par le bzimage. et j'ai juste remplacé hid.ko et hid-mosart.

et j'ai eu cette erreur de no symbol version.

La compilation, est tellement longue sur ce notebook, que je n'ai pas très envie de construire le bzimage

je t'en dis plus sur notre projet sur ton mail

Yann


Ouvrir c'est pourrir un pneu...

Hors ligne

#114 Le 06/09/2010, à 15:59

PierrickG

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Bonjour,

je remonte ce sujet afin d'appeler à l'aide. Devant l'avancée des progrès concernant la gestion de l'écran, j'ai décidé de sauter le pas et d'installer Ubuntu Netbook edition (10.04) sur mon T91MT.

En fouillant le net, je suis tombé sur ce tuto bien fait : Installation d'ubuntu 10.04 sur T91MT, ce qui m'a permis de résoudre 95% des problèmes liés au matériel.

Cependant, le bouton de rotation de l'écran ne marche pas (le script rotate.sh fonctionne bien, mais l'appui sur le bouton ne réagit pas). Quelqu'un a t'il réussi à faire marcher ce bouton, et peut il décrire les manipulations à faire ?

PS : En ayant fait un raccourci vers le script sur le bureau, je me suis aperçu que celui ci nécessite d'être en mode sudo pour fonctionner. Est il possible que le bouton ne réagit pas car il n'a pas les droits ? Comment vérifier cette hypothèse ?

Hors ligne

#115 Le 06/09/2010, à 16:12

sporniket

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

pour ma part, quand je veux tourner l'écran, je m'appuis sur xrandr, avec son option rotate, qui ne nécessite pas de sudo

Hors ligne

#116 Le 06/09/2010, à 16:14

ian57

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Yep j'ai aussi utilisé cette page : je l'ai même rajouté sur http://doc.ubuntu-fr.org/asus_t91mt

Ca marche, mais j'ai encore un petit bug lorque l'écran à fait un tour,

J'ai une page wiki (non public) exportable en pdf sur ta MP si tu veux. voici le bout d'article :

Gestion du bouton de rotation d'écran

On commence par créer le fichier /etc/acpi/events/asus-rotate-t91 et on le rempli avec

event=hotkey (ATKD|HOTK) 0000007b
action=/etc/acpi/rotatescreen.sh

Il faut avoir acpi_osi=Linux dans /etc/defaults/grub, on modifie ce dernier comme suit :

GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux quiet splash"

Ensuite on regarde quels sont les pointeurs disponibles :

root@yann-eeetouch:~# xinput --list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft  Compact Optical Mouse 500        id=8    [slave  pointer  (2)]
⎜   ↳ AsusTek, Inc. MultiTouch                    id=9    [slave  pointer  (2)]
⎜   ↳ AsusTek, Inc. MultiTouch                    id=10    [slave  pointer  (2)]
⎜   ↳ AsusTek, Inc. MultiTouch                    id=11    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                  id=15    [slave  pointer  (2)]
⎜   ↳ Macintosh mouse button emulation            id=16    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Power Button                                id=6    [slave  keyboard (3)]
    ↳ Sleep Button                                id=7    [slave  keyboard (3)]
    ↳ USB 2.0 Camera                              id=12    [slave  keyboard (3)]
    ↳ Asus EeePC extra buttons                    id=13    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=14    [slave  keyboard (3)]
root@yann-eeetouch:~#

pour moi c'est le ”AsusTek, Inc. MultiTouch id=10” qui a fonctionné (faire des tests avec une des lignes xinput set-prop 9,10 ou 11 “Evdev Axis Inversion” 1, 0, puis tester le touchscreen pour voir s'il y a modification du comportement).

Par défaut, l'id sera le 9, mais si vous avez une souris usb comme moi (qui déteste les pads), et bien l'écran tactile s'est retrouvé déplacé en 10. Mais il est vrai que en utilisation tablette, pas de souris… donc laissez à 9 c'est plus sur.

Voici le script /etc/acpi/rotatescreen.sh pour la rotation de l'écran (cyclique normal, gauche, inversé et droit) :

#!/bin/sh
#
# This script rotates the display in TabletPCs when screen is changed from
# laptop to tablet mode, or when rotation button is pressed

test -f /usr/share/acpi-support/key-constants || exit 0

. /usr/share/acpi-support/power-funcs

if [ -f /var/lib/acpi-support/screen-rotation ] ; then
  ROTATION=`cat /var/lib/acpi-support/screen-rotation`
fi

case "$ROTATION" in
    normal)
    NEW_ROTATION="right"
    ;;
    right)
    NEW_ROTATION="inverted"
    ;;
    inverted)
    NEW_ROTATION="left"
    ;;
    left)
    NEW_ROTATION="normal"
    ;;
esac

for x in /tmp/.X11-unix/*; do
    displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
    getXconsole;
    if [ x"$XAUTHORITY" != x"" ]; then
        export DISPLAY=":$displaynum"
        /usr/bin/xrandr -o $NEW_ROTATION && echo $NEW_ROTATION > /var/lib/acpi-support/screen-rotation
    fi
done
INPUTDEV="10" # dans le cas de l'ajout d'une souris usb, sinon c'est 9
ROTATION=`cat /var/lib/acpi-support/screen-rotation`

case $ROTATION in
        normal)
        #Normal
        xinput set-prop $INPUTDEV "Evdev Axis Inversion" 0, 0
        xinput set-prop $INPUTDEV "Evdev Axes Swap" 0;;
    left)
        #Left
        xinput set-prop $INPUTDEV "Evdev Axis Inversion" 1, 0
        xinput set-prop $INPUTDEV "Evdev Axes Swap" 1;;
    inverted)
        # Inverted
        xinput set-prop $INPUTDEV "Evdev Axis Inversion" 1, 1
        xinput set-prop $INPUTDEV "Evdev Axes Swap" 0;;
    right)
        # Right
        xinput set-prop $INPUTDEV "Evdev Axis Inversion" 0, 1
        xinput set-prop $INPUTDEV "Evdev Axes Swap" 1;;
esac


PS : as tu réussi à faire fonctionner la webcam? moi j'ai été obligé de modifier le paquets gstreamer0.10-plugin-good. Mais c'est peut être corrigé depuis.
Cheese ne fonctionne pas https://bugs.launchpad.net/ubuntu/+bug/468924 bug de gstreamer cela devrait être corrigé rapidement.


Ouvrir c'est pourrir un pneu...

Hors ligne

#117 Le 06/09/2010, à 16:18

PierrickG

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Je te remercie pour ton script. Je dois taper sur le mauvais input.

Pour la webcam, j'ai pas vérifié, ne l'utilisant pas habituellement, mais je peux jeter un coup d'oeil ce soir.

Hors ligne

#118 Le 07/09/2010, à 09:47

PierrickG

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Bon, j'ai fait les tests hier soir.

Alors, concernant le bouton "Rotation de l'écran", ça marche bien maintenant (l'écran tourne), mais j'ai un bug d'affichage avec le bureau de l'édition netbook :

La première rotation marche bien, la deuxième aussi, mais quand je décide de faire tourner rapidement l'écran pour sortir du mode tablette et revenir au mode clavier, je perd le design de l'édition netbook (les cadres semi transparents autour des menus et des applications disparaissent, ainsi que les barres de défilements). J'ai actuellement le script ci dessus.

Pour la webcam, elle ne marche pas (ou plutot, Cheese plante automatiquement au lancement, elle a pas l'air d'être reconnue). Si quelqu'un pouvait détailler la marche à suivre pour la rendre active, ce serait l'idéal.

Hors ligne

#119 Le 07/09/2010, à 10:09

ian57

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Concernant la rotation de l'écran, j'ai le même bug que toi, peut être un soucis avec xrand... je ne suis pas allez plus loin
Bah... voila ce que j'ai fait pour la rendre fonctionnel (enfin un peu 1 img/s)

Webcam

Cheese ne fonctionne pas https://bugs.launchpad.net/ubuntu/+bug/468924 bug de gstreamer cela devrait être corrigé rapidement.

un lsusb nous donne :

Bus 001 Device 004: 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

Correction du bug gstreamer : https://lists.berlios.de/pipermail/linux-uvc-devel/2010-January/005514.html et http://vdrbox.lautre.net/article16.html

aptitude build-dep gstreamer0.10-plugins-good
cd /usr/local/src/
mkdir gstreamer0.10-plugins-good
apt-get source gstreamer0.10-plugins-good
cd gst-plugins-good0.10-0.10.21/
cd sys/v4l2/
cp v4l2_calls.c v4l2_calls.c.old
vim v4l2_calls.c

ligne 246 remplacer :

    /* when we reached the last official CID, continue with private CIDs */
    if (n == V4L2_CID_LASTP1) {
      GST_DEBUG_OBJECT (e, "checking private CIDs");
      n = V4L2_CID_PRIVATE_BASE;
    }
    GST_DEBUG_OBJECT (e, "checking control %08x", n);

par

    /* when we reached the last official CID, continue with private CIDs */
    if (n == V4L2_CID_LASTP1) {
      GST_DEBUG_OBJECT (e, "checking private CIDs");
      n = V4L2_CID_PRIVATE_BASE;
    }
    if (n == 9963795) {
      GST_DEBUG_OBJECT (e, "NOT checking control %08x", n);
      continue;
    }
    GST_DEBUG_OBJECT (e, "checking control %08x", n);

La suite permet de mettre un b à la fin du nom du paquet puis de le reconstruire :

dch -v "$(dpkg-parsechangelog --format dpkg | grep '^Version' | sed 's/^Version: \(.*\)$/\1b/')" "patch pour cheese avec IMC networks"
dpkg-buildpackage -rfakeroot -us -uc
cd ..
dpkg -i gstreamer0.10-plugins-good_0.10.21-1ubuntu3b_i386.deb gstreamer0.10-plugins-good-dbg_0.10.21-1ubuntu3b_i386.deb

j'arrive à prendre des photos mais pas d'images live de la webcam dans cheese. cf : https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/516051

gst-launch v4l2src ! ffmpegcolorspace ! ximagesink

me donne l'image de la webcam.

en lançant gstreamer-properties avec les options suivantes j'obtiens une image (très lente ~ 1 img/s) dans cheese

sortie par défaut greffons video : Xwindow system sans xv

entrée par défaut greffon : video4linux 2

c'est vraiment pas top, ce hack... mais j'ai une image et c'est packagé ;-)

voila hope this helps

Dernière modification par ian57 (Le 07/09/2010, à 10:13)


Ouvrir c'est pourrir un pneu...

Hors ligne

#120 Le 10/09/2010, à 11:12

PierrickG

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Bon, après avoir bataillé avec ma webcam, j'ai abandonné (elle a gagnée la guerre !)

Je me relance donc dans ma confrontation avec mon écran, car j'ai eu une mauvaise surprise hier.

En effet, après avoir déclenché une rotation, j'ai eu un problème de décalibration.

Contexte :
J'ai effectué une rotation de l'écran de 90° (passage du mode paysage au mode portrait), avec firefox de lancé (jusque là, ça va bien). Cependant, lorsque j'ai voulu utilisé mon stylet pour cliquer sur les boutons de firefox, notamment pour faire précédent, celui ci cliquait au niveau du bas de l'écran, au milieu (à la place d'un truc en haut à gauche).

Bref, je suis complètement décalibré au niveau du tactile en paysage. J'ai bien essayé de récupérer le logiciel de recalibrage ici : http://wiki.eeeuser.com/ubuntu_9.10_on_ … reen_10.04 mais celui ci ne modifie pas directement les paramètres, et ce qui ne m'avance pas beaucoup (Xorg.conf est assez bizarre chez moi, et semble ignorer les paramètres de calibrage de mon écran).

Y a t'il un moyen intégré de lancer le logiciel de calibrage de l'écran ou un moyen d'éviter son décalibrage lors de la rotation (j'utilise le script donné au dessus pour la rotation).

Autre petite question : y a t'il un clavier virtuel qui s'active automatiquement en mode tablette ? J'ai testé plusieurs claviers, mais aucun ne semble prendre automatiquement la main quand on clique sur un champ d'entrée de texte (le champ de recherche google par exemple, ou la barre d'adresse firefox). J'ai eu l'occasion de tester l'Openmoko, et son clavier virtuel réagissait bien sous debian. Lequel utilisez vous, et comment l'avez vous configuré pour qu'il prenne la main en mode tablette ?

Merci beaucoup pour votre aide.

Hors ligne

#121 Le 03/10/2010, à 20:29

cbrr

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Bonjour,

Devant les nouvelles du post et les nombreux utilisateurs d'ubuntu 10.04 avec le tactile, je me suis relancé dans l'installation de linux.

PierrickG a écrit :

En fouillant le net, je suis tombé sur ce tuto bien fait : Installation d'ubuntu 10.04 sur T91MT, ce qui m'a permis de résoudre 95% des problèmes liés au matériel.

Je suis pas à pas la démarche (en me limitant aux parties 10.04) mais lorsque je redémarre mon ordi après la partie sur le tactile, il ne fonctionne pas et je ne peux même pas avoir accès au locigiel (ou la version ligne de commande) pour la calibration.
J'ai installé les pilotes GMA500 2D (et pas les béta 3D). Cela peut-il poser problème. Ai-je oublier d'installer quelque chose?

Merci d'avance pour vos réponses!

Hors ligne

#122 Le 12/10/2010, à 09:10

ian57

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

cbrr a écrit :

Bonjour,

Devant les nouvelles du post et les nombreux utilisateurs d'ubuntu 10.04 avec le tactile, je me suis relancé dans l'installation de linux.

Je suis pas à pas la démarche (en me limitant aux parties 10.04) mais lorsque je redémarre mon ordi après la partie sur le tactile, il ne fonctionne pas et je ne peux même pas avoir accès au locigiel (ou la version ligne de commande) pour la calibration.
J'ai installé les pilotes GMA500 2D (et pas les béta 3D). Cela peut-il poser problème. Ai-je oublier d'installer quelque chose?

Merci d'avance pour vos réponses!

Ce matin je viens de refaire un essai : effectivement après mise à jour au noyau 2.6.32-35 et les mises à jour vers psb 4.42 mon X ne marchait plus du tout (écran noir et pas de console) j'ai donc purgé les paquets du ppa .

apt-get purge poulsbo-driver-2d poulsbo-driver-3d poulsbo-config psb-kernel-source* et les dépendances (psb* en gros)

j'utilise le ppa suivant

sudo add-apt-repository ppa:gma500/ppa 

Par contre en console après install de gpm, mon écran tactile fonctionnait toujours. j'ai utilisé la manip suivante :

Touchscreen (T91MT) [10.04]

Add the multitouch PPA:

 sudo add-apt-repository ppa:chasedouglas/multitouch
 sudo apt-get update 
 sudo apt-get install multitouch-kernel-source

Edit /usr/src/multitouch-1.5/drivers/hid/hid-core.c Comment out line 1554 so it looks like:

 //{ HID_USB_DEVICE(USB_VENDOR_ID_ASUS, USB_DEVICE_ID_ASUS_T91MT)},

Edit /usr/src/multitouch-1.5/drivers/hid/usbhid/hid-quirks.c Add the following line after "} hid_blacklist[] = {"

 { USB_VENDOR_ID_ASUS, USB_DEVICE_ID_ASUS_T91MT, HID_QUIRK_MULTI_INPUT },

Recompile the multitouch drivers (this takes a while)

 sudo dpkg-reconfigure multitouch-kernel-source

Now when you reboot you should have a working touchscreen. There is also a fix below for ensuring the input is correct when rotated.

puis je suis repassé en frame buffer pour avoir du 1024x600 http://wiki.eeeuser.com/ubuntu_9.10_on_the_t91_t91mt :

Without the PSB drivers [10.04 / 9.10]

It's possible to get the native drivers to support the native LCD resolution. This will probably be slower and won't give any hardware/video acceleration but will work without the closed source binary blobs.

Edit /etc/grub.d/40-custom and append the following:

  insmod 915resolution
  915resolution 5c 1024 600
  set gfxmode=1024x600

Then edit /etc/default/grub and add the following:

  GRUB_GFXMODE=1024x600

Finally run sudo update-grub and reboot.

X fonctionnait, mais plus d'accélération, ce qui est chiant... et très lent

ensuite j'ai refait un essai en reprenant pas à pas l'installation du psb-kernel-source comme indiqué ici  :

https://wiki.ubuntu.com/HardwareSupport … 7t%20start

X doesn't start

Double check that the psb kernel module can be loaded into the running kernel by running modprobe psb. If not, remove and re-install the psb module as mentioned under Installation CD with psp drivers. 
sudo apt-get update
sudo apt-get purge psb-kernel-source
sudo apt-get upgrade
sudo apt-get install psb-kernel-source
sudo apt-get install poulsbo-driver-2d poulsbo-driver-3d poulsbo-config

et tout est rentré dans l'ordre, bonne résolution + tactile

Fais un essai pour voir, une purge et une réinstall est souvent bénéfique, j'avais des soucis à chaque mise à jour de psb-kernel-source... soit il compilait pas, soit plantage, la seul solution, purge et réinstall

Hope this helps

Yann


Ouvrir c'est pourrir un pneu...

Hors ligne

#123 Le 12/10/2010, à 13:06

cbrr

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Merci, je vais tester ce soir, je te donnerai des nouvelles dès demain.

Edith: Ça fonctionne parfaitement! Merci à toi Yann. À la vue de ta signature, je te sens motard ; si c'est le cas et si tu passes vers Meaux (Seine et Marne ou Ile de France en général), préviens-moi qu'on fasse une balade pour te remercier smile

Dernière modification par cbrr (Le 12/10/2010, à 22:12)

Hors ligne

#124 Le 19/10/2010, à 16:55

SnakemaN

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Je me permet de UP pour savoir si certains d'entres vous ont testé la 10.10, il semble y avoir de on espoir par rapport a un T101MT: http://forum.ubuntu-fr.org/viewtopic.ph … 0#p3795770


"Bon chat n'a besoin de beau collier d'or "
Membre du Groupe des Parrains Linux

Hors ligne

#125 Le 20/10/2010, à 15:51

ian57

Re : [Non Résolu] T91MT: Ecran tactile non fonctionnel

Bon ben je viens de lancer la version notebook 10.10 en live... pas concluant... du 800x600 tout moche, pas de tactile, mais bon suis en live c'est peut être normal.... bon je vais pas remplacer ma version 10.04 qui marche bien.... moi j'ai un 91MT

Finalement j'ai opté pour la version desktop... j'aime pas trop unity et c'est lent
Modif : pas super concluant, pour avoir le monotouch sous 10.10 il faut installer multitouch-kernel-source-maverick.tar.gz (171.7 KB, 59 views). Il faut encore refaire toutes les manip de la 10.04 (rotate screen etc...) l'activation du wifi est capricieuse malgré l"ajout des Eee PC ACPI Utilities de statux.org... bref.... ma 10.04 marche mieux, malgré un boot un peu plus lent...

reste encore à tester la lecture de divX

Seconde modif : pour le 101 normal que tout marche avec le 10.10, car le tactile est un vieux egalax ;-) et puis c'est un hdd 2"5, la carte graphique est de moins bonne qualité mais mieux reconnue.... bref... la machine est moins bien (avis tout personnel) mais mieux reconnue ;-)

Dernière modification par ian57 (Le 29/10/2010, à 10:57)


Ouvrir c'est pourrir un pneu...

Hors ligne