Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/01/2013, à 13:37

sebas1

ventilateurs bruyants : lm-sensors, fancontrol and co.

Bonjour,
J'essaie de réduire le bruit du ventilateur (qui tourne en continu et trop fort à mon goût et pour mon utilisation) sur un netbook avec Intel atom 450 sous distribution Xubuntu 12.04.
Ma démarche :
1) Regarder dans le BIOS
La fonction SpeedStep est bien enabled.
2) Voir/activer les sondes :
J'ai installé le paquet lm-sensors et Psensor pour pouvoir visualiser ça graphiquement. Je rajoute les paquets hddtemp et fancontrol.
Je suis le tuto de lm sensors mais je suis bloqué au 1.2.
Je crée bien le document mkdev.sh avec l'éditeur mousepad et j'y copie les lignes du script soit :

#!/bin/bash
# Here you can set several defaults.
# Le nombre de périphériques à créer (max: 256)
NUMBER=32

# Le propriétaire et le groupe des périphériques
OUSER=root
OGROUP=root

# Le mode des périphériques
MODE=600

# Le script n'a pas besoin d'être lancé si devfs est utilisé
if [ -r /proc/mounts ] ; then
  if grep -q "/dev devfs" /proc/mounts ; then
    echo "Vous n'avez pas besoin de lancer ce script si devfs est utilisé."
    exit;
  fi
fi

i=0;
while [ $i -lt $NUMBER ] ; do
  echo /dev/i2c-$i
  mknod -m $MODE /dev/i2c-$i c 89 $i || exit
  chown "$OUSER:$OGROUP" /dev/i2c-$i || exit
  i=`expr $i + 1`
done

Je lance la commande

sudo sh mkdev.sh

dans un terminal mais j'ai pour réponse :

sh: 0: Can't open mkdev.sh

Je vérifie donc les permissions et j'"autorise ce fichier a être exécuté comme un programme".
Toujous pareil :

sh: 0: Can't open mkdev.sh

Je lance un

chmod 755 mkdev.sh

récolté ici mais n'ai pour réponse que :

 chmod: impossible d'accéder à «mkdev.sh»: Aucun fichier ou dossier de ce type
 : commande introuvable

Ne sachant plus trop que faire je demande de l'aide pour configurer correctement lm-sensors et voir si je peux régler mon ventilateur.

Hors ligne

#2 Le 11/01/2013, à 14:07

Maisondouf

Re : ventilateurs bruyants : lm-sensors, fancontrol and co.

essayes "sudo sh ./mkdev.sh", ça force la commande à chercher le fichier dans le répertoire courant.


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#3 Le 11/01/2013, à 14:58

sebas1

Re : ventilateurs bruyants : lm-sensors, fancontrol and co.

Toujours pareil :

sh: 0: Can't open ./mkdev.sh

Hors ligne

#4 Le 11/01/2013, à 19:42

Maisondouf

Re : ventilateurs bruyants : lm-sensors, fancontrol and co.

relances mousepad et regardes où tu as sauvé le fichier.


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#5 Le 11/01/2013, à 22:24

sebas1

Re : ventilateurs bruyants : lm-sensors, fancontrol and co.

Bonsoir,
J'ai essayé avec Gedit, c'est pareil.
Le fichier mkdev.sh est dans home/user.
Si je tape la commande ls -l j'ai:

-rwxrwxrwx  1 sebastien sebastien   631 janv. 11 21:41 mkdev.sh

Hors ligne

#6 Le 11/01/2013, à 22:57

Maisondouf

Re : ventilateurs bruyants : lm-sensors, fancontrol and co.

pour voir...

cat /home/sebastien/mkdev.sh

ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#7 Le 12/01/2013, à 10:07

sebas1

Re : ventilateurs bruyants : lm-sensors, fancontrol and co.

Si je tape la commande "cat /home/sebastien/mkdev.sh", j'ai :

#!/bin/bash
# Here you can set several defaults.
# Le nombre de périphériques à créer (max: 256)
NUMBER=32

# Le propriétaire et le groupe des périphériques
OUSER=root
OGROUP=root

# Le mode des périphériques
MODE=600

# Le script n'a pas besoin d'être lancé si devfs est utilisé
if [ -r /proc/mounts ] ; then
  if grep -q "/dev devfs" /proc/mounts ; then
    echo "Vous n'avez pas besoin de lancer ce script si devfs est utilisé."
    exit;
  fi
fi

i=0;
while [ $i -lt $NUMBER ] ; do
  echo /dev/i2c-$i
  mknod -m $MODE /dev/i2c-$i c 89 $i || exit
  chown "$OUSER:$OGROUP" /dev/i2c-$i || exit
  i=`expr $i + 1`
done

Ne sachant trop si c'est juste une lecture du script ou s'il est maintenant exécutable je continue quand même le tutoriel et je tape : "sudo sh mkdev.sh" :

/dev/i2c-0
/dev/i2c-1
/dev/i2c-2
/dev/i2c-3
/dev/i2c-4
/dev/i2c-5
/dev/i2c-6
/dev/i2c-7
/dev/i2c-8
/dev/i2c-9
/dev/i2c-10
/dev/i2c-11
/dev/i2c-12
/dev/i2c-13
/dev/i2c-14
/dev/i2c-15
/dev/i2c-16
/dev/i2c-17
/dev/i2c-18
/dev/i2c-19
/dev/i2c-20
/dev/i2c-21
/dev/i2c-22
/dev/i2c-23
/dev/i2c-24
/dev/i2c-25
/dev/i2c-26
/dev/i2c-27
/dev/i2c-28
/dev/i2c-29
/dev/i2c-30
/dev/i2c-31

Je retape "sudo sh mkdev.sh" et obtiens cette fois :

/dev/i2c-0
mknod: «/dev/i2c-0»: Le fichier existe

Constatant une évolution par rapport au post précédent, je continue avec : "sudo sensors-detect"
A la fin des questions j'ai :

To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
coretemp
#----cut here----
If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones!

Do you want to add these lines automatically to /etc/modules? (yes/NO)yes

Déjà ça me semble décevant car cela voudrait dire que je n'ai qu'une sonde dans le processeur et rien ailleurs ? Je tape "yes" :

Successful!

Monitoring programs won't work until the needed modules are
loaded. You may want to run 'service module-init-tools start'
to load them.

Unloading i2c-dev... OK
Unloading i2c-i801... OK
Unloading cpuid... OK

Je rentre la suite du tutoriel :"sudo /etc/init.d/module-init-tools start"

Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service module-init-tools start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start module-init-tools
module-init-tools stop/waiting

Je rentre successivement "service module-init-tools start" et "start module-init-tools" mais n'obtiens pour réponse que :

start: Rejected send message, 1 matched rules; type="method_call", sender=":1.161" (uid=1000 pid=9738 comm="start module-init-tools ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")

Hors ligne

#8 Le 13/01/2013, à 02:40

Maisondouf

Re : ventilateurs bruyants : lm-sensors, fancontrol and co.

Et après avoir redémarré le PC, ça dit quoi ?


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#9 Le 13/01/2013, à 09:32

sebas1

Re : ventilateurs bruyants : lm-sensors, fancontrol and co.

idem

Hors ligne