hum mon script pour utiliser les profiles, je ne l'ai pas encore posté.
Le truc c'est que je n'est pas encore ecrit la doc. Je ne desire pas le poster sans un minimum de documentation.
Ce que je t'est mis plus haut ce sont les grandes lignes pour faire fonctionner ta carte wifi. Mais si tu desire rebricoler un autre script libre a toi.
Sinon hier, j'ai essayer ce projet en mode graphique :
Concernant le dhcp, pour le moment je te conseille de ne pas utilisé le fichier rc.inet1.conf pour configurer ta carte wifi. Celui ci est a mon gout pas tres pratique et ya un rc.wireless.conf ki s'affine j'ai l'impression mais dans lequel je n'accorde tjs pas toute ma confiance.
personellement je me suis creer un petit script maison pour configurer ma carte.
Il est tjs en devellopement mais operationnel depuis la derniere version, ca permet de gerer des profiles de connection.
sinon en gros la config se passe comme ceci (en 2 etapes ):
les nom commencant par $TRUC sont des variable a remplacer par leur valeure. dans ton cas ca doit etre ca a peut pres :
$INTERFACE=rausb0
$ESSID=nom du reseau wifi
$KEY= cle si il y a.
$IP=ip que tu veux attribuer a la carte
$MASK= masque de sous reseau
$GATEWAY= ip de ta machine passerelle
1. Config de la carte : Sans clé wep :
$>iwconfig $INTERFACE essid $ESSID
1. Config de la carte : avec clé wep :
$>iwconfig $INTERFACE essid $ESSID key $KEY
2. Config du reseau : en dhcp :
$>dhcpcd $INTERFACE
2. Config de la carte : en ip fixe :
$>ifconfig $INTERFACE $IP netmask $MASK
$>route add default gw $GATEWAY
$>echo "nameserver $GATEWAY" > /etc/resolv.conf
Essai aussi de compiler la version de developement (cvs ou svn). J'ai deja eu le meme genre de probleme avec ndiswrapper il y a quelque temps. La stable passait pas, alors que la cvs passait.
Apres si ca fonctionne, tu dois pouvoir voir le reseau et te connecter a partir d'un autre PC equipé en wifi et dans la porté du reseau.
En gros, tu viens de transformer ton PC en point d'acces.
Je cherche une carte PCMCIA abordable et driver libre si possible, qui puisse faire cela pour recycler un vieux portable en point d'acces.
Je voulais juste savoir si avec le driver libre, il etait possible d'utiliser la carte en mode Master ?
je reve peut etre un peu trop mais sait on jamais...:)
tu est bien sur que cela ne viens pas d'autre chose que de ta carte graphique ?
Avec un livecd c'est pareil ?
Car moi j'avais un peu les meme probleme sur mon portable au debut, et en fait c'etait le mode dma de mon disque dur qui ne s'activait pas. ca ralentissait mechament tout le systeme.
Recherche du nom de votre interface
$> ifconfig
vous devrez trouver le nom de votre interface wifi dans la liste. generalement (wlan0, ath0, ...)
si : pas de clé de cryptage :
$> iwconfig INTERFACE essid "NOM_DU_RESEAU"
si : clé wep
$> iwconfig INTERFACE essid "NOM_DU_RESEAU" key "CLE_RESEAU_HEXADECIMAL"
Apres, Il faut recuperer une ip :
si : dhcp
$> dhcpcd INTERFACE
Vous voila normalement connecté.
si : ip fixe
$> ifconfig INTERFACE IP netmask MASK
$> route add default gw IP_GATEWAY
IP_GATEWAY est l'adresse ip de votre routeur (servant de passerelle et generalement de point d'acces wifi en meme temps)
Verifier la configuration dns dans "/etc/resolv.conf" (pour Slackware, je pense equivalent ailleurs)
$> cat /etc/resolv.conf
si : pas de dns dans /etc/resolv.conf (ligne commencant par 'nameserver')
$> echo "nameserver IP_GATEWAY" >> /etc/resolv.conf
apres normalement un ping vers www.google.com devrai repondre. A partir de la vous pouvez considerer que vous etes connecté.
ouai, mais hier soir j'avais pas bien les yeux en face des trous on dirai. les slackbuild de jaguarwan marche tres bien. merci a lui et a l'equipe de wormux :)
bon j'ai l'impression que la segfault viens de libxml++....ca ne m'etonne peu.
La c'est l'heure du dodo quand meme, donc je verrai ca plus tard. Je viens de voir les options pour compiler en mode debug. Je restesterai ca.
Si quelqu'un compile et lance le jeu avec succes sous slackware, prevenez moi svp :)
ah...par contre apres au lancement j'ai une belle segfault . Sans trop detail.
J'ai tenté la compilation de la version beta1 en tar.bz2 et a partir du svn. Meme resultat.
Dommage, je vais attendre pour jouer apparament.
crazy@CRAZY-LAPTOP:~$ wormux
=== Wormux version 0.7beta1
=== Authors: Lawrence AZZOUG, Laurent DEFERT SIMONNEAU, Jean-Christophe DUBERGA, Matthieu FERTRE, Renaud LOTTIAUX, Victor STINNER
=== Website: http://www.wormux.org
Wormux version 0.7beta1, Copyright (C) 2001-2004 Lawrence Azzoug
Wormux comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions.
Read COPYING.txt for details.
[ Run game ]
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
Bien, non sans mal, j'ai galeré un peu sur libxml++. Lorsque je la compilait moi meme, ca ne passait pas. Apres, j'ai trouvé un paquet realisé par freerock gnome (les gens qui font gnome pour slackware car la distro ne le supporte plus officielement (http://gsb.freerock.org) ), il ont un paquet de la libxml++ qui fonctionne bien.
Donc dans l'ordre, j'ai eu besoin de ca :
Sur linuxpackages : (il y a peut etre plus a jour ailleurs pour certaines lib)
- libsigc++-2.0.16-i486-1arf.tgz
- glibmm-2.6.1-i486-1arf.tgz
- SDL_gfx-2.0.13-i686-3jto.tgz
puis
- libxml2-2.6.23 a compilé soit meme.
et enfin (sur http://mirror.datapipe.net/norlug/frg/frg-unstable/frgnome/b(...) )
- libxml++-2.12.0-i486-1frg.tgz
Voila apres vous etes pret a compilé wormux normalement.
Enjoy !
Je pense pas que il existe de livre magique indiquant comment faire un jeu libre de A a Z. Par contre, des publications sur comment développer un jeu existe je pense. L'important, ce sont les concepts qui y sont développés. Après la librairie avec laquelle tu implémentes ton code ce n'est pas un problème vu que la librairie en question est surement documentée.
La documentation de SDL par exemple est très bien fourni je trouve.
Je possede ce portable depuis Mai 2005. Je tourne sous slackware (current) avec un noyau 2.6.14.
Moyennant un peu de configuration a la mano, tous ce dont j'ai besoin, marche parfaitement. Wifi, ACPI, clavier, touchpad, carte graphique avec acceleration 3D, Fonctions multimedia du clavier, lecteur de carte.
Le wifi marche avec ndiswrapper par contre, dommage.
J'ai passé un peu de temps sur la configuration du noyau, mais maintenant j'en suis ravi !
elle est marrante cette annonce pour du travail, qui fait 2 ligne, ne décrit pas l'objectif du boulot, ni même l'endroit où cela se passe :).
Plus de détails sont nécessaire je pense.
D'apres ce que google raconte sur "Open APM failed" ca a pas l'air d'etre une erreur empechant X de se lancer, Regarde ton fichier "/var/log//var/log/Xorg.0.log" et porte ton attention sur les lignes commencant par :
(EE) description de l'erreur
Ce sont ces lignes la qui vont te dire quelle est veritablement l'erreur.
Pour ca : un bon :
$> cat /var/log//var/log/Xorg.0.log | grep (EE)
devrai faire l'affaire.
Apres tu googlelise sur le resultat et si tu trouves toujours pas, postes nous les lignes de resultat ici. on essayera de voir ce qui l'en retourne.
Cette version fixe une petite erreur. En effet, Lorsque la batterie n'est pas inseré, la variable $CHARGING_STATE se retrouvait vide et donc le if renvoyait une erreur concernant les arguments.
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
###############################################################################
# This script tests if a battery is plugged or not, set
# the cpufreq scaling_governor depending on the state of the battery, and
# the trip_points file to avoid the "critical temperature reached" error.
# Note : this script need to be run as root.
# Set up the different variables
# Edit all this variable to value which fit to your computer
BATTERY_NAME="BAT0"
BATTERY_ACPI_PATH="/proc/acpi/battery"
BATTERY_STATE_FILE="state"
POWERSAVE_SCALING_GOVERNOR="powersave"
CONSERVATIVE_SCALING_GOVERNOR="conservative"
CPU_FREQ_PATH="/sys/devices/system/cpu/cpu0/cpufreq"
SCALING_GOVERNOR_FILE="scaling_governor"
TEMPERATURE_ACPI_PATH="/proc/acpi/thermal_zone/THRS"
TEMPERATURE_TRIP_POINTS_FILE="trip_points"
# Becarefull, choose special values related to your processor.
# The value are organised like that :
# critical:hot:passive:active0:...:activeX
# where critical, hot, passive, active0..x is a value in Celsius for the
# corresponding trip point. x is between 0 and 9 and depends on your
# platform.
# See : http://acpi.sourceforge.net/documentation/thermal.html
TEMPERATURE_VALUE="95:0:75:0:0"
# Get the state of the battery
PRESENT="`cat $BATTERY_ACPI_PATH/$BATTERY_NAME/$BATTERY_STATE_FILE | grep present: | cut -f2 -d:`"
if [ $PRESENT = "yes" ]; then
CHARGING_STATE="`cat $BATTERY_ACPI_PATH/$BATTERY_NAME/$BATTERY_STATE_FILE | grep "charging state:" | cut -f2 -d:`"
else
CHARGING_STATE="empty"
fi
# Check the state of the battery
if [ $PRESENT = "yes" -a $CHARGING_STATE = "discharging" ]; then
# Set cpu_freq scaling_governor to powersave.
# This command need to be run as root.
echo "$POWERSAVE_SCALING_GOVERNOR" > $CPU_FREQ_PATH/$SCALING_GOVERNOR_FILE
echo "CPU_FREQ : $POWERSAVE_SCALING_GOVERNOR enable"
else
# Set cpu_freq scaling_governor to conservative.
# This command need to be run as root.
echo "$CONSERVATIVE_SCALING_GOVERNOR" > $CPU_FREQ_PATH/$SCALING_GOVERNOR_FILE
echo "CPU_FREQ : $CONSERVATIVE_SCALING_GOVERNOR enable"
fi
# Modification of the critical temperature value
# This command need to be run as root.
echo -n "$TEMPERATURE_VALUE" > $TEMPERATURE_ACPI_PATH/$TEMPERATURE_TRIP_POINTS_FILE
echo "ACPI : trip_points change to $TEMPERATURE_VALUE"
If you get the compilation error Unknown symbol: wireless_send_event you will need to enable the CONFIG_NET_RADIO option and recompile your kernel or find a kernel with this option already enabled. Checking for the /proc/net/wireless file is not a good way of making sure you have this option enabled since it will exist if one or both of CONFIG_NET_RADIO and CONFIG_NET_PCMCIA_RADIO options are enabled.
Ce qui en gros veut dire : verifie que option CONFIG_NET_RADIO est activé dans la configuration de ton noyau.
Ton souci vient des headers utilises pour la compilation.
Normalement, pendant la compilation, tu dois voir apparaitre ce truc en warning aussi :
"Unknown symbol wireless_send_event"
Il faut que tu recompile ndiswrapper en installant prealablement le paquet de header correct.
Mr Slackware conseille d'utiliser les memes headers que ceux utilises pour compile la glibc, soit pour les paquets par defaut : celle du noyau 2.4.31. (si tu suis slackware current, c valable pour la 10.2 aussi).
Donc :
- enleve les autres paquets de headers que tu as pu installer precedement.
Pour les rechercher : ls /var/log/packages | grep kernel-headers
ensuite, removepkg nomdupaquet
moi mon Acer 1525 WLMi marche du tonnerre sous Slackware.
Concernant le SAV, je n'ais pas eu besoin d'y avoir a faire pour le moment. croisons les doigts :)
Autrechose, pour ce qui utilise kde, il est possible d'activer dans klaptop (icone dans la boite a miniature) une option afin de modifier le profil de performance (scaling_governor) en deux clics.
[^] # Re: rt2500 pas ok
Posté par Francois COJEAN . En réponse au message Pb slackware 10.2 et wifi (RT2500). Évalué à 1.
Le truc c'est que je n'est pas encore ecrit la doc. Je ne desire pas le poster sans un minimum de documentation.
Ce que je t'est mis plus haut ce sont les grandes lignes pour faire fonctionner ta carte wifi. Mais si tu desire rebricoler un autre script libre a toi.
Sinon hier, j'ai essayer ce projet en mode graphique :
wlassistant : http://wlassistant.sourceforge.net
Cela gère les profiles, cherche les réseaux disponibles, ca a l'air de bien marcher et ce n'est que le début du développement.
[^] # Re: rt2500 pas ok
Posté par Francois COJEAN . En réponse au message Pb slackware 10.2 et wifi (RT2500). Évalué à 1.
Concernant le dhcp, pour le moment je te conseille de ne pas utilisé le fichier rc.inet1.conf pour configurer ta carte wifi. Celui ci est a mon gout pas tres pratique et ya un rc.wireless.conf ki s'affine j'ai l'impression mais dans lequel je n'accorde tjs pas toute ma confiance.
personellement je me suis creer un petit script maison pour configurer ma carte.
Il est tjs en devellopement mais operationnel depuis la derniere version, ca permet de gerer des profiles de connection.
sinon en gros la config se passe comme ceci (en 2 etapes ):
les nom commencant par $TRUC sont des variable a remplacer par leur valeure. dans ton cas ca doit etre ca a peut pres :
$INTERFACE=rausb0
$ESSID=nom du reseau wifi
$KEY= cle si il y a.
$IP=ip que tu veux attribuer a la carte
$MASK= masque de sous reseau
$GATEWAY= ip de ta machine passerelle
1. Config de la carte : Sans clé wep :
$>iwconfig $INTERFACE essid $ESSID
1. Config de la carte : avec clé wep :
$>iwconfig $INTERFACE essid $ESSID key $KEY
2. Config du reseau : en dhcp :
$>dhcpcd $INTERFACE
2. Config de la carte : en ip fixe :
$>ifconfig $INTERFACE $IP netmask $MASK
$>route add default gw $GATEWAY
$>echo "nameserver $GATEWAY" > /etc/resolv.conf
Apres ca doit rouler.
[^] # Re: rt2500 pas ok
Posté par Francois COJEAN . En réponse au message Pb slackware 10.2 et wifi (RT2500). Évalué à 1.
[^] # Re: rt2500 pas ok
Posté par Francois COJEAN . En réponse au message Pb slackware 10.2 et wifi (RT2500). Évalué à 1.
$> ls /var/log/packages/ | grep kernel
A mon avis, la compilation du module ne se passe pas bien et tu devrai retrouver le message "unresolved symbol PortInitCfg" pendant le make.
Tant que le make ne se passe pas bien c'est pas la peine d'aller plus loin.
As tu essayé avec un noyau 2.6.x ?
[^] # Re: Mode Master
Posté par Francois COJEAN . En réponse au journal Carte Wifi PCMCIA sous Linux : le bonheur pour 25 euros. Évalué à 1.
$> iwconfig INTERFACE mode Master
$> iwconfig INTERFACE essid "MON_RESEAU_WIFI"
Apres si ca fonctionne, tu dois pouvoir voir le reseau et te connecter a partir d'un autre PC equipé en wifi et dans la porté du reseau.
En gros, tu viens de transformer ton PC en point d'acces.
Je cherche une carte PCMCIA abordable et driver libre si possible, qui puisse faire cela pour recycler un vieux portable en point d'acces.
# Mode Master
Posté par Francois COJEAN . En réponse au journal Carte Wifi PCMCIA sous Linux : le bonheur pour 25 euros. Évalué à 2.
je reve peut etre un peu trop mais sait on jamais...:)
[^] # Re: J'oubliais
Posté par Francois COJEAN . En réponse au message Mon écran Samsung LE26M51B ne reconnait pas le signal. Évalué à 1.
[^] # Re: drivers libres ?
Posté par Francois COJEAN . En réponse au message Xorg + Ati X700. Évalué à 1.
Avec un livecd c'est pareil ?
Car moi j'avais un peu les meme probleme sur mon portable au debut, et en fait c'etait le mode dma de mon disque dur qui ne s'activait pas. ca ralentissait mechament tout le systeme.
[^] # Re: iwconfig est votre ami
Posté par Francois COJEAN . En réponse au message Problème de paramétrage wifi. Évalué à 1.
une fois les bonnes commandes trouvées, il suffit de les rajouter dans un script shell et de le faire executer au demmarrage.
Une solution malpropre mais qui fonctionne est de les ajouter dans votre script /etc/rc.d/rc.local (chemin Slackware).
# iwconfig est votre ami
Posté par Francois COJEAN . En réponse au message Problème de paramétrage wifi. Évalué à 1.
vous passez en root dans une console :
$> su
mdp
Recherche du nom de votre interface
$> ifconfig
vous devrez trouver le nom de votre interface wifi dans la liste. generalement (wlan0, ath0, ...)
si : pas de clé de cryptage :
$> iwconfig INTERFACE essid "NOM_DU_RESEAU"
si : clé wep
$> iwconfig INTERFACE essid "NOM_DU_RESEAU" key "CLE_RESEAU_HEXADECIMAL"
Apres, Il faut recuperer une ip :
si : dhcp
$> dhcpcd INTERFACE
Vous voila normalement connecté.
si : ip fixe
$> ifconfig INTERFACE IP netmask MASK
$> route add default gw IP_GATEWAY
IP_GATEWAY est l'adresse ip de votre routeur (servant de passerelle et generalement de point d'acces wifi en meme temps)
Verifier la configuration dns dans "/etc/resolv.conf" (pour Slackware, je pense equivalent ailleurs)
$> cat /etc/resolv.conf
si : pas de dns dans /etc/resolv.conf (ligne commencant par 'nameserver')
$> echo "nameserver IP_GATEWAY" >> /etc/resolv.conf
apres normalement un ping vers www.google.com devrai repondre. A partir de la vous pouvez considerer que vous etes connecté.
[^] # Re: ouf...j'ai reussi a le compiler sous Slackware (current)
Posté par Francois COJEAN . En réponse au journal Wormux 0.7beta1. Évalué à 1.
[^] # Re: ouf...j'ai reussi a le compiler sous Slackware (current)
Posté par Francois COJEAN . En réponse au journal Wormux 0.7beta1. Évalué à 2.
La c'est l'heure du dodo quand meme, donc je verrai ca plus tard. Je viens de voir les options pour compiler en mode debug. Je restesterai ca.
Si quelqu'un compile et lance le jeu avec succes sous slackware, prevenez moi svp :)
[^] # Re: ouf...j'ai reussi a le compiler sous Slackware (current)
Posté par Francois COJEAN . En réponse au journal Wormux 0.7beta1. Évalué à 1.
J'ai tenté la compilation de la version beta1 en tar.bz2 et a partir du svn. Meme resultat.
Dommage, je vais attendre pour jouer apparament.
# ouf...j'ai reussi a le compiler sous Slackware (current)
Posté par Francois COJEAN . En réponse au journal Wormux 0.7beta1. Évalué à 2.
Donc dans l'ordre, j'ai eu besoin de ca :
Sur linuxpackages : (il y a peut etre plus a jour ailleurs pour certaines lib)
- libsigc++-2.0.16-i486-1arf.tgz
- glibmm-2.6.1-i486-1arf.tgz
- SDL_gfx-2.0.13-i686-3jto.tgz
puis
- libxml2-2.6.23 a compilé soit meme.
et enfin (sur http://mirror.datapipe.net/norlug/frg/frg-unstable/frgnome/b(...) )
- libxml++-2.12.0-i486-1frg.tgz
Voila apres vous etes pret a compilé wormux normalement.
Enjoy !
# hum...
Posté par Francois COJEAN . En réponse au journal Programmer des jeux sous Linux.... Évalué à 5.
La documentation de SDL par exemple est très bien fourni je trouve.
# Acer 1525 WLMi
Posté par Francois COJEAN . En réponse au journal Les Portable, oui mais sous linux seulement.... Évalué à 3.
Moyennant un peu de configuration a la mano, tous ce dont j'ai besoin, marche parfaitement. Wifi, ACPI, clavier, touchpad, carte graphique avec acceleration 3D, Fonctions multimedia du clavier, lecteur de carte.
Le wifi marche avec ndiswrapper par contre, dommage.
J'ai passé un peu de temps sur la configuration du noyau, mais maintenant j'en suis ravi !
[^] # Re: evitez le multipost svp
Posté par Francois COJEAN . En réponse au message recherche ingé de developpement motivé et bon. Évalué à 0.
# evitez le multipost svp
Posté par Francois COJEAN . En réponse au message recherche ingé de developpement motivé et bon. Évalué à 3.
Plus de détails sont nécessaire je pense.
Autrechose, evitons de multiplier les posts.
# erreur non bloquante
Posté par Francois COJEAN . En réponse au message Pas de lancement du serveur X. Évalué à 1.
(EE) description de l'erreur
Ce sont ces lignes la qui vont te dire quelle est veritablement l'erreur.
Pour ca : un bon :
$> cat /var/log//var/log/Xorg.0.log | grep (EE)
devrai faire l'affaire.
Apres tu googlelise sur le resultat et si tu trouves toujours pas, postes nous les lignes de resultat ici. on essayera de voir ce qui l'en retourne.
# signe
Posté par Francois COJEAN . En réponse au journal Pétition de l'EUCD.info contre le projet de loi DADVSI. Évalué à 2.
C'est vraiment important, toutes actions contre ce projet de loi peut etre que benefique.
# petit fix
Posté par Francois COJEAN . En réponse au journal Petit script pour gerer cpu_freq au demarrage de mon laptop.. Évalué à 1.
version corrigée :
#!/bin/sh
#
###############################################################################
# Copyright (C) 2005 Francois COJEAN
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
###############################################################################
# This script tests if a battery is plugged or not, set
# the cpufreq scaling_governor depending on the state of the battery, and
# the trip_points file to avoid the "critical temperature reached" error.
# Note : this script need to be run as root.
# Set up the different variables
# Edit all this variable to value which fit to your computer
BATTERY_NAME="BAT0"
BATTERY_ACPI_PATH="/proc/acpi/battery"
BATTERY_STATE_FILE="state"
POWERSAVE_SCALING_GOVERNOR="powersave"
CONSERVATIVE_SCALING_GOVERNOR="conservative"
CPU_FREQ_PATH="/sys/devices/system/cpu/cpu0/cpufreq"
SCALING_GOVERNOR_FILE="scaling_governor"
TEMPERATURE_ACPI_PATH="/proc/acpi/thermal_zone/THRS"
TEMPERATURE_TRIP_POINTS_FILE="trip_points"
# Becarefull, choose special values related to your processor.
# The value are organised like that :
# critical:hot:passive:active0:...:activeX
# where critical, hot, passive, active0..x is a value in Celsius for the
# corresponding trip point. x is between 0 and 9 and depends on your
# platform.
# See : http://acpi.sourceforge.net/documentation/thermal.html
TEMPERATURE_VALUE="95:0:75:0:0"
# Get the state of the battery
PRESENT="`cat $BATTERY_ACPI_PATH/$BATTERY_NAME/$BATTERY_STATE_FILE | grep present: | cut -f2 -d:`"
if [ $PRESENT = "yes" ]; then
CHARGING_STATE="`cat $BATTERY_ACPI_PATH/$BATTERY_NAME/$BATTERY_STATE_FILE | grep "charging state:" | cut -f2 -d:`"
else
CHARGING_STATE="empty"
fi
# Check the state of the battery
if [ $PRESENT = "yes" -a $CHARGING_STATE = "discharging" ]; then
# Set cpu_freq scaling_governor to powersave.
# This command need to be run as root.
echo "$POWERSAVE_SCALING_GOVERNOR" > $CPU_FREQ_PATH/$SCALING_GOVERNOR_FILE
echo "CPU_FREQ : $POWERSAVE_SCALING_GOVERNOR enable"
else
# Set cpu_freq scaling_governor to conservative.
# This command need to be run as root.
echo "$CONSERVATIVE_SCALING_GOVERNOR" > $CPU_FREQ_PATH/$SCALING_GOVERNOR_FILE
echo "CPU_FREQ : $CONSERVATIVE_SCALING_GOVERNOR enable"
fi
# Modification of the critical temperature value
# This command need to be run as root.
echo -n "$TEMPERATURE_VALUE" > $TEMPERATURE_ACPI_PATH/$TEMPERATURE_TRIP_POINTS_FILE
echo "ACPI : trip_points change to $TEMPERATURE_VALUE"
[^] # Re: commencer par chercher sur le site
Posté par Francois COJEAN . En réponse au message chargement module ndiswrapper. Évalué à 1.
If you get the compilation error Unknown symbol: wireless_send_event you will need to enable the CONFIG_NET_RADIO option and recompile your kernel or find a kernel with this option already enabled. Checking for the /proc/net/wireless file is not a good way of making sure you have this option enabled since it will exist if one or both of CONFIG_NET_RADIO and CONFIG_NET_PCMCIA_RADIO options are enabled.
Ce qui en gros veut dire : verifie que option CONFIG_NET_RADIO est activé dans la configuration de ton noyau.
# Probleme de header
Posté par Francois COJEAN . En réponse au message chargement module ndiswrapper. Évalué à 1.
Ton souci vient des headers utilises pour la compilation.
Normalement, pendant la compilation, tu dois voir apparaitre ce truc en warning aussi :
"Unknown symbol wireless_send_event"
Il faut que tu recompile ndiswrapper en installant prealablement le paquet de header correct.
Mr Slackware conseille d'utiliser les memes headers que ceux utilises pour compile la glibc, soit pour les paquets par defaut : celle du noyau 2.4.31. (si tu suis slackware current, c valable pour la 10.2 aussi).
Donc :
- enleve les autres paquets de headers que tu as pu installer precedement.
Pour les rechercher :
ls /var/log/packages | grep kernel-headers
ensuite,
removepkg nomdupaquet
- Telecharge le paquet.
wget ftp://ftp.slackware.at/slackware-current/slackware/d/kernel-(...)
- installe le paquet kernel-headers-2.4.31-i386-1.tgz .
installpkg kernel-headers-2.4.31-i386-1.tgz
- Recompile ndiswrapper.
- Verifie que tu n'as plus aucun warning.
Si jamais ca marche toujours pas, essai de compiler la version cvs de ndiswrapper.
Chez moi, la version stable (1.4) ne fonctionne pas.
</clavier qwerty>
[^] # Re: Sur les vieux ca marche..
Posté par Francois COJEAN . En réponse au journal Portables Toshiba et linux. Évalué à 1.
Concernant le SAV, je n'ais pas eu besoin d'y avoir a faire pour le moment. croisons les doigts :)
[^] # Re: Une question
Posté par Francois COJEAN . En réponse au journal Petit script pour gerer cpu_freq au demarrage de mon laptop.. Évalué à 2.