Newsgroup: it.comp.os.linux.sys
Titolo: acpi & ventola che non mi ascolta

Ciao! ho un joybook 6000 (portatile) con su una slackware 10.1 con 
kernel 2.6.11 e ho un problema veramente fastidioso: la ventola: una 
volta che raggiunge velocità massima non si ferma più.
Innanzitutto l'interfaccia /proc/acpi/fan/ non mi funziona nel senso che 
  anchre se sia FAN0 che FAN1 sono settate su off (controllando con cat) 
la ventola gira comunque. Già se funzionasse questo avrei risolto i 
problemi con un semplice script.
Il kernel l'ho configurato con il supporto per la ventola acpi 
direttamente nel kernel e non come modulo.
Ora la parte più rognosa:
la ventola credo sia gestita dal bios (siccome cambia fra 4 velocità). 
Il tutto funziona (la ventola cambia velocità in funzione della 
temperatura della cpu) finchè la ventola non raggiunge la velocità 
massima: dopo che l'ha raggiunta resta sempre accesa a velocità massima 
(facendo casino e scaricando batteria) anche se la cpu arriva a 39°. 
Inoltre è da escludere che stia raffreddando qualcos'altro perchè l'aria 
esce propio fresca.
Perchè parte a velocità massima?
Quando accendo il pc non tenendolo sotto sforzo la ventolina fa il suo: 
la cpu aumenta un po' la temperatura e lei piano piano la riporta a 
temperatura normale (50° circa). Ad un certo punto, di punto in bianco, 
parte subito a velocità massima è come ho detto prima ci resta anche se 
esca aria fresca e la cpu segna 39°.
Non so che fare, avete qualche idea? sarebbe ottimo se riuscissi a 
comandarla da /proc/acpi/fan/ ma mi sa è complicato..
Grazie mille a chiunque faccia almeno lo sforzo di leggere 'sto romanzo..
Ciao!
Stefano.

 
hai provato ad includere il supporto i2c nel kernel? se hai un chipset
supportato ti conviene usare quello per il controllo ventola e
temperature varie, se non sai che chipset hai metti tutto modulare e
utilizza "sensor-detect" che ti fa lo scan usando tutti i moduli (fa
parte del pacchetto "lm-sensors" se usi debian)
-- 
mOeBiUs -alias- Armao Gabriele
Undergraduate student in Computer Science @ University of Bologna
ICQ#: 12132670  JabberID: 
n...@jabber.students.cs.unibo.it
Linux Registered User # 343306

Ste ha scritto:

Controlla se hai installato acpid e cpudyn/cpufreqd e nella sezione
ACPI del kernel abilita il cpu scaling per pentium M - Centrino e le
varie voci di Frequency scaling come moduli .
Ulteriori info su 
http://www.linuxjoybook.at.tt/
 .
Aloha

 hai provato ad includere il supporto i2c nel kernel?
avevo già provato con lmsensors. ho riprovato stando molto attento al 
setup, ho incluso lmsensors, ho eseguto sensors-detect e ha trovato i2c-i801
Tuttavia quando vado a caricare i moduli e eseguo 
"/usr/local/bin/sensors -s" mi torna un bel "no sensors found".
Riporto un paio di info, non so da che parte muovermi.. help..
Aggiunta in /etc/rc.d/rc.local
# I2C adapter drivers
modprobe i2c-i801
# I2C chip drivers
modprobe eeprom
# sleep 2 # optional
/usr/local/bin/sensors -s # recommended
aggiunta in modules.conf
# I2C module options
alias char-major-89 i2c-dev
output lsmod:
Module                  Size  Used by
joydev                  8256  0
i915                   77540  3
eeprom                  5912  0
i2c_sensor              3072  1 eeprom
cpufreq_ondemand        5404  1
snd_pcm_oss            48804  0
snd_mixer_oss          17792  1 snd_pcm_oss
ipv6                  233728  10
ohci_hcd               19208  0
intel_agp              19740  1
intelfb                28676  0
uhci_hcd               30480  0
ehci_hcd               29572  0
eth1394                17800  0
i2c_i801                7564  0
i2c_core               18064  3 eeprom,i2c_sensor,i2c_i801
snd_intel8x0           28320  1
snd_ac97_codec         73440  1 snd_intel8x0
snd_pcm                82952  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              20484  1 snd_pcm
snd                    45668  8 
snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               7136  1 snd
snd_page_alloc          7812  2 snd_intel8x0,snd_pcm
ohci1394               31108  0
ieee1394               93624  2 eth1394,ohci1394
eepro100               26508  0
mii                     4224  1 eepro100
orinoco_cs              7176  1
orinoco                39436  1 orinoco_cs
hermes                  7936  2 orinoco_cs,orinoco
pcmcia                 17540  9 orinoco_cs
nls_iso8859_1           3968  2
nls_cp437               5632  2
vfat                   11520  2
fat                    36640  1 vfat
evdev                   7680  0
agpgart                28456  5 intel_agp,intelfb
psmouse                20232  0