View previous topic :: View next topic |
Author |
Message |
Valerio.arnaboldi n00b
Joined: 20 Feb 2006 Posts: 12
|
Posted: Sun Feb 26, 2006 7:46 pm Post subject: acpi - problema con i driver cpufreq |
|
|
Qualcuno saprebbe aiutarmi con acpi?
Ho seguito le indicazioni fornite nella documentazione sul risparmio energetico, ma non riesco a capire come installare i driver per il power management della cpu. Ho provato a includere i moduli per il tipo di cpu che uso, ricompilando poi il kernel, ma non so poi come installarli, o meglio trovo dei file .ko che sembrano quelli che mi servono, ma modprobe mi da errori tipo:
modprobe powernow-k7
FATAL: Module powernow_k7 not found.
e così eseguendo cpufreq-info ottengo:
cpufreq-info
cpufrequtils 0.3: cpufreq-info (C) Dominik Brodowski 2004
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
Grazie! |
|
Back to top |
|
|
Luc484 Veteran
Joined: 26 Mar 2005 Posts: 1035 Location: Italy
|
Posted: Sun Feb 26, 2006 10:45 pm Post subject: |
|
|
Aspetta, ma hai selezionato la voce come modulo oppure lo hai selezionato come built-in cioè con l'asterisco? |
|
Back to top |
|
|
Valerio.arnaboldi n00b
Joined: 20 Feb 2006 Posts: 12
|
Posted: Mon Feb 27, 2006 7:11 am Post subject: |
|
|
L'ho selezionato come modulo |
|
Back to top |
|
|
Luc484 Veteran
Joined: 26 Mar 2005 Posts: 1035 Location: Italy
|
Posted: Mon Feb 27, 2006 7:28 am Post subject: |
|
|
Scusa se è una idiozzia, ma sei sicuro di averlo inserito nello stesso kernel in cui hai bootato? Io ci ho appena provato e lo trova. No, perchè mi è già successo di modificare un kernel ed accorgermi che non era quello che usavo . A quel punto quell'errore è ovvio.
Intendo, sei sicuro di aver fatto:
Code: | cd /usr/src/linux-`uname -r` |
aver selezionato le voci come hai detto e poi di aver compilato da li?
Scusa la domanda ovvia alla "ma sei sicuro di aver attaccato la spina" . |
|
Back to top |
|
|
Valerio.arnaboldi n00b
Joined: 20 Feb 2006 Posts: 12
|
Posted: Mon Feb 27, 2006 2:04 pm Post subject: |
|
|
No, figurati, per me non è affatto ovvia! Comunque sono sicuro che il kernel sia giusto visto che ho già provato con i moduli della scheda di rete, ma questi li trovo in /lib/modules/`uname -r`/kernel/drivers/net e funzionano; quelli per il processore li trovo in /usr/src/linux/arch/i386/cpu/cpufreq, ma modprobe mi dà l'errore che ho descritto! Mi sa che sbaglio a prendere i driver e modprobe non lo eseguo sul modulo corretto... Help! |
|
Back to top |
|
|
ferroilpinguino Apprentice
Joined: 26 Feb 2005 Posts: 272
|
Posted: Mon Feb 27, 2006 3:05 pm Post subject: |
|
|
se fossi in te proverei a metterci un asterisco e a non compilarlo come modulo...
ripeto se fossi in te _________________ Non crederò mai che Dio giochi a dadi col mondo. A.Einstein |
|
Back to top |
|
|
Luc484 Veteran
Joined: 26 Mar 2005 Posts: 1035 Location: Italy
|
Posted: Mon Feb 27, 2006 6:20 pm Post subject: |
|
|
Si, io sul mio laptop l'ho compilato all'interno del kernel e funziona tutto molto bene. Comunque ho provato un secondo qui con il tuo modulo e mi da un errore caricandolo con modprobe, ma mi pare abbastanza ovvio visto che non ho quel processore. Però non mi dice che non lo trova. Suppongo quindi che sia proprio quello il nome. Strano che tu non lo trovi. |
|
Back to top |
|
|
Cadoro Apprentice
Joined: 09 Feb 2006 Posts: 154 Location: Napoli
|
Posted: Mon Feb 27, 2006 6:38 pm Post subject: |
|
|
Mandata un modprobe -l | grep acpi |
|
Back to top |
|
|
Valerio.arnaboldi n00b
Joined: 20 Feb 2006 Posts: 12
|
Posted: Mon Feb 27, 2006 8:48 pm Post subject: |
|
|
Ok, ho trovato il modulo da installare:
modprobe -l | grep acpi
/lib/modules/2.6.12-gentoo-r6/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko
però se vado ad eseguire modprobe su quest'ultimo mi dà errore:
modprobe acpi-cpufreq
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.12-gentoo-r6/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Qualcuno ha idea di cosa devo fare?
Grazie dell'aiuto! |
|
Back to top |
|
|
Cadoro Apprentice
Joined: 09 Feb 2006 Posts: 154 Location: Napoli
|
Posted: Mon Feb 27, 2006 9:29 pm Post subject: |
|
|
mostrare cosa dice dmesg riguardo a quel modulo...prova cmq un modules-update |
|
Back to top |
|
|
Valerio.arnaboldi n00b
Joined: 20 Feb 2006 Posts: 12
|
Posted: Mon Feb 27, 2006 9:52 pm Post subject: |
|
|
Cancellato
Last edited by Valerio.arnaboldi on Tue Feb 28, 2006 5:21 pm; edited 1 time in total |
|
Back to top |
|
|
Cadoro Apprentice
Joined: 09 Feb 2006 Posts: 154 Location: Napoli
|
Posted: Mon Feb 27, 2006 10:06 pm Post subject: |
|
|
si ma prima di postarlo dovresti almeno provare a caricare acpi-cpufreq e postare solo le ultime righe di acpi(e non tutto il caricamento del kernel) |
|
Back to top |
|
|
Valerio.arnaboldi n00b
Joined: 20 Feb 2006 Posts: 12
|
Posted: Mon Feb 27, 2006 10:23 pm Post subject: |
|
|
Hai ragione, perdona la mia stupidità!
ecco la parte relativa al problema:
acpi_cpufreq: Unknown symbol cpufreq_register_driver
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_target
acpi_cpufreq: Unknown symbol cpufreq_unregister_driver
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_get_attr
acpi_cpufreq: Unknown symbol acpi_processor_notify_smm
acpi_cpufreq: Unknown symbol acpi_processor_unregister_performance
acpi_cpufreq: Unknown symbol cpufreq_notify_transition
acpi_cpufreq: Unknown symbol acpi_processor_register_performance
acpi_cpufreq: Unknown symbol cpufreq_freq_attr_scaling_available_freqs
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_cpuinfo
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_put_attr
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_verify
acpi_cpufreq: Unknown symbol cpufreq_gov_userspace
acpi_cpufreq: Unknown symbol cpufreq_register_driver
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_target
acpi_cpufreq: Unknown symbol cpufreq_unregister_driver
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_get_attr
acpi_cpufreq: Unknown symbol acpi_processor_notify_smm
acpi_cpufreq: Unknown symbol acpi_processor_unregister_performance
acpi_cpufreq: Unknown symbol cpufreq_notify_transition
acpi_cpufreq: Unknown symbol acpi_processor_register_performance
acpi_cpufreq: Unknown symbol cpufreq_freq_attr_scaling_available_freqs
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_cpuinfo
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_put_attr
acpi_cpufreq: Unknown symbol cpufreq_frequency_table_verify
acpi_cpufreq: Unknown symbol cpufreq_gov_userspace |
|
Back to top |
|
|
Cadoro Apprentice
Joined: 09 Feb 2006 Posts: 154 Location: Napoli
|
Posted: Mon Feb 27, 2006 10:31 pm Post subject: |
|
|
Che processore hai mi sembra che carichi i moduli sbagliati |
|
Back to top |
|
|
Valerio.arnaboldi n00b
Joined: 20 Feb 2006 Posts: 12
|
Posted: Mon Feb 27, 2006 10:32 pm Post subject: |
|
|
Amd Athlon xp 2800 mobile |
|
Back to top |
|
|
Cadoro Apprentice
Joined: 09 Feb 2006 Posts: 154 Location: Napoli
|
Posted: Mon Feb 27, 2006 10:40 pm Post subject: |
|
|
Stampa le opzioni in Quote: | Power Management e in cpu freq scal |
Last edited by Cadoro on Tue Feb 28, 2006 8:22 am; edited 1 time in total |
|
Back to top |
|
|
Valerio.arnaboldi n00b
Joined: 20 Feb 2006 Posts: 12
|
Posted: Mon Feb 27, 2006 11:33 pm Post subject: |
|
|
in power management:
[*] Power Management support
[ ] Power Management Debug Support
[*] Software Suspend (EXPERIMENTAL)
() Default resume partition
ACPI (Advanced Configuration and Power Interface) Support --->
APM (Advanced Power Management) BIOS Support --->
CPU Frequency scaling --->
nel sottomenu ACPI:
[*] ACPI Support
[*] Sleep States (EXPERIMENTAL)
<*> AC Adapter
<*> Battery
<*> Button
<*> Video
<*> Fan
<M> Processor
<M> Thermal Zone
<M> ASUS/Medion Laptop Extras
< > IBM ThinkPad Laptop Extras
< > Toshiba Laptop Extras
(0) Disable ACPI for systems before Jan 1st this year
[ ] Debug Statements
[ ] Power Management Timer Support
< > ACPI0004,PNP0A05 and PNP0A06 Container Driver (EXPERIMENTAL)
nel sottomenu CPU Freq scaling:
[*] CPU Frequency scaling │ │
│ │ [ ] Enable CPUfreq debugging │ │
│ │ <*> CPU frequency translation statistics │ │
│ │ [*] CPU frequency translation statistics details │ │
│ │ Default CPUFreq governor (userspace) ---> │ │
│ │ <M> 'performance' governor │ │
│ │ <M> 'powersave' governor │ │
│ │ --- 'userspace' governor for userspace frequency scaling │ │
│ │ <M> 'ondemand' cpufreq policy governor │ │
│ │ <M> 'conservative' cpufreq governor │ │
│ │ --- CPUFreq processor drivers │ │
│ │ <M> ACPI Processor P-States driver │ │
│ │ < > AMD Mobile K6-2/K6-3 PowerNow! │ │
│ │ <M> AMD Mobile Athlon/Duron PowerNow! │ │
│ │ < > AMD Opteron/Athlon64 PowerNow! │ │
│ │ < > Cyrix MediaGX/NatSemi Geode Suspend Modulation │ │
│ │ < > Intel Enhanced SpeedStep │ │
│ │ < > Intel Speedstep on ICH-M chipsets (ioport interface) │ │
│ │ < > Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface) │ │
│ │ < > Intel Pentium 4 clock modulation │ │
│ │ < > nVidia nForce2 FSB changing │ │
│ │ < > Transmeta LongRun │ │
│ │ < > VIA Cyrix III Longhaul |
|
Back to top |
|
|
Cadoro Apprentice
Joined: 09 Feb 2006 Posts: 154 Location: Napoli
|
Posted: Tue Feb 28, 2006 8:36 am Post subject: |
|
|
Si con il caricamento di cpu-freq carichi tutte le dipendenze.Ti consiglierei di mettere con * tutti quello che hai selezionato tranne al massimo acpi processor..vedi intanto come va |
|
Back to top |
|
|
Valerio.arnaboldi n00b
Joined: 20 Feb 2006 Posts: 12
|
Posted: Tue Feb 28, 2006 5:19 pm Post subject: |
|
|
Ok, ho provato a mettere l'asterisco a tutte le voci, a mandare il comando " make dep && make clean vmlinux modules modules_install", ma lanciando cpufreq-info dice:
cpufrequtils 0.3: cpufreq-info (C) Dominik Brodowski 2004
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
come al solito. Allora ho provato anche a lasciare come modulo AMD Mobile Athlon/Duron Power Now! , ma ancora quando eseguo modprobe sul modulo acpi-freq (che comunque trova) dopo aver lanciato make con i parametri sopra descritti ottengo i soliti risultari.
Mi sa proprio che sto sbagliando tutto, ma non saprei che fare! Se non riesco ad utilizzare acpi è un bel problema! |
|
Back to top |
|
|
ferroilpinguino Apprentice
Joined: 26 Feb 2005 Posts: 272
|
Posted: Tue Feb 28, 2006 5:43 pm Post subject: |
|
|
Code: | " make dep && make clean vmlinux modules modules_install", |
io proverei
con
make clean && make && make modules_install
ops dimenticavo.....make install _________________ Non crederò mai che Dio giochi a dadi col mondo. A.Einstein |
|
Back to top |
|
|
|