[[acer_aspire_one]]
Piste: » acer_aspire_one
Acer Aspire One
Dernier né de la famille Acer lancé en Juin 2008, cet ultraportable bon marché et concurrent du Eee PC d'Asus fonctionne assez bien avec les versions d'Ubuntu.
Présentation
Ce portable existe en plusieurs versions:
- Processeur Intel Atom de 1,6 Ghz, 512 Mio de RAM et d'un disque SSD de 8 Gio (A110)
- Processeur Intel Atom de 1,6 Ghz, 1024 Mio de RAM et d'un disque SSD de 16 Gio (A110B)
- Processeur Intel Atom de 1,6 Ghz, 1024 Mio de RAM et d'un disque dur de 120 Gio (A150)
- Processeur Intel Atom de 1,6 Ghz, 1024 Mio de RAM et d'un disque dur de 160 Gio (AOA150)
Il est disponible avec 1 batterie 3 ou 6 cellules. La version 3 cellules, a une capacité de 2 200 mAh, soit presque 3h d'autonomie. La version 6 cellules, a une capacité de 2 600 mAh, soit presque 5h d'autonomie. Mais il existe des batteries plus grosse de 7 350 mAh, soit presque 10h d'autonomie.
Installation
Via une SD card ou clé USB
Sans passer par une seule ligne de commande
- Télécharger l'image liveCD d'Ubuntu, Xubuntu ou Kubuntu (.iso) ou utiliser un CD bootable que vous avez peut-être déjà confectionné.
- Utiliser l'utilitaire "Créer un disque de démarrage USB" dans le menu administration d'Ubuntu Jaunty Jakalope (Utiliser une SD card de 1 Go)
- Modifier l'ordre de bootage de votre ACER Aspire One (touche F2 à l'allumage) - mettez en premier le lecteur de SD card ou lecteur USB - Enregistrer la modification du Bios
- Mettez en place la carte SD dans le lecteur ou la clé USB et démarrez votre ordinateur
Vous n'avez plus qu'à suivre les instructions.
Via une clé USB
- Télécharger l'image liveCD d'Ubuntu, Xubuntu ou Kubuntu
- Utiliser l'utilitaire Create A USB Startup Disk dans le menu Administration d'Ubuntu
- Utiliser une clé de 1 Go minimum vierge formatée en FAT 32
- Télécharger la version d'Ubuntu choisi ici : Téléchargement d'Ubuntu
La version Live CD s'amorce sans problème dessus.
- Installer syslinux,
sudo apt-get install syslinux
- Récupérer, rendre exécutable puis exécuter le script "ISO to Stick" de http://www.startx.ro/sugar/ ,
wget http://www.startx.ro/sugar/isotostick.sh chmod u+x isotostick.sh sudo ./isotostick.sh ubuntu-XXX.iso /dev/sdX1
- En remplaçant ubuntu-XXX par votre fichier iso et /dev/sdX1 par le nom de votre partition qui se trouve sur la clé USB. (Celui-ci peux se trouver en faisant la commande: sudo fdisk -l)
- Les erreurs durant l'exécution sont normales. Elle sont dues au fait que le FAT ne gère pas les liens symboliques.
- Si vous avez l'erreur "Partition isn't marked bootable! …", installez gparted, lancez le dans "système" → "Administration" → "éditeur de partitions", sélectionnez le bon disque (en haut à droite), clic droit sur la partition → "gérer les drapeaux" → cocher "boot"
Redémarrer avec la clé dessus et la choisir au BIOS en appuyant sur la touche F12
Via un lecteur DVD externe
Il suffit brancher le lecteur sur un port USB et l'allumer ensuite
Au BIOS taper la touche F12.
Matériel
Processeur Intel Atom
Dans le noyau 2.6.27 il est possible de vérifier la température du processeur, malheureusement, sous la version Intrepid cette information n'apparaît pas.
Gestion du ventilateur : BIOS v0.3309
Utilisation du module de noyau acerhdf en remplacement de acerfand.
wget http://piie.net/files/acerhdf_kmod-0.4.0.tar.gz tar zxvf acerhdf_kmod-0.4.0.tar.gz cd acerhdf_kmod make sudo make install
sudo wget http://suzukube.free.fr/linux/Makefile_32.cpu sudo mv Makefile_32.cpu /usr/src/linux-headers-2.6.27-a1sp011/arch/x86 sudo rm /usr/src/linux-headers-2.6.27-a1sp011/include/asm sudo ln -s /usr/src/linux-headers-2.6.27-a1sp011/include/asm-x86 /usr/src/linux-headers-2.6.27-a1sp011/include/asm
Puis si après ça vous avez le droit à une "erreur 1" il vous faudra créer le dossier misc pour ceci tapez :
sudo mkdir /lib/modules/2.6.27-a1sp011//kernel/drivers/misc/
sudo modprobe acerhdf
Pour l'exécuter a chaque démarrage, ajoutez le module acerhdf dans le fichier /etc/modules
exemple :
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. fuse lp ath_pci acerhdf
Gestion du ventilateur : BIOS v0.3114
Ce script à l'avantage de préserver le matériel et la batterie.
wget http://suzukube.online.fr/linux/acer_ec.pl wget http://suzukube.online.fr/linux/acerfand sudo cp acerfand /usr/local/bin sudo cp acer_ec.pl /usr/local/bin sudo chmod a+x /usr/local/bin/acerfand
et ouvrez
sudo gedit /etc/rc.local
Et ajoutez la ligne /usr/local/bin/acerfand avant le exit 0
Pour l'exécuter a chaque démarrage (1)
ou
sudo acerfand
pour le démarrer de suite (2)
Pour personnaliser la gestion du ventilateur :
- Créer le fichier
sudo gedit /etc/acerfand.conf
et rajouter ceci :
INTERVAL=5 FANOFF=60 FANAUTO=70
Le ventilateur ne se déclenchera qu'a une température CPU supérieure à 70° et s'arretera à une température de 60°.
INTERVAL=5
FANOFF=55
FANAUTO=65
ainsi votre ventilateur se déclenchera qu'à une température de 65° donc uniquement lorsque vous faites de la retouche photo ou de l'édition audio. Ceci évite les surchauffes. Pour le surf sur internet le ventilateur ne se déclenchera pas.
BIOS v0.3304
Le script est modifié pour cette version du BIOS
sudo wget http://suzukube.online.fr/linux/acer_ec.pl sudo wget http://suzukube.online.fr/linux/acerfand3304 sudo cp acerfand3304 /usr/local/bin sudo cp acer_ec.pl /usr/local/bin sudo chmod 755 /usr/local/bin/acerfand3304
Et modifiez /etc/rc.local en y ajoutant la ligne /usr/local/bin/acerfand3304 avant la ligne exit 0. Redémarrez ou faites sudo acerfand3304 pour lancer le script immédiatement.
ce petit script fonctionne avec la dernière version du bios 3309 sur mon AA1 150, mais il ne fonctionne pas du tout sur AA1 110 (accélération brutale du ventilateur toutes les 5 secondes, jusqu'à l'arrêt du AA1 quand son processeur est en surchauffe)
http://suzukube.blogspot.com/2008/09/controle-du-ventilateur-de-laspire-one.html
http://code-hacker.wetpaint.com/page/Install+Ubuntu+on+Acer+Aspire+One?t=anon
Mise en Veille et Hibernation
Aucun problème de gestion sous ubuntu 8.04
Pour résoudre le problème du wifi après veille sur ubuntu 9.10, j'ai effectué cette modification: Dans le fichier /etc/acpi/sleep.sh remplacer la fin du scripte:
pm-suspend
par:
echo 1 > /sys/bus/pci/devices/0000\:01\:00.0/remove pm-suspend echo 1 > /sys/bus/pci/devices/resan
En effet sur mon aspire one, 0:01:00.0 est l'emplacement PCI de la carte wifi. La modification a pour simple effet d'éjecter la carte PCI (elle ne sort pas du portable je vous rassure) avant mise en veille, puis de la réinséré au retour de veille.
Pour le moment cela fonctionne à 100% pour moi pour la mise en veille. (je n'ai pas testé l'hibernation)
Mémoire RAM
Dans certains cas, il est utile d'augmenter la mémoire RAM et de la faire passer à 1,5 Gio.
1 barette installée (soudée) de 512 Mio + 1 slot SO-DIMM de libre (1 seul emplacement) pour une barette de 1 Gio maxi (réf barette RAM : DDR2 PC2-5300 667 Mhz)
Voir ici pour la procédure (Difficile - Obligé de désosser le portable !
) :
BIOS
- Si vous mettez un mot de passe au bios, il est en mode QWERTY (qwerty tout en majuscule), dans ce cas, la touche Shift Lock et un exemple de clavier qwerty s'avèrent très utile !
- Le flashage du BIOS n'étant pas une opération anodine, ne le faites que si vous en sentez capable.
Historique des correctifs du BIOS
Version usine v0.3004 (Juin 2008)
Version v0.3114 (31 Juillet 2008)
Meilleur prise en charge du processeur Intel Atom N 270
Version v0.3304 (18 Septembre 2008)
Cette nouvelle version corrige corrige l’échelle de la luminosité de l'écran LCD : 46 % à 100 %
Le bug du mot de passe du bios avec les minuscules est corrigé.
Un bug du réseau Ethernet
Version v0.3305 (17 Octobre 2008)
Correctif mineur : Gestion des batteries haute capacité 6 cellules et correctif du mode Rescue du BIOS.
Version v0.3308 (16 Décembre 2008)
Version v0.3309 (15 Janvier 2009)
Version v0.3310 (02 Mai 2009)
Flasher le BIOS
- Une clé USB de 128 Mo suffit, formatée en FAT32
- Ouvrez un terminal (Alt+F2) puis "konsole" ou "gnome-terminal"
puis :
sudo apt-get install syslinux mtools p7zip-full wget -O unetbootin http://unetbootin.sourceforge.net/unetbootin-linux-latest chmod 755 unetbootin cd /home/user/ ./unetbootin /dev/sdXX/ (Pour savoir quel est le point de montage de votre clé : fdisk -l)
Récupérer le BIOS v0.3304 (au 23/09/2008) ou BIOS v0.3114 (gestion du ventilo - voir plus haut) (31/07/08) ici :
Page de téléchargement du BIOS : Ftp Acer Europe
Choisir la distribution FreeDOS et ok
Puis dézippez le fichier sur la clé USB, ensuite rebootez en appuyant sur F12 pour booter depuis la clé USB. Choisissez l’option 5 au prompt du DOS, sans tenir compte d’une soi-disante erreur sur un certain CD-Rom manquant. Changez votre lecteur en C: Exécutez le fichier 3304.BAT pour flasher votre BIOS
Déblocage du BIOS : (en cas d'urgence seulement)
http://www.antharius.com/blog/?p=1474
Sauvegarde du BIOS précédent
au c:> FLASHIT ZG5_XXXX.FD /G
d'après Blog Antharius
WIFI
La carte Wifi est une Atheros AR5BXB63 (Chipset AR5006). Elle n'est pas d'office utilisable sous les version antérieurs à Ubuntu 9.04.
Wifi - Méthode 1
Installer d'abord ces fichiers
apt://build-essential et apt://libc6-dev
Récupérer les pilotes madwifi pour ce chipset :
Décompresser l'archive madwifi-hal dans le répertoire de votre choix,
puis ouvrir un terminal dans le dossier madwifi-hal
et passer en root : ($ sudo -s) "#"
cd scripts ./madwifi-unload ./find-madwifi-modules.sh -r cd .. make install
Redémarrer l'ordinateur.
NB : Une autre méthode de compilation pour madwifi-hal est également disponible à cette page
Wifi - Méthode 2
Un contributeur a compilé un noyau 2.6.27 spécialement pour ce netbook
Il corrige les défauts suivants:
- Prise en charge du processeur Intel Atom, du wifi, de la webcam, du lecteur de cartes SD et de l'accès au disque SSD (plus rapide)
Wifi - Diode (1)
Pour que la diode affiche l'activité du Wifi, il suffit juste d'éditer le fichier /etc/rc.local et d'ajouter avant le exit 0 ces deux lignes :
sysctl -w dev.wifi0.ledpin=3 sysctl -w dev.wifi0.softled=1
Redémarrer l'ordinateur pour que les changements soient pris en compte.
PS: Ne fonctionne pas sous Intrepid 8.10, ni sous jaunty jackalope 9.04
Écran
Il est composé d'un écran LCD de 8,9 pouces (22,60 cm) ou de 11,6 pouces et d'une carte graphique Intel 945 GM
Il y a un bug très gênant avec certaines versions d'Ubuntu (Xubuntu en particulier ou Jaunty Jackalope), la résolution est bloquée en 800x600 au lieu de 1024x600, pour le modèle 8,9 pouces ou 1024 x 768 au lieu de 1366 x 768, pour le 11,6 pouces.
Sous 9.04 cette solution pour paramétrer l'affichage en 1366x768 est fonctionnelle: http://forum.ubuntu-fr.org/viewtopic.php?id=332547
Clavier
Audio
Pas de problème particulier, la carte son ( Intel Corporation 82801 (ICH7 Family) High Definition Audio Controller (rev 02) ) est reconnu en natif.
Il est nécessaire de modifier le fichier /etc/modprobe.d/alsa-base pour que le son continue de fonctionner après réveil d'une mise en veille/hibernation et pour que le son du portable soit coupé lorsqu'un casque est connecté sur la fiche Jack.
Ligne à ajouter à la fin du fichier /etc/modprobe.d/alsa-base :
options snd-hda-intel model=acer-aspire
Lecteur de cartes Flash (1)
Le lecteur de carte flash est un peu … particulier !
Pour qu'il fonctionne, il faut une carte flash dedans au démarrage !
J'ai essayé avec une SD, ca à fonctionné. Par contre, j'ai essayé une XD… et là .. rien !
Le lecteur SD a gauche du netbook fonctionne sans problème sous Ubuntu 8.04 et 8.10 (alpha) pas besoin de la mettre au démarrage !
Une nouvelle méthode à été trouvée pour faire fonctionner complètement le lecteur multifonction de droite ! Voici la méthode ! Pour rendre les lecteurs de cartes SD opérationnels et "hot swapable":
On créé un fichier du nom de "aspireone" que l'on sauvegarde dans
/etc/modprobe.d/ (donc: /etc/modprobe.d/aspireone )
avec le contenu suivant:
#################################################################### # Module options for the Acer AspireOne # # Enable USB card reader options pciehp pciehp_force=1 install sdhci for i in 2381 2382 2383 2384; do /usr/bin/setpci -d 197b:$i AE=47; done; /sbin/modprobe --ignore-install
Ensuite on ouvre le fichier /etc/modules et on ajoute à la dernière ligne:
pciehp .
En espérant que cela marche pour vous ! Je trouve qu'il n'y a pas plus simple comme méthode:-)
Disque dur SSD
1ère solution
La conception du SSD rend le One plus lent qu'avec un disque HDD.
L'installation du noyau personnalisé 2.6.27 de Swâmi Petaramesh résoud partiellement le problème.
2ème solution
Voici un tuto pour changer le disque SSD d'origine avec un HDD de 1,8 pouces :
3ème solution
Utiliser un disque dur externe portable de 2,5 p en USB et démarrer dessus.
4ème solution
Utiliser le lecteur SD a gauche et installer l'OS ou une clé USB de 2 go minimum
En plus de toutes les méthodes cités ci-dessus penser à utiliser des partitions en ext2 (vous perdez la journalisation des fichiers par rapport à l'ext3 mais vous y gagnez en réactivité, petite concession bien utile ;) ).
Disque dur SATA
Reconnu en natif par Linux, donc aucun problème.
Carte Réseau
Pas de problème particulier (Reatlek RTL 8101E) est reconnu en natif
Une confirmation serait bienvenue avant de supprimer/modifier l'avertissement précédant.
La mise à jour du noyau 2.6.27.11 vers le 5 avril 2009 a retrouvé le filaire eth pour moi. Cette mise à jour peut se faire en bootant sur les noyaux 2.6.27.7 ou 2.6.27.9
Micro Intégré
Aucun problème. Il fonctionne nativement.
Webcam
La Webcam fonctionne parfaitement, et ce nativement. L'installation de cheese vous permettra de jouer avec !
Voir cette page easycam
Clé USB
Les clés USB ne se montent pas par défaut le système nous dit que nous n'avons pas les droits proprios dessus. Donc voici la solution, toute simple :
On édite le fstab
sudo gedit /etc/fstab
ensuite on trouve la ligne
/dev/sdb /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
et on ajoute # au début
#/dev/sdb /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
Et voila au prochain redémarrage votre clé usb devrait fonctionner.
Ubuntu Intrepid 8.10
La version Intrepid fonctionne (presque correctement) sous l'Acer One.
Le wifi, et le lecteur de cartes SD (droite) ne fonctionne pas en natif malgré le noyau 2.6.27.
Pour que votre wifi fonctionne, il faut tout d'abord désactiver vos pilotes propriétaires atheros et donc redémarrer le système(Système ⇒ Administration ⇒ Pilote de Périphérique ⇒ désactiver).Ensuite vous devez installer le paquet apt://linux-backports-modules-intrepid soit en cliquant sur ce lien, soit par synaptic ou en passant par le terminal:
sudo apt-get install linux-backports-modules-intrepid
Enfin redémarrer votre système pour valider l'action et votre wifi fonctionne.
#!/bin/bash # Activation du wifi sur Ubuntu 8.10 sur AA1 150 gksu rmmod ath5k sleep 1 gksu modprobe ath5k sleep 1 iwlist wlan0 scan > /dev/null
Quelques secondes après avoir appuyé sur le bouton du wifi, la liste des réseaux est visible et il est possible de se connecter.
Pour la carte SD de droite il vous faut juste éditer /etc/modules :
sudo gedit /etc/modules
Ensuite ajouter au bas de la page :
pciehp pciehp_force=1
Normalement ça doit donner ça :
http://doc.ubuntu-fr.org/_media/modules.png
Redémarrer sans carte dans le lecteur, plus besoin, et c'est le bonheur votre carte sera toujours reconnue.
Note de bug ici
Trouvé sur le net un site proposant un kernel optimisé pour l'AAO en 2.6.28 pour ubuntu Intrpid 8.10 Il suffit juste aprés avoir fait l'instalation classique de Ubuntu intrepid d'installer les deux paquets deb : http://kernelmirror.linxisp.com/releases/linux-image-2.6.28sickboy-kuki_0.4_i386.deb http://kernelmirror.linxisp.com/releases/linux-headers-2.6.28sickboy-kuki_0.4_i386.deb
Aprés avoir installé les deux paquets pour le kernel 2.6.28-sickboy-kuki il y a quelques petites manipulation à effectuer pour que le système soit pleinement opérationnel :
- pour le son :
Il est nécessaire de modifier le fichier /etc/modprobe.d/alsa-base.
sudo gedit /etc/modprobe.d/alsa-base
Ligne à ajouter à la fin du fichier :
options snd-hda-intel model=acer-aspire
- pour les lecteurs de cartes mémoires :
Pour que les cartes mémoires soient montées automatiquement lors de leurs insertion dans les lecteurs droite/gauche. Il vous faut juste éditer /etc/modules :
sudo gedit /etc/modules.
Ensuite ajouter au bas de la page :
pciehp pciehp_force=1
- la gestion du ventilateur :
Et pour finir pour que le fonctionnement soit le plus agréable possible effectué les modifications en fonction de votre bios indiqué plus haut dans le wiki pour que le ventilateur fonctionne en fonction de la température du CPU.
Et voila c'est fini vous avez un système qui fonctionne parfaitement avec trés peu de modification à effectué pour cela. Pour plus d'infos regarder le site de la personne ayant développé le kernel: http://www.aspireonekernel.com/
De plus à la manière de Easy peacy il existe pour l'Aspire One une distribution dédié basé sur Ubuntu 8.04.2 LTS et l'inter face Ubuntu Netbook Remix.
Toutes les infos sur les sites de la distribution http://www.linux4one.it/ et de la communauté Française : http://www.linux4one.fr
Ubuntu Jaunty 9.04
La version Netbook Remix (chargement en moins de 30 secondes) fonctionne presque correctement.
Le lecteur SD de droite ne fonctionne pas (sauf si la carte est insérée à froid).
Le wifi fonctionne parfaitement dès l'installation avec le pilote ath5k intégré
Activer la led du Wifi :
Activer le dépôt backports puis installer le paquet "backports-modules" :
sudo apt-get install linux-backports-modules-jaunty
Éviter les blocages intempestifs pendant l'utilisation de Firefox en cas de disque SSD :
Lancer Firefox puis taper about:config à la place de l'URL
Affecter à browser.cache.disk.enable la valeur False
Affecter à browser.cache.offline.enable la valeur False
Mettre les fichiers temporaires en RAM pour réduire les écritures sur le disque SSD :
sudo gedit /etc/fstab
Ajouter à la fin du fichier :
tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0 tmpfs /var/log tmpfs defaults 0 0 tmpfs /var/log/apt tmpfs defaults 0 0
Ubuntu Karmic 9.10
La version Netbook Remix fonctionne sans problème et est très véloce (45s entre l'appui sur le bouton on et l'interface netbook remix utilisable). J'ai juste eu a faire les mêmes optimisations pour SSD que ci-dessus et activer acerfand pour qu'il soit plus silencieux.
Kuki Linux
La distribution Kuki Linux 2.8, dédiée au Acer Aspire One, est basée sur Ubuntu Jaunty 9.04 et Xfce. Elle possède un noyau et des réglages adaptés au Acer Aspire One. A l'heure actuelle (09/2009), cette distribution est plus légère en mémoire et en espace disque que Linux4one, et elle est basée sur une version plus récente d'Ubuntu (9.04 contre 8.04).
Autre possibilité pour kuki, utiliser les noyaux spécialement conçus pour l'aspire one visibles ici:http://www.kuki.me/downloads/
Liens utiles
Utilisateurs du Wiki possédant cet ordinateur, fonctionnel
N'hésitez pas à vous ajouter à la liste, en plaçant les détails (contact, configuration) sur votre page utilisateur.
* corentin** : jaunty 9.04 * charleston** : jaunty 9.04 Acer aspire one A150 (1Go Ram 160Go DD) * chdorb** : xubuntu jaunty Acer Aspire One A110 * veorves** : karmic Acer Aspire One D150 - quelques soucis mineurs mais tenaces (depuis jaunty) de réglage fins de mise en veille (pas de déclenchement en rabattant l'écran), et de configuration du clavier (accents circonflexes) lors de la MAJ jaunty ⇒ karmic * gadjou** : karmicNBR sur Acer Aspire One A110 SSD, fonctionne parfaitement out of the box * G-Tux : AAO A110 SSD 8 Gio avec Kuki Linux (basé sur Xubuntu 9.04), OK sauf pour lecture cartes XD. * btmtrn** : karmic Modèle A110, software 100% fonctionnel mais ventilateur devenu très bruyant (par rapport à l'origine) * I'm_an_ent** : Karmic 9.10 Acer aspire one D250 * seb73** : karmic Sur Acer Aspire One (A110), Création du live usb avec "unetbootin" et un .iso rapide (7min) très fiable,
—
Le contenu de ce wiki est sous licence : CC BY-SA v3.0



