Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
amilo_si_1520 [Le 03/01/2007, 16:46]
90.31.11.201
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​dapper edgy materiel portable}} 
  
----- 
- 
- 
-====== Ultra-Portable Amilo Si 1520 ====== 
- 
-Cette page est destinée à tous ceux qui souhaitent personnaliser l'​installation d'une version //ubuntu// sur leur ultra-portable préféré. Par défaut, une installation récente sur ce portable ne pose aucun problème particulier : tout les composants matériels sont reconnus nativement et sont supportés sans aucun soucis. 
- 
-{{materiel:​portable:​fujitsuamilosi1520.jpg}} 
- 
- 
-Cependant, pour utiliser la totalité des fonctionnalités de votre portable, cette page concentre toutes les informations spécifiques à ce matériel. 
- 
- 
-===== Gestion de l'​affichage ===== 
- 
- 
- 
-==== Résolution widescreen ==== 
- 
-Par défaut, le mode widescreen n'est pas actif. La résolution est de 1024x768. 
-Pour corriger ce petit soucis, il suffit d'​installer le package **915resolution** 
- 
-  sudo aptitude install 915resolution 
- 
-Si après installation,​ votre écran ne passe pas automatiquement au mode **1280x800**,​ simplement redémarrer votre serveur X ou CTRL-ALT-BACKSPACE pour les impatients. 
- 
- 
-==== Résolution projecteur/​écran externe ==== 
- 
-Les sorties DVI ou S/Video fonctionnent en théorie. C'est soit l'un, soit l'​autre et non pas les 2 en même temps ! 
- 
-Selon le projecteur/​ecran externe, vous devrez changer votre résolution vers un mode plus adapté : 1024x768 par exemple. 
-Pratiquement,​ vous pouvez utiliser l'​utilitaire en ligne de commande **xrandr** ou son équivalent graphique **kxrandr** ou **gnome-randr-applet** 
- 
-  sudo aptitude install xrandr 
- 
-Pour lister les modes disponibles,​ simplement //​xrandr//​\\ 
-Pour basculer d'un mode à un autre, //xrandr -s numero_mode//​ 
- 
-===== Gestion de l'​autonomie ===== 
- 
-Pour gérer au mieux la capacité de votre batterie, vous avez 3 possibilités : 
-  * //APM// gestion matérielle + ou - pilotée par le //BIOS// 
-  * //ACPI// gestion logicielle pilotée par le noyau //Linux// 
-  * //​POWERSAVED//​ surcouche //ACPI// en simplifiant l'​administration 
- 
-//​POWERSAVED//​ est la solution la plus avancée en ce moment. 
-Après quelques manipulations,​ vous pourrez profiter de : 
-  - une meilleure longévité de la batterie 
-  - les 3 modes de suspension : **standby, suspend_to_ram,​ suspend_to_disk** 
- 
-Les manipulations décrites ci-dessous commencent à partir d'une installation fraîche de **KUbuntu Edgy 6.10**. Il semble que l'​outil graphique pour indiquer les options powersaved n'​existe pour l'​instant que dans une version KDE, à savoir l'​outil **kpowersave**. Si vous êtes sur gnome ou autre, prenez le temps de regarder si un tel outil existe à cette heure. 
- 
-==== Modification du BIOS ==== 
- 
-Dans les options de disk dur, paramétrez le mode S-ATA //​compatible//​ plutôt que //​enhanced//​ 
- 
-  ADVANCED -> ATA CONTROL MODE -> COMPATIBLE 
- 
-==== Installation de POWERSAVED ==== 
- 
-La précédente applet //​powermanager//​ peut être en conflit avec //​kpowersave//,​ pensez à la désintaller ou la désactivez au démarrage 
- 
-  sudo aptitude remove kde-guidance-powermanager 
-  sudo aptitude install powersaved kpowersave 
- 
-==== Option du noyau au démarrage ==== 
- 
-  sudo vim /​boot/​grub/​menu.lst 
- 
-<​file>​ 
-title           ​Ubuntu,​ kernel 2.6.17-10-generic 
-root            (hd0,0) 
-kernel ​         /​boot/​vmlinuz-2.6.17-10-generic root=/​dev/​sda1 ro splash acpi_sleep=s3_bios,​s3_mode 
-initrd ​         /​boot/​initrd.img-2.6.17-10-generic 
-quiet 
-savedefault 
-boot 
-</​file>​ 
- 
-Notez le rajout en fin de ligne **kernel** des options //​acpi_sleep=s3_bios,​s3_mode//​ 
- 
- 
- 
-==== Paramètres obligatoires ==== 
- 
-Normalement,​ les modes **standby** et **suspend_to_disk** devraient déjà fonctionner à ce niveau là. Pour le mode **suspend_to_ram**,​ il faut néanmoins obligatoirement indiquer des options particulières. Autrement l'​ordinateur se fige ou relance X dans le meilleur des cas lors du réveil. 
- 
-  sudo vim /​etc/​powersave/​sleep 
- 
-<​file>​ 
-... 
-SUSPEND2DISK_RESTART_SERVICES=""​ 
-SUSPEND2RAM_RESTART_SERVICES="​hdparm"​ 
-STANDBY_RESTART_SERVICES=""​ 
-... 
-SUSPEND2RAM_ACPI_SLEEP="​3"​ 
-... 
-SUSPEND2DISK_SWITCH_VT=""​ 
-SUSPEND2RAM_SWITCH_VT="​yes"​ 
-STANDBY_SWITCH_VT=""​ 
-... 
-</​file>​ 
- 
- 
-==== Evenement ACPI ==== 
- 
-=== Configuration classique === 
- 
- 
-Voici mes options EVENT_BUTTON afin que le bouton ON/OFF appelle la fonction suspend_to_disk et lorsque je ferme l'​écran l'​ordination passe en mode suspend_to_ram. Afin d'​éviter le screensaver systématique,​ on peut supprimer l'​option dans les lignes EVENT_GLOBAL... 
- 
-Libre à vous de vous en inspirer et de paramètrer selon vos envies. 
- 
-  sudo vim /​etc/​powersave/​events 
- 
-<​file>​ 
-EVENT_BUTTON_POWER="​suspend_to_disk"​ 
-EVENT_BUTTON_SLEEP="​suspend_to_ram"​ 
-EVENT_BUTTON_LID_OPEN="​ignore"​ 
-EVENT_BUTTON_LID_CLOSED="​suspend_to_ram"​ 
- 
-... 
- 
-EVENT_GLOBAL_RESUME_SUSPEND2DISK="​restore_after_suspend_to_disk"​ 
-EVENT_GLOBAL_RESUME_SUSPEND2RAM="​restore_after_suspend_to_ram"​ 
-EVENT_GLOBAL_RESUME_STANDBY="​restore_after_standby"​ 
-</​file>​ 
- 
- 
- 
-=== Auto-suspend === 
- 
-Depuis l'​interface graphique de **KPowersave**,​ vous pourrez faire passer votre ordinateur en mode hibernation selon un critère de temps d'​inactivité. D'​autres options sont également paramètrables dans l'​interface graphique. 
- 
-**Exemple** : pour le mode //​powersaved//,​ auto-suspend de 30mn en mode suspend_to_disk 
- 
-=== Scripts personnalisés === 
- 
-Si le besoin se fait sentir, vous pouvez également ajouter vos propres scripts et les affecter à des événements ACPI particuliers. 
-Tous les scripts **POWERSAVED** sont situés dans le répertoire **/​usr/​lib/​powersave/​scripts**. Vous pouvez modifier les fichiers existants ou en créer de nouveaux. L'​affectation des evenements ACPI est décrite depuis le fichier /​etc/​powersave/​events déjà décrits ci-dessus. 
- 
-**Exemple** : parfois le mode **suspend_to_disk** ne redémarre pas correctement le wifi. En modifiant les scripts wireless_start et wireless_stop,​ on peut corriger le problème facilement. 
- 
-Dans //​prepare_suspend_to_disk//​ s'​assurer que les lignes suivantes apparaissent : 
-<​file>​ 
-echo "stop wireless"​ 
-. "​${PUB_SCRIPT_DIR}/​wireless_stop"​ 
-echo "​wireless has stopped"​ 
-</​file>​ 
-Pareil pour //​restore_after_suspend_to_disk//​ : 
-<​file>​ 
-echo "​======================================="​ >> $LSMOD_LOG 
-echo "​restoring wireless"​ >> $LSMOD_LOG 
-. "​${PUB_SCRIPT_DIR}/​wireless_start"​ 
-</​file>​ 
- 
-Puis voici les scripts wireless_start et wireless_stop 
-<​file>​ 
-#!/bin/bash 
-# Find and enable wireless devices 
- 
-INTERFACE=eth1 
-DEVICE=/​sys/​class/​net/​$INTERFACE 
- 
-if [ -d $DEVICE/​wireless ]; then 
-        if [ `cat $DEVICE/​device/​power/​state` = 2 ]; then 
-                echo -n 0 > $DEVICE/​device/​power/​state;​ 
-                modprobe -r ipw3945 
-                modprobe ipw3945 
-                sleep 2 
-                ifup $INTERFACE 
-                echo 1 
-        fi 
-fi 
-</​file>​ 
-<​file>​ 
-#!/bin/bash 
-# Find and disable wireless devices 
- 
-INTERFACE=eth1 
-DEVICE=/​sys/​class/​net/​$INTERFACE 
- 
-if [ -d $DEVICE/​wireless ]; then 
-        if [ `cat $DEVICE/​device/​power/​state` = 0 ]; then 
-                # It's powered on. Switch it off. 
-                echo -n 2 > $DEVICE/​device/​power/​state;​ 
-        fi 
-        ipw3945d-2.6.17-10-generic --kill 
-        echo 0 
-fi 
- 
-</​file>​ 
- 
-===== Résolution des problèmes ===== 
- 
- 
-==== soft lockup detected on CPU#0! ==== 
- 
-Parfois lors du boot le message d'​erreur suivant apparait 
-<​code>​[17179605.640000] BUG: soft lockup detected on CPU#​0!</​code>​ 
-Cela se produit de manière aléatoire lorsque le wifi est enclenché. La solution est assez simple, il suffit de patcher le fichier ipw3945.ko autrement dit le remplacer. 
- 
-Le rapport de bug avec toutes les explications se trouve [[https://​launchpad.net/​distros/​ubuntu/​edgy/​+source/​linux-source-2.6.19/​+bug/​63418|ici]] 
- 
-Voici un résumé des étapes a accomplir : 
-  - télécharger le module noyau [[http://​kmr.nada.kth.se/​~mini/​ubuntu/​2.6.17-10-generic/​|ipw3945.ko]] 
-  - le copier vers /​lib/​modules/​2.6.17-10-generic/​kernel/​drivers/​net/​wireless/​ipw3945/​ 
- 
-Pour les plus débutants suivez ceci : 
-  cd 
-  wget http://​kmr.nada.kth.se/​~mini/​ubuntu/​2.6.17-10-generic/​ipw3945.ko 
-  sudo mv /​lib/​modules/​2.6.17-10-generic/​kernel/​drivers/​net/​wireless/​ipw3945/​ipw3945.ko \  
-    /​lib/​modules/​2.6.17-10-generic/​kernel/​drivers/​net/​wireless/​ipw3945/​ipw3945.ko.bak 
-  sudo mv $HOME/​ipw3945.ko \ 
-    /​lib/​modules/​2.6.17-10-generic/​kernel/​drivers/​net/​wireless/​ipw3945/​ 
- 
-==== X Error of failed request: BadAlloc ==== 
-si vous rencontrez ce message a la lecture d une video (lorsque vous le faite en console) cela vient du fait que vous tentez de lire une video dont la resoltion est plus grande que celle de votre ecran. 
-La solution est de rajouter 2 lignes dans votre xorg.conf 
- 
-dans un premier temps faites en une copie 
-<​code>​ sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.save </​code>​ 
-et maintenant editez le 
-<​code>​ gksudo gedit /​etc/​X11/​xorg.conf </​code>​ 
-et rajouter ​ 
- 
-** Option "​VideoRam" ​      "​128000"​** 
- 
-** Option "​CacheLines" ​   "​1980"​** 
- 
-ceci dans la cection Device ​ 
- 
-cela devrai ressembler a cela: 
-<​code>​Section "​Device"​ 
-Identifier "​Intel Corporation Mobile Integrated Graphics Controller"​ 
-Driver "​i810"​ 
-Option "​XAANoOffscreenPixmaps"​ 
-BusID "​PCI:​0:​2:​0"​ 
-Option "​VideoRam" ​      "​128000"​ 
-Option "​CacheLines" ​   "​1980" ​ 
-EndSection</​code>​ 
- 
- 
- 
- 
----- 
-en cas soucis un post a été crée sur le forum 
-[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=77853|ICI]] 
- 
-TODO: trouver la config qui va bien pour le dual screen sur autre ecran ou sur TV... 
- 
-//​contributeur [[utilisateurs:​pvincent|pvincent]] [[utilisateurs:​bakalegum|bakalegum]]//​ 
  • amilo_si_1520.1167839208.txt.gz
  • Dernière modification: Le 18/04/2011, 14:59
  • (modification externe)