j'ai moi aussi cette erreur
modprobe acpi_cpufreq
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.18-1.2798.fc6/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): Device or resource busy
Pourtant mon portable Asus semble gérer l'énergie parfaitement, l'applet gnome de gestion de fréquences du processeur fonctionne; à la minine, ondemand ou performance, tout semble fonctionner ... mm si c vrai que je trouve qu'il grimpe plus facilement (en auto) sous FC6 que sous FC5 !?
Ne serait-ce pas le bug référencé sur le wiki de FedoraProject http://fedoraproject.org/wiki/Bugs/FC6Common ???
Il est dit:
Anaconda installing the wrong architecture kernel in some systems. cpuspeed is not working for the same reason.
Je n'ai pas les moyens de tester mais avis à la communauté !!!!
llaumgui wrote:
nouvo09 wrote:BIzarre :

j ai 2 machines sur lesquelles j ai mis la meme FC6. une a l'erreur et pas l'autre. Le tower avait l'erreur et pas le laptop.

si ca peut aider...
T'as pas vraiment besoin de CPUfreq sur une tower...
Je comprends bien, mais je n'ai jamais demandé à ce que çà soit installé. Quel est le démon qui lance cette commande ? Note que je pourrais faire un grep cpu_freq /etc.rc.d/init.d ... pour pouvoir le désactiver
Moi, même avec le bon kernel, cpuspeed ne se lance pas si je suis sur secteur alors que le module acpi_cpufreq est bien chargé. Mais si je le force, ( cpuspeed -d ), ca marche.
Sur batterie, aucun problème...
7 jours plus tard
Des retours avec le nouveau kernel ?
Je viens de tester le new kernel et même cpuspeed de testing... Pas mieux.
Mais je me demande si ça viendrais pas de là :
/sys/devices/system/cpu/cpu0/cpufreq/
> /proc/acpi/processor/CPU1/
llaumgui@defiant ~> cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Pentium(R) M processor 1.86GHz
stepping        : 8
cpu MHz         : 1862.000
cache size      : 2048 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up est tm2
bogomips        : 3725.86
llaumgui@defiant ~> cat /proc/acpi/processor/CPU1/info 
processor id:            0
acpi id:                 1
bus mastering control:   yes
power management:        yes
throttling control:      yes
limit interface:         yes
L'id du processeur n'est pas la même selon l'acpi et le système...
Moi comme toi, ca n'a rien changé

de plus je vois apparaître des messages concernant la temperature threshold..
quelle que soit la console où je bosse

trop sympa !
Je touche au but :

/etc/init.d/cpuspeed :

FC6 :
#!/bin/sh
# Startup script for cpuspeed
#
# chkconfig: 12345 06 99
# description: Run dynamic CPU speed daemon

# Source function library.
. /etc/rc.d/init.d/functions

[ -f /usr/sbin/cpuspeed ] || exit 0

prog="cpuspeed"

# Get config.
if [ -f /etc/cpuspeed.conf ]; then
        . /etc/cpuspeed.conf
fi

start() {
    if [ ! -f /var/lock/subsys/cpuspeed ]; then
        # Attempt to load scaling_driver if not loaded but it is configured
        for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver; do
            # We want to run the code below only if the
            # wildcard above got no matches.
            [ ! -f "$file" ] || break

            if [ -n "$DRIVER" ]; then
                /sbin/modprobe "$DRIVER"
            else
                if [ -d /proc/acpi ]; then
                    EST=`grep flags /proc/cpuinfo | grep est`
                    if [ "$EST" ]; then
                        # use ACPI as a fallback
                        /sbin/modprobe acpi-cpufreq
                        # even ACPI didn't work, remove it, and bail out.
                        if [ -d /sys/devices/system/cpu/cpu0/cpufreq ]; then
                            /sbin/rmmod acpi-cpufreq
                        fi
                    fi
                else
                    # This is a no-ACPI machine. Just exit.
                    return 0
                fi
            fi
        done

        # If we get this far with no driver, we must have no ACPI. We're doomed.
        [ ! -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver ] && return 0

        drv=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver)

        case "$drv" in
        centrino|powernow-k8)
            /sbin/modprobe cpufreq-ondemand
            for i in /sys/devices/system/cpu/cpu*
            do
                echo ondemand > $i/cpufreq/scaling_governor
            done
            RETVAL=0
            ;;
        *)
            echo -n $"Starting $prog: "
            daemon cpuspeed -d $OPTS
            RETVAL=$?
            echo
            [ $RETVAL = 0 ] && touch /var/lock/subsys/cpuspeed
        esac
    else
        return 0
    fi
    return $RETVAL
}

stop() {
    drv=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver)
    case "$drv" in
    centrino|powernow-k8)
        /sbin/rmmod cpufreq-ondemand
        RETVAL=0
        ;;
    *)
        if test "x`pidof cpuspeed`" != x; then
            echo -n $"Stopping $prog: "
            killproc cpuspeed -USR1
            killproc cpuspeed -INT
            echo
        fi
        if test "x`pidof cpuspeed`" != x; then
            killproc cpuspeed
        fi
        RETVAL=$?
        [ $RETVAL = 0 ] && rm -f /var/lock/subsys/cpuspeed
    esac

    return $RETVAL
}

case "$1" in
    start)
        start
        ;;

    stop)
        stop
        ;;

    status)
        status cpuspeed
        ;;
    restart)
        stop
        start
        ;;
    condrestart)
        if test "x`pidof cpuspeed`" != x; then
        stop
        start
        fi
        ;;

    *)
        echo $"Usage: $0 {start|stop|restart|condrestart|status}"
        exit 1

esac

exit $RETVAL
FC5 :
#!/bin/sh
# Startup script for cpuspeed
#
# chkconfig: 12345 06 99
# description: Run dynamic CPU speed daemon

# Source function library.
. /etc/rc.d/init.d/functions

[ -f /usr/sbin/cpuspeed ] || exit 0

prog="cpuspeed"

# Get config.
if [ -f /etc/cpuspeed.conf ]; then
        . /etc/cpuspeed.conf
fi

start() {
    if [ ! -f /var/lock/subsys/cpuspeed ]; then
        # Attempt to load scaling_driver if not loaded but it is configured
        for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver; do
            # We want to run the code below only if the
            # wildcard above got no matches.
            [ ! -f "$file" ] || break

            if [ -n "$DRIVER" ]; then
                /sbin/modprobe "$DRIVER"
            else
                # use ACPI as a fallback if its available.
                if [ -f /proc/acpi/processor/CPU0/throttling ]; then
                    # Check we have throttling states available.
                    thr=`head -n1 -q /proc/acpi/processor/CPU*/throttling | uniq`
                    if [ "$thr" != "<not supported>" ]; then
                        /sbin/modprobe acpi-cpufreq
                    fi
                fi
            fi
        done

        # If we get this far with no driver, we must have no ACPI. We're doomed.
        [ ! -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver ] && return 0

        echo -n $"Starting $prog: "

        daemon cpuspeed -d $OPTS
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] && touch /var/lock/subsys/cpuspeed
    else
        return 0
    fi
    return $RETVAL
}

stop() {
    if test "x`pidof cpuspeed`" != x; then
        echo -n $"Stopping $prog: "
        killproc cpuspeed -USR1
        killproc cpuspeed -INT
        echo
    fi
    if test "x`pidof cpuspeed`" != x; then
        killproc cpuspeed
    fi
    RETVAL=$?
    [ $RETVAL = 0 ] && rm -f /var/lock/subsys/cpuspeed
    return $RETVAL
}

case "$1" in
    start)
        start
        ;;
    
    stop)
        stop
        ;;
    
    status)
        status cpuspeed
        ;;
    restart)
        stop
        start
        ;;
    condrestart)
        if test "x`pidof cpuspeed`" != x; then
        stop
        start
        fi
        ;;
    
    *)
        echo $"Usage: $0 {start|stop|restart|condrestart|status}"
        exit 1

esac

exit $RETVAL
case "$drv" in
        centrino|powernow-k8)
            /sbin/modprobe cpufreq-ondemand
            for i in /sys/devices/system/cpu/cpu*
            do
                echo ondemand > $i/cpufreq/scaling_governor
            done
            RETVAL=0
            ;;
Sur FC6 les centrino son ondemand !
Le problème viens bien de là... Je suis entrain de préparer un billet dessus...
bonjour llaumgui...j'ai un portable centrino et je n'ai jamais observé ce probleme de frequence depuis que je suis passé sous le kernel 2.6.18-1.2849.fc6. la frequence de mon processeur intel M725 varie bien suivant la charge demandé.par exemple actuellement elle est de 600Mhz et si je lance une appli sous the gimp (transformation d'image...) mon cpu varie sans probleme jusqu'a 1600Mhz
Sans aucun doute le problème vient bien de là mais peut-on imaginer que cette nuance ait été introduite sans raison ? Il n'y a pas d'inconvenient à neutraliser la commande ?
chepioq wrote:bonjour llaumgui...j'ai un portable centrino et je n'ai jamais observé ce probleme de frequence depuis que je suis passé sous le kernel 2.6.18-1.2849.fc6. la frequence de mon processeur intel M725 varie bien suivant la charge demandé.par exemple actuellement elle est de 600Mhz et si je lance une appli sous the gimp (transformation d'image...) mon cpu varie sans probleme jusqu'a 1600Mhz
@chepiod : comment mesures-tu la fréquence actuelle de ton proc ??

J'ai aussi cette erreur "Error inserting acpi_cpufreq...." ==> est-ce que je peux désactiver sans problème le service cpuspeed sur un PC de bureau ?
je mesure la frequence avec conky...
Nicofo : Pas de problème, je l'ai même désinstallé.
10 jours plus tard
Bonjour,

J'ai une machine dell precision 390 (proc intel core 2 duo e6400) sur laquelle j'ai installe fc6.
J'ai egalement le message d'erreur sur le module acpi_cpufreq (no such device)
que ce soit avec la distrib x86-64 ou en 32 avec le noyau i686 ou i686 recompile.
Le ventilateur de l'alimentation de la machine fait beaucoup de bruit, et
d'apres ce que je comprend des discussions sur le forum, c'est lie a cette erreur. Je me trompe ?

Quelqu'un a t'il essaye d'installer la fc6 sur une precision 390 et rencontre le meme probleme ?
SAlut, meme probleme sur portable Vaio VGN-FS115Z.

J'ai essayé la manip proposée par llaumgui en modifiant /etc/init.d/cpuspeed.

Mais j'ai tjs le message "Error inserting acpi_cpufreq .... No such device"

Quelqun a t'il trouvé une soluce ?

@+
Désactive le daemon et lance cpuspeed en ligne de commande. Si ça marche, fais ma manip'.
Je regarderai ca lundi, la manip à faire est seulement "service cpufreq start" ??

Merci
@+
Bon j'ai testé :
 /sbin/service cpuspeed start
Et j'ai toujours la reponse
FATAL : Error inserting acpi_cpufreq ...../acpi-cpufreq.ko): No such device
Voilou
@+