Je viens d’acheter un Lenovo Ideapad Flex 15 et d’arracher Windows à Ubuntu 13.10. Pour les autres utilisateurs d'Ideapad Flex, si vous rencontrez le problème suivant: Ubuntu se charge avec une luminosité nulle, essayez d'ajouter:
echo 85 > /sys/class/backlight/acpi_video0/brightness
avant la ligne 'exit 0' de votre fichier /etc/rc.local.
Le seul autre problème que j'ai remarqué est que les pilotes du pavé tactile ne se chargent pas et que le pavé tactile réagit essentiellement comme une simple souris avec un clic gauche et droit, sans possibilité de défilement ni de fonctionnalités multi-touch. L'écran tactile semble fonctionner correctement, mais je ne sais pas à quoi m'attendre d'un écran tactile sous Ubuntu.
Voici mon xinput:
freedom@flex15:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00 id=9 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=12 [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)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Lenovo EasyCamera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Ideapad extra buttons id=13 [slave keyboard (3)]
Mes informations de dmesg sur mon pavé tactile/écran tactile:
freedom@flex15:~$ dmesg | grep -i touch
[ 1.900295] usb 2-1: Product: eGalaxTouch EXC7910-1026-13.00.00
[ 18.021041] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
[ 18.212564] input: eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00 as /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input5
[ 18.212704] hid-multitouch 0003:0EEF:A111.0001: input,hiddev0,hidraw0: USB HID v2.10 Device [eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00] on usb-0000:00:14.0-1/input0
Et si j'essaie d'utiliser synaptiks pour tout ce que je reçois:
freedom@flex15:~$ synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?
De plus, si j'installe Synaptiks à partir du Centre de logiciel Ubuntu, l'installation est correcte, mais le fait de lancer Synaptiks génère l'erreur qu'aucun pavé tactile n'est détecté.
Évidemment, Lenovo n'offre aucune assistance sauf si vous utilisez Windows 8, mais selon leur site Web, les pavés tactiles sont fabriqués par Synaptics, Elantech ou ALPS. Après avoir regardé ici: Paramètres de la souris/du pavé tactile pour Samsung Series 9 dans Ubuntu 13.04 J'ai trouvé une solution pour les pavés tactiles Elantech, que j'ai essayée mais qui n'a eu aucun effet. D'après dmesg, il semble que j'ai un touchpad ALPS. De plus, le correctif était déjà appliqué à un noyau antérieur. J'ai utilisé ces intructions:
http://ubuntuforums.org/showthread.php?t=2111236&p=12692065#post12692065
sans erreur, mais je reçois toujours les mêmes sorties de dmesg, synclient et xinput. Donc, d'après ce que je peux rassembler, les pilotes du pavé tactile ne sont pas chargés? Ou bien, cet ordinateur portable ne prend pas en charge la version actuelle d’Ubuntu. Quelqu'un pourrait-il conseiller s'il vous plaît? Je vous remercie.
Aussi
Sudo modprobe psmouse
ne renvoie absolument rien.
La fonction de clavier permettant d'activer et de désactiver le pavé tactile fonctionne correctement.
Mise à jour: J'ai essayé ce guide pour la version 13.04: http://linuxg.net/ubuntu-13-04-touchpad-option-does-not-exist-error-fix/ et cela a fourni un peu de informations dans le terminal (tout s’est bien passé jusqu’à dkms autoinstall):
freedom@flex15:/var/lib/dkms/psmouse$ Sudo dkms autoinstall
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=3.11.0-15-generic -C /lib/modules/3.11.0-15-generic/build M=/var/lib/dkms/psmouse/alps-1.3/build/src psmouse.ko....
cleaning build area....
DKMS: build completed.
Error! This module/version combo is already installed for kernel: 3.11.0-15-generic (x86_64)
Puis courir
Sudo rmmod psmouse && modprobe psmouse
désactive complètement la fonctionnalité du pavé tactile et renvoie
ERROR: could not insert 'psmouse': Operation not permitted
fonctionnement
Sudo modprobe psmouse && rmmod psmouse
retourne les fonctionnalités de base du pavé tactile (mouvement, clic gauche/droit, pas de défilement ou multitactile) et les sorties
libkmod: ERROR ../libkmod/libkmod-module.c:753 kmod_module_remove_module: could not remove 'psmouse': Operation not permitted
Error: could not remove module psmouse: Operation not permitted
Dans l’ensemble, rien n’a changé sauf dmesg, mais pas vraiment:
freedom@flex15:/var/lib/dkms/psmouse$ dmesg | grep -i touch
[ 1.422626] usb 2-1: Product: eGalaxTouch EXC7910-1026-13.00.00
[ 8.683181] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
[ 8.715623] input: eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00 as /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input5
[ 8.715756] hid-multitouch 0003:0EEF:A111.0001: input,hiddev0,hidraw0: USB HID v2.10 Device [eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00] on usb-0000:00:14.0-1/input0
[ 2653.427571] usb 2-1: Product: eGalaxTouch EXC7910-1026-13.00.00
[ 2653.429091] input: eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00 as /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input15
[ 2653.429267] hid-multitouch 0003:0EEF:A111.0002: input,hiddev0,hidraw0: USB HID v2.10 Device [eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00] on usb-0000:00:14.0-1/input0
et je cherche toujours une solution. Merci beaucoup pour l'aide jusqu'à présent.
Votre problème semble être dû à une prise en charge incomplète des nouveaux pavés tactiles ALPS v7 utilisés dans la série Lenovo Flex. Un correctif pour le pilote psmouse a été créé récemment ( http://www.spinics.net/lists/linux-input/msg29084.html ), et vous pouvez trouver ici une version DKMS de la version mise à jour. pilote: https://github.com/he1per/psmouse-dkms-alpsv7
Essayez ce qui suit dans un terminal:
cd /tmp
git clone http://github.com/he1per/psmouse-dkms-alpsv7
cd psmouse-dkms-alpsv7
gedit install.sh &
Puis remplacez la première ligne du fichier install.sh par:
#!/bin/bash
Et l'emplacement du répertoire des modules:
MDIR="/lib/modules/$(uname -r)"
parce que les modules sont stockés dans /lib
et non dans /usr/lib
dans ubuntu
et enregistrez le fichier. Enfin, lancez:
Sudo ./install.sh
Vous obtiendrez une erreur, mais le pilote semble être installé. Après un redémarrage, dmesg a rapporté:
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input7
et le touchpad de mon Flex 14 a fonctionné comme prévu.
Je ne peux pas encore commenter, mais je peux confirmer que la solution ci-dessus, qui utilise psmouse-dkms-alpsv7, a fonctionné pour mon Lenovo Z510, MAIS c’était pénible de nettoyer beaucoup de choses que j’avais déjà essayées. Je peux maintenant contrôler ma souris avec les paramètres système habituels -> Matériel -> Souris et pavé tactile. Tous les paramètres fonctionnent (par exemple, défilement naturel, défilement à deux doigts). J'utilise Linux Mint 16 et le script a dû être modifié pour être supprimé./usr, voir la ligne ci-dessous
MDIR="/lib/modules/$(uname -r)"
J'ai supprimé les paramètres du périphérique gpointing, les paramètres/etc/default/grub comme
GRUB_CMDLINE_LINUX="i8042.reset i8042.nomux i8042.nopnp i8042.noloop"
Ce que je pense que c'était important, j'avais un fichier avec /etc/modprobe.d avec ce contenu
options psmouse proto=imps
et cela devait être enlevé aussi. Sans ce paramètre (recommandé par d'autres solutions) supprimé, l'installation du pilote n'a eu aucun effet dans mon cas.
J'ai dû installer la version xserver-xorg-input-synaptics: 1.7.1-0ubuntu1 et je peux enfin voir ceci:
cristi-Lenovo-IdeaPad-Z510 psmouse-dkms-alpsv7 # xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ALPS PS/2 Device id=12 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=13 [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)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Lenovo EasyCamera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Ideapad extra buttons id=14 [slave keyboard (3)]
et synclient fonctionne, pas plus "Vous ne trouvez pas les propriétés synaptics. Aucun pilote synaptics chargé?" !! La réinstallation ci-dessus a également nettoyé les paramètres inutiles (jusqu'à présent) dans /usr/share/X11/xorg.conf.d/50-synaptics.conf Ne perdez pas votre temps avec de tels paramètres jusqu'à ce que synclient -l fonctionne.
J'ai également mis à jour mon noyau à celui ci-dessous, peut-être que cela compte aussi
Linux cristi-Lenovo-IdeaPad-Z510 3.11.0-17-generic #31-Ubuntu SMP Mon Feb 3 21:52:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux