Install Squeeze sur ACER 1825ptz

Bonjour,

Je viens de me prendre un portable ACER 1825ptz (ecran tacile).
Voici mes notes pour installer une “squeeze” avec un noyau experimental 2.6.36 pour avoir le support de la dalle tactile (dalle CANDO supportée a partir de 2.6.35).

Des topics existent sur Ubuntu, en voici un par exemple:
http://forum.ubuntu-fr.org/viewtopic.php?id=395954&p=1
Un wiki sur Gentoo:
http://fr.gentoo-wiki.com/wiki/Acer_1825PTZ

Tout d’abord, sachez que si vous achetez ce netbook, vous pouvez vous faire rembourser la licence Windows aupres de ACER en leur envoyer (a leur frais) le portable au SAV. Je l’ai fait, c’est relativement rapide: 5jours dans mon cas.
Plus d’info ici:
http://www.acer.fr/acer/service.do?LanguageISOCtxParam=fr&miu10einu24.current.attN2B2F2EEF=3093&sp=page15e&ctx2.c2att1=8&miu10ekcond13.attN2B2F2EEF=3093&CountryISOCtxParam=FR&ctx1.att21k=1&CRC=3832474336

Pour l’install de notre debian préféré:
Rendre bootable la clef USB, en telechargeant boot.img.gz

ftp://ftp.debian.org/debian/dists/testi … oot.img.gz

et faire:

Puis telecharger une image iso de boot : netinstall ou cdrom
exemple:

debian.org/releases/stable/debian-installer/

copier le fichier a la racine de la cle:

mount /dev/sdb1 /mnr/removable cp debian-squeeze-di-beta1-i386-businesscard.iso /mnt/removable ou cp debian-squeeze-di-beta1-i386-netinst.iso /mnt/removable

faire l’install normal. Attention, ca ne fonctionne pas avec toutes les cles usb!

Autre install possible en utilisant UnetBootIn: unetbootin.sourceforge.net

Une fois l’install terminee,
reste quelques petits details:

prealable:

  • configuration de sudo:
    mylogin> su
    paswword: xxxxx
    root> adduser mylogin sudo
    Adding user mylogin' to groupsudo’ …
    Ajout de l’utilisateur mylogin au groupe sudo
    Done.
    root> exit

  • installation d’emacs
    mylogin> sudo aptitude install emacs

  • modification de /etc/apt/source.list

#acrobat reader and mplayer and plugin for mozilla
deb debian-multimedia.org testing main

&> sudo apt-get install debian-multimedia-keyring
&> sudo aptitude update

liste des devices
&>/proc/bus/input/devices

  1. le reseau filaire fonctionne, mais n’est pas reconnu dans network-manager.
    Pour cela editer le fichier
    sudo emacs /etc/network/interfaces
    et mettre en commentaire les deux dernieres lignes:

The primary network interface

#allow-hotplug eth0
#iface eth0 inet dhcp

reboot
ou
sudo invoke-rc.d networking restart

  1. pour le wifi
    essayer

sudo ifconfig wlan0 up SIOCSIFFLAGS: Erreur inconnue 132 root@debian:/home/barbierk# dmesg | tail [ 26.332633] groups: 1 0 [ 213.672589] iwlagn 0000:02:00.0: RF_KILL bit toggled to enable radio. [ 213.810245] iwlagn 0000:02:00.0: firmware: requesting iwlwifi-1000-3.ucode [ 213.841062] iwlagn 0000:02:00.0: iwlwifi-1000-3.ucode firmware file req failed: -2

donc:

reboot et configurer le reseau dans network-manager
(remarque, par defaut le wifi n’est pas actif, il faut appuyer sur le bouton wifi devant l’ordi. La diode wifi doit s’allumer en orange)

  1. Le TouchPad
    fonctionne tres bien avec le kernel 2.6.32 ou 2.6.35
    Mais en 2.6.36 , il ne marche pas du tout sur les portables ACER. Le touchpad a des deplacement lent puis rapide, bref un peu crazy. Une fiche de bug existe.
    https://bugzilla.kernel.org/show_bug.cgi?id=22772
    Un post qui parle du sujet:
    https://bbs.archlinux.org/viewtopic.php?pid=861318

Pour le moment, voici ce que je fais:

sudo modprobe -r psmouse sudo modprobe psmouse proto=imps

#pour l’enregistrer de manière permanente : créer un fichier touchpad.conf dans
/etc/modprobe.d/ en mettant
#options psmouse proto=imps

[quote]Edit: le problème viendrait de la conf du multi-touch.
Ceci corrige le probleme. A mettre dans un script au boot.

[/quote]

  1. TouchScreen
    Support de la dalle CANDO a partir du kernel 2.6.35

Pour installer un noyau 2.6.36 dans squeeze, on peut par exemple prendre le depot experimental:
Ajout du depot experimental dans /etc/apt/source.list

experimental

deb ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src ftp.fr.debian.org/debian/ experimental main contrib non-free

puis
&> sudo aptitude update
&> sudo aptitude install linux-image-2.6.36-trunk-686

ne pas rebooter de suite, car il y a un probleme de calibration au niveau du touchpad et l’ecran est consideré comme un touchpad au lieu d’un touchscreen

pour corriger ca,

cela va mettre a jour tout le serveur X, accepter et rebooter. Ca devrait fonctionner.

Pour avoir un clavier virtuel, installez le paquet suivant:

Pour exploiter le touchscreen sous firefox, installer Grab and Drag
Il s’agit d’une extension firefox.
grabanddrag.mozdev.org/
Fonctionne tres bien sur firefox4 beta (pas testé avec iceweasel)

  1. Rotation de l’ecran
    To be done

  2. WebCam: Fonctionne Out Of The Box.
    Il s’agit d’une webcam USB Chicony intégrée:

lsusb Bus 001 Device 002: ID 04f2:b175 Chicony Electronics Co., Ltd
Le module qui supporte cette Cam est uvcvideo. Verifier que le module est bien present.

Elle est directement reconnue avec l’appli cheese par exemple.

  1. Noyau 64bits
    &> sudo aptitude install linux-image-2.6.36-trunk-amd64

  2. Compiz
    &> sudo aptitude install compiz-fusion-plugins-main compiz-fusion-plugins-extracompiz compizconfig-settings-manager

&> compiz --replace
Normalement, devrait fonctionner directement.
Toutefois, dans mon cas, le passage de packages en experimental a du dérégler le système.

glxinfo Xlib: extension "NV-GLX" missing on display ":0.0" display: :0 screen: 0 direct rendering: No server glx vendor string: SGI server glx version string: 1.4

je n’ai pas trop d’explication pour le “NV-GLX” ( a priori nvidia ) alors que la carte est une intel GMA4500MHD
lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
J’ai trouvé d’autre personne dans le meme cas. Ceci a résolu mon problème:
sudo apt-get purge nvidia*
sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

puis reboot

  1. cairo-dock: Pas de souci:
    &> sudo apt-get install cairo-dock cairo-dock-plugins
    &> Cairo-dock
    need mode composite dans Metacity
    ou
    compiz

Voili voilo.
Bon c’est un peu en vrac, mais si ca vous interesse, demandez des précisions.
Je metterai eventuellement à jour le post si je trouve des soluces aux divers problemes restants.

Sinon, ca marche plutot bien, le tactile aussi, et j’en suis tres content.
@+

Pour info, à ce jour, il reste des problèmes autours de l’ACPI.
La mise en veille/suspend fonctionne, le réveil/resume aussi, mais le touchscreen ne fonctionne plus.
Après une mise en veille et un resume, il n’est plus possible de remettre en veille.
A titre de test, j’ai mis une Maverick, et ca fonctionne bien (Touchscreen aussi)
Donc je cherche les différences …

si tu arrives à installer plymouth avec ton IGP Intel ça m’interesse
probleme-plymouth-sous-squeeze-avec-intel-gma-950-t31194.html

Je n’ai pas encore essayé de mettre plymouth. Faut dire qu’au boot, j’ai rapidement le “sablier” de GDM. Du coup ca ne gene pas trop de ne pas avoir de splash au demarrage.
A l’occas, je regarderai.

Sinon, il y a un nouveau workaround pour le touchpad:
à la place de:

on peut faire:

Sinon, j’ai fini par trouvé une soluce au problème d’ACPI.
J’ai l’impression qu’il y a une régression dans le driver hid_cando.c entre le kernel 2.6.35 et le 2.6.36.

J’ai un post ici:
touchscreen-absent-apres-suspend-resume-t31028.html

Pour résumer, il faut:
Dans /usr/lib/pm-utils/pm-functions
Remplacer la ligne

par

attention, il y a un “S” a MODULES, car il existe aussi la variable SUSPEND_MODULE="" un peu plus loin dans le fichier. Il faut la laisser vide.

En plus, avec cette manip, il n’y a plus le problème de la deuxieme mise en veille.
@+

bonjour, meme si ce sujet date un peu, peut etre avez vous des réponses.
J’ai le problème aussi avec ubuntu 11.10
Lors de la mise en veille le touchscreen est désactivé
J’ai modifié la config pm comme indiqué dans ce sujet, mais ça ne change rien.
Cela ne m’étonne pas car les noyaux ont bien changé depuis.

Pour info, je viens de passer en 3.2.0-1 et j’ai toujours le probleme.
J’ai du à nouveau faire la modif citée plus haut et ca refonctionne à merveille.
Je vais refaire un topic avec le support de gnome3 et le multitouch.
J’essaie voir si je peux recompiler ginn sous debian.