Pagina 1 di 2

Ventola che non smette mai di girare ç_ç

Inviato: ven 8 giu 2007, 22:33
da Leddolo
Ho notato che da quando seleziono Slackware da Grub, fino praticamente all'infinito, la ventola incomincia a girare e non la finisce più!Voi mi potreste dire:"Ma è anormale che non gira :D ", ma avendo un notebook posso garantirvi che quando non compio operazioni che richiedono CPU (quali giochi o semplicemente l'uso del Flash Player), la ventola non fa praticamente alcun rumore, non si sente neanche se si appoggia l'orecchio nel foro della ventola :D
Come mai in Slackware tutto ciò non accade?La ventola incomincia a far rumore e non la smette più, e ciò mi stranizza sinceramente molto!Digitando top ho visto che l'X occupa 1.5% di CPU, ma non so se la causa è proprio questo. Grazie anticipamente e ciao!

Inviato: sab 9 giu 2007, 1:56
da neongen
in genere il funzionamento della ventola dipende da acpi. vedi se è presente o meno nel kernel o (se modulo) se non è stato caricato correttamente. oppure controlla se nel file di configurazione di grub non ci sia un parametro tipo acpi=off appeso al kernel. :?

Inviato: sab 9 giu 2007, 1:59
da algol
Ho notato che da quando seleziono Slackware da Grub
Perchè prima lo selezionavi da lilo? Con lilo non lo faceva?

Non si capisce bene se hai già usato slackware prima o no ...

comunque sembra u n problema di apm o acpi (sono porzioni del kernel); hai fatto qualcosa al kernel o ne hai usato un'altro? In menu.lst di grub c'è qualche opzione che richiama una qualche disabilitazione di acpi o apm (tipo apm=off) ?

A.

Inviato: sab 9 giu 2007, 9:07
da Leddolo
Spiego subito:siccome oltre a Win, ho anche Kubuntu, durante l'installazione di Slackware, ho saltato l'installazione di LILO e ho mantenuto GRUB. Poi sono entrato in Kubuntu e ho aggiunto al file menu.lst queste righe:

Codice: Seleziona tutto

title      slackware
root      (hd0,3)
kernel      /boot/vmlinuz root=/dev/hda4 ro vga=791
savedefault
boot 
Uso il kernel di default di Slackware 11...

Inviato: sab 9 giu 2007, 10:31
da submax82
Leddolo ha scritto:Spiego subito:siccome oltre a Win, ho anche Kubuntu, durante l'installazione di Slackware, ho saltato l'installazione di LILO e ho mantenuto GRUB. Poi sono entrato in Kubuntu e ho aggiunto al file menu.lst queste righe:

Codice: Seleziona tutto

title      slackware
root      (hd0,3)
kernel      /boot/vmlinuz root=/dev/hda4 ro vga=791
savedefault
boot 
Uso il kernel di default di Slackware 11...
prova installando un kernel 2.6 .... il 2.6.17.13 presente in testing

tutto questo se usi slackware 11.0

Inviato: sab 9 giu 2007, 10:47
da Leddolo
Come installo il kernel 2.6 senza internet?Devo ricompilarlo oppure installare quello presente nel CD3?Devo fare delle modifiche a GRUB?Grazie e ciao!

Inviato: sab 9 giu 2007, 10:55
da submax82
Leddolo ha scritto:Come installo il kernel 2.6 senza internet?Devo ricompilarlo oppure installare quello presente nel CD3?Devo fare delle modifiche a GRUB?Grazie e ciao!
lo trovi nei cd... leggi S4D c'è spiegato tutto... ovviamente lo aggiungi a grub

non devi compilare nulla è già precompilato

Inviato: dom 10 giu 2007, 21:26
da Leddolo
Ho appena installato il kernel precompilato 2.6.17.13 ma il problema persiste :cry:
Mi affido alle vostre grandiose mani ( o tastiere .)...

Inviato: lun 11 giu 2007, 9:35
da michelino
A mia memoria i kernel precompilati di Pat non hanno l'acpi compilato built-in, né carica i relativi moduli all'avvio, si tratta di decommentare le relative righe /etc/rc.d/rc.modules.
Per verificare dai un "lsmod" per vedere ee i moduli acpi o apm sono caricati ed un "cat /usr/src/linux-che-hai/.config|grep -i acpi" per verificare che non siano built-in.

Inviato: lun 11 giu 2007, 10:47
da Leddolo
Premettendo che quando ho dati quei comandi stavo utilizzando il kernel 2.6.17.13, ecco l'output del comando lsmod:

Codice: Seleziona tutto

Module                  Size  Used by
ipv6                  223584  10
snd_seq_dummy           2820  0
snd_seq_oss            28928  0
snd_seq_midi_event      5888  1 snd_seq_oss
snd_seq                43984  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          6284  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            38048  0
snd_mixer_oss          15616  1 snd_pcm_oss
sg                     26524  0
pcmcia                 30116  0
firmware_class          7424  1 pcmcia
yenta_socket           23436  0
rsrc_nonstatic         10752  1 yenta_socket
pcmcia_core            34192  3 pcmcia,yenta_socket,rsrc_nonstatic
nls_utf8                1792  1
ntfs                  205588  1
capability              3336  0
commoncap               5376  1 capability
lp                      9800  0
parport_pc             24132  0
parport                30024  2 lp,parport_pc
pcspkr                  2432  0
psmouse                34952  0
snd_intel8x0           28316  3
snd_ac97_codec         86304  1 snd_intel8x0
snd_ac97_bus            2048  1 snd_ac97_codec
snd_pcm                73736  4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              19332  3 snd_seq,snd_pcm
snd                    43364  13 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
ehci_hcd               29064  0
soundcore               7136  1 snd
i2c_ali1535             6020  0
ohci_hcd               18436  0
shpchp                 33816  0
snd_page_alloc          7560  2 snd_intel8x0,snd_pcm
i2c_ali15x3             6660  0
evdev                   8064  0
uli526x                14612  0
i2c_core               16528  2 i2c_ali1535,i2c_ali15x3
ati_agp                 6796  0
serio_raw               5252  0
agpgart                28080  1 ati_agp
E questo è l'output del comando "cat /usr/src/linux-2.4.33.3/.config|grep -i acpi" (ho messo linux-2.4.33.3, perchè linux-2.6.17.13 non esiste):

Codice: Seleziona tutto

# ACPI Support
# CONFIG_ACPI is not set
cat /usr/src/linux-2.4.33.3/.config|grep -i acpi 
Grazie ancora e ciao!

Inviato: lun 11 giu 2007, 12:34
da michelino
Non hai i sorgenti del kernel, dai un

Codice: Seleziona tutto

ls /lib/modules/2.6.17.13/kernel/drivers/acpi/

Inviato: lun 11 giu 2007, 13:26
da Leddolo
Ecco qui:

Codice: Seleziona tutto

ac.ko         
asus_acpi.ko  
battery.ko
button.ko
container.ko
fan.ko
ibm_acpi.ko
processor.ko
thermal.ko
toshiba_acpi.ko
video.ko 

Inviato: lun 11 giu 2007, 21:28
da michelino
Come puoi notare il kernel non ha i componenti acpi built-in ma modulari, sicché devi caricarli all'avvio.
Caricali a manina con modprobe (da root), così verifichi che quello delle ventole sia un problema di acpi.

Inviato: lun 11 giu 2007, 21:29
da Leddolo
quindi devo digitare "modprobe acpi built-in"?

Inviato: lun 11 giu 2007, 22:45
da absinthe
io uso queste righe in rc.local:

Codice: Seleziona tutto

#acpi
/sbin/modprobe ac
/sbin/modprobe battery
/sbin/modprobe button
/sbin/modprobe container
/sbin/modprobe fan
/sbin/modprobe processor
/sbin/modprobe thermal
/sbin/modprobe video

#cpu scaling
/sbin/modprobe speedstep-centrino
/sbin/modprobe cpufreq_conservative
echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
uso un kernel 2.6.17.13 standard non ricompilato. il primo gruppo di comandi abilita l'acpi il secondo gestisce lo scaling della cpu (il cui calore è causa di rumore da ventola).
tieni conto che le righe per lo scaling dipendono dal tuo processore! il primo rigo carica i drivers per il mio pentium M (centrino) e il secondo setta il controllo della frequenza sulla modalità (governor più precisamente) conservative, il terzo abilità il governor. per capire cosa fa la conservative leggi:
/usr/src/linux/Documentation/cpu-freq/governors.txt
M