Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| toshiba_satellite_pro_u500-119 [Le 31/01/2011, 21:37] – t tOnI0 | toshiba_satellite_pro_u500-119 [Le 01/02/2011, 10:58] (Version actuelle) – effacée tOnI0 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | ||
| - | |||
| - | ===== En un coup d’œil ===== | ||
| - | |||
| - | Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d' | ||
| - | Il utilise les notations suivantes : | ||
| - | * {{icons: | ||
| - | * {{icons: | ||
| - | * {{icons: | ||
| - | * {{icons: | ||
| - | |||
| - | ^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Rétroéclairage ^ Ventilateur ^ | ||
| - | | [[: | ||
| - | |||
| - | **Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :** | ||
| - | * **[[: | ||
| - | |||
| - | **Cet ordinateur portable n'est pas [[: | ||
| - | |||
| - | ===== Problèmes ===== | ||
| - | |||
| - | ==== Luminosité ==== | ||
| - | |||
| - | Lorsque l'on souhaite changer la luminosité de l' | ||
| - | |||
| - | Le plus simple pour remédier à cela est de créer un démon qui va surveiller dynamiquement les changements apportés au fichier ''/ | ||
| - | |||
| - | == Création du script == | ||
| - | On créé le fichier puis on le rend exécutable. | ||
| - | sudo touch / | ||
| - | sudo chmod +x / | ||
| - | sudo gedit / | ||
| - | |||
| - | Y copier le contenu suivant: | ||
| - | <code bash> | ||
| - | #!/bin/bash | ||
| - | |||
| - | old_b=9; | ||
| - | declare -i curr_b=240; | ||
| - | declare -i target_b=240; | ||
| - | |||
| - | while : ; do | ||
| - | b=`cat / | ||
| - | delay=" | ||
| - | |||
| - | if [ $old_b != $b ]; then | ||
| - | old_b=$b | ||
| - | let " | ||
| - | fi | ||
| - | |||
| - | hex_b=" | ||
| - | |||
| - | if [ " | ||
| - | let " | ||
| - | if [ " | ||
| - | let " | ||
| - | fi | ||
| - | |||
| - | hex_b=" | ||
| - | elif [ " | ||
| - | let " | ||
| - | if [ " | ||
| - | let " | ||
| - | fi | ||
| - | |||
| - | hex_b=" | ||
| - | fi | ||
| - | |||
| - | if [ $hex_b != " | ||
| - | hex_b=`printf " | ||
| - | delay=" | ||
| - | setpci -s 00:02.0 F4.B=$hex_b | ||
| - | fi | ||
| - | |||
| - | sleep $delay | ||
| - | done | ||
| - | </ | ||
| - | == Lancement au démarrage == | ||
| - | Ouvrir le fichier '' | ||
| - | sudo gedit / | ||
| - | |||
| - | Y copier la ligne suivante AVANT la ligne '' | ||
| - | nohup / | ||
| - | | ||
| - | {{wiki: | ||
| - | |||
| - | |||
| - | ==== Ventilateur ==== | ||
| - | |||
| - | Le ventilateur s' | ||
| - | |||
| - | Ce problème vient d'une table DSDT mal conçue dans le BIOS. Celle-ci a été clairement compilée pour les OS Microsoft, en laissant à Linux une table buggée, comme c'est malheureusement trop souvent le cas sur les portables Toshiba. En effet, les méthodes d' | ||
| - | |||
| - | Nous allons corriger cette table DSDT, la recompiler, et l' | ||
| - | |||
| - | == Corriger la table DSDT == | ||
| - | |||
| - | Installer Intel DSDT Compiler | ||
| - | sudo apt-get install iasl | ||
| - | Copier le DSDT actuel dans un fichier du dossier actuel | ||
| - | sudo cat / | ||
| - | Désassembler la table | ||
| - | iasl -d dsdt.dat | ||
| - | Ouvrir le fichier créé | ||
| - | gedit dsdt.dat | ||
| - | | ||
| - | Trouvez à présent les occurrences suivantes dans votre fichier (utilisez la recherche) : | ||
| - | ='' | ||
| - | ='' | ||
| - | etc. | ||
| - | |||
| - | |||
| - | Recompiler la table | ||
| - | iasl -tc dsdt.dsl | ||
| - | Vous ne devriez à priori pas voir d' | ||
| - | |||
| - | ==== Références ==== | ||
| - | |||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * Recompilation du noyau sous Maverik **(en)** : | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
