Linux-magazine.it Forum
Maggio 19, 2013, 04:14:25 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: [RISOLTO] Errori al boot di e_powersaver, p4_clockmod e pcc_cpufreq  (Letto 3984 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 140


Mostra profilo
« inserita:: Gennaio 23, 2012, 07:38:20 pm »

ciao a tutti

uso ubuntu maverick e ho aggiornato compilando da me al kernel 3.2.1

al boot mi ritrovo degli errori

Codice:
FATAL: Error inserting e_powersaver (/lib/modules/3.2.1/kernel/drivers/cpufreq/e_powersaver.ko): No such device
FATAL: Error inserting p4_clockmod (/lib/modules/3.2.1/kernel/drivers/cpufreq/p4-clockmod.ko): Device or resource busy
FATAL: Error inserting pcc_cpufreq (/lib/modules/3.2.1/kernel/drivers/cpufreq/pcc-cpufreq.ko): No such device

come posso risolvere?

tengo a precisare che lo scaling della cpu funziona correttamente e in più posto questo comando per info

Codice:
giuseppe@giuseppe-house:~$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Per favore, comunicare errori e malfunzionamenti a cpufreq@vger.kernel.org.
analisi della CPU 0:
  modulo acpi-cpufreq
  CPU che operano alla stessa frequenza hardware: 0
  CPU che è necessario siano coordinate dal software: 0
  latenza massima durante la transizione: 10.0 us.
  limiti hardware: 1.60 GHz - 2.13 GHz
  frequenze disponibili: 2.13 GHz, 1.60 GHz
  gestori disponibili: conservative, ondemand, userspace, powersave, performance
  gestore attuale: la frequenza deve mantenersi tra 1.60 GHz e 2.13 GHz.
                   Il gestore "ondemand" può decidere quale velocità usare
                  in questo intervallo.
  la frequenza attuale della CPU è 2.13 GHz.
 statistiche cpufreq:2.13 GHz:14,65%, 1.60 GHz:85,35%  (126816)
analisi della CPU 1:
  modulo acpi-cpufreq
  CPU che operano alla stessa frequenza hardware: 1
  CPU che è necessario siano coordinate dal software: 1
  latenza massima durante la transizione: 10.0 us.
  limiti hardware: 1.60 GHz - 2.13 GHz
  frequenze disponibili: 2.13 GHz, 1.60 GHz
  gestori disponibili: conservative, ondemand, userspace, powersave, performance
  gestore attuale: la frequenza deve mantenersi tra 1.60 GHz e 2.13 GHz.
                   Il gestore "ondemand" può decidere quale velocità usare
                  in questo intervallo.
  la frequenza attuale della CPU è 1.60 GHz.
 statistiche cpufreq:2.13 GHz:17,39%, 1.60 GHz:82,61%  (124523)

grazie in anticipo
« Ultima modifica: Marzo 11, 2012, 06:48:46 pm da Peps » Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #1 inserita:: Gennaio 24, 2012, 01:02:35 am »

...sono moduli che vengono caricati (o meglio, tenta di caricarli) all'avvio ma non venogno trovati: probabilmente perché li hai disabilitati nel ricompilare il kernel. Sono moduli, però, che non dovrebbero servirti, ad esempio per il primo:

Citazione
modinfo e_powersaver
filename:       /lib/modules/2.6.37.6-smp/kernel/arch/x86/kernel/cpu/cpufreq/e_powersaver.ko
license:        GPL
description:    Enhanced PowerSaver driver for VIA C7 CPU's.
author:         Rafal Bilski <rafalbilski@interia.pl>
depends:        freq_table
vermagic:       2.6.37.6-smp SMP mod_unload 686

...mica hai una CPU della VIA? ...non mi sembra a leggere altri post quindi ne pui fare tranquillamente a meno. In sostanza quell'errore non crea alcun problema, se poi vuoi eliminarlo per un "problema estetico" allora fai un fischio.  Ghigno

Ovviamente lo scaling funziona perché non fa uso, e quindi non necessita, di quei moduli.

Bye 8-)
Registrato

Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 140


Mostra profilo
« Risposta #2 inserita:: Gennaio 24, 2012, 02:32:58 am »

i primi due li posso eliminare perché il primo come dici tu è per le cpu VIA che io non ho (io ho un intel core 2 duo P7450) l'altro è per un pentium 4 ma il terzo dice

Codice:
giuseppe@giuseppe-house:~$ modinfo pcc-cpufreq
filename:       /lib/modules/3.2.1/kernel/drivers/cpufreq/pcc-cpufreq.ko
license:        GPL
description:    Processor Clocking Control interface driver
version:        1.10.00
author:         Matthew Garrett, Naga Chumbalkar
srcversion:     A5DCABA1B17BE91E0A35373
depends:       
intree:         Y
vermagic:       3.2.1 SMP mod_unload modversions CORE2

secondo te serve?

come faccio ad eliminarli?
rmmod??

Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #3 inserita:: Gennaio 25, 2012, 03:47:06 pm »

...per caso in /etc/rc.d hai un file del tipo rc.modules (che poi dovrebbe essere un link ad un altro file)?

Bye  Fico
Registrato

Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 140


Mostra profilo
« Risposta #4 inserita:: Gennaio 25, 2012, 04:55:11 pm »

guarda non ho proprio la cartella rc.d

in più ho dato locate rc.modules ma non c'è
Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #5 inserita:: Gennaio 27, 2012, 06:56:47 pm »

...quando hai ricompilato il kernel, quali sono i comandi che hai impartito? ...riportali tutti....

Bye  Fico
Registrato

Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 140


Mostra profilo
« Risposta #6 inserita:: Gennaio 28, 2012, 06:06:10 pm »

allora

1)
Codice:
sudo adduser giuseppe src

2)
Codice:
sudo chmod -R g+wr /usr/src

3)
Codice:
cd /usr/src/linux-3.2.1

4) ho applicato le pacht per il problema apparmor ricori? Occhiolino (
Codice:
patch -p1 < 0001-xxxxxxxxxx.patch
)

5)
Codice:
make gconfig
e qua ho cercato di personalizza per quello che so ad esempio ho attivato il supporto per i core 2 duo avendolo io e credo che uno dei 3 moduli che mi danno errore è proprio per questo motivo...

6)
Codice:
export CONCURRENCY_LEVEL=2

7)
Codice:
make-kpkg --rootcmd fakeroot clean

Fico
Codice:
make-kpkg --rootcmd fakeroot --initrd kernel_image kernel_headers modules_image

e poi installo i relativi deb che mi crea
Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #7 inserita:: Febbraio 04, 2012, 12:02:32 am »

...avevo dimenticato questo thread  Ghigno

Il comando:
Codice:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
cosa ti restituisce?

Bye  Fico
Registrato

Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 140


Mostra profilo
« Risposta #8 inserita:: Febbraio 05, 2012, 05:14:55 pm »

ecco

Codice:
giuseppe@giuseppe-house:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
acpi-cpufreq
Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #9 inserita:: Febbraio 07, 2012, 11:08:58 pm »

...il modulo in uso nel tuo caso è:

acpi-cpufreq

Potresti mettere gli altri in blacklist al fine di evitarne il caricamento. Hai un file /etc/modprobe.d/blacklist.conf ?

Bye  Fico
Registrato

Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 140


Mostra profilo
« Risposta #10 inserita:: Febbraio 08, 2012, 04:50:21 pm »

ecco a te

Codice:
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

# replaced by e100
blacklist eepro100

# replaced by tulip
blacklist de4x5

# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394

# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m

# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2

# causes failure to suspend on HP compaq nc6000 (Ubuntu: #10306)
blacklist i2c_i801

# replaced by p54pci
blacklist prism54

# replaced by b43 and ssb.
blacklist bcm43xx

# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps

# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done #by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr

# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac

blacklist nouveau

blacklist acer_wmi

anche se pensavo di riuscire a capire i moduli che ho abilitato alla compilazione del kernel e disattivarli da la anche perché credo di compilare il kernel 3.2.5 appena uscito che risolve i famosi problemi del consumo energetico
Registrato
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7281



Mostra profilo
« Risposta #11 inserita:: Febbraio 09, 2012, 12:39:01 am »

Puoi intanto inziare ad aggiungere in blacklist i moduli per i quali ti da errore al boot. Prova ad aggiungerne uno alla volta e ogni volta verifichi il comportamento della macchina. Ad esempio al file che hai riportato (blacklist.conf) prova ad aggiungere la riga:

Codice:
blacklist e_powersaver

salvi il file e riavvi la macchina verificando se l'errore al boot persiste: in caso negativo prima di aggiungere in blacklist gli altri moduli controlli dapprima il comportamento della macchina (temperatura, ventole etc). Se tutto va al meglio allora aggiungi in blacklist l'altro modulo per il quale ti da errore e così via fino alla fine. In questo modo ad ogni iterazione controlli che la macchina e tutti i suoi parametri rimangano entro i limiti e al tempo stesso quando andrai a ricompilare il kernel già saprai quali moduli devi "eliminare" dalla compilazione (sia come modulo statico sia come caricabile al bisogno).

Bye  Fico
Registrato

Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 140


Mostra profilo
« Risposta #12 inserita:: Febbraio 29, 2012, 02:06:52 am »

ho provato ad inserire al blacklist.conf i 3 moduli che mi danno errore ma all'avvio mi continua a dare gli stessi errori...
premetto che però il pc compreso lo scaling del processore funziona perfettamente e quindi credo sia regolato da un altro modulo ma allora mi domando come mai l'errore persiste? c'è un modo per eliminare definitivamente questi modulo dal kernel?
Registrato
Peps
Full Member
***

Karma: +0/-0
Scollegato Scollegato

Messaggi: 140


Mostra profilo
« Risposta #13 inserita:: Marzo 11, 2012, 06:48:15 pm »

credo di avere risolto eliminando i 3 file direttamente dalla cartella /lib/modules/3.2.1/kernel/drivers/cpufreq

adesso non ho più gli errori al boot

alla prossima
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a: