Re: 2.6.11 cpufreq: Device or resource busy

From: Andrew Morton
Date: Wed Mar 09 2005 - 02:51:09 EST


Hugo Mills <hugo-lkml@xxxxxxxxxxxxx> wrote:
>
> I've just upgraded my laptop (ASUS M3000 -- see below) from 2.6.10
> to 2.6.11. It now seems to be unable to load the acpi_cpufreq module:
>
> hrm@joshua:hrm $ sudo modprobe acpi-cpufreq
> FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.11-plain/kernel/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.ko): Device or resource busy

Presumably there's already a cpufreq driver regisered when you try to load
the acpi_cpufreq module.

If you can work out how to enable cpufreq debugging, then do so. Or apply
the below patch, see what driver is being registered.

--- 25/drivers/cpufreq/cpufreq.c~a 2005-03-08 23:45:21.000000000 -0800
+++ 25-akpm/drivers/cpufreq/cpufreq.c 2005-03-08 23:45:28.000000000 -0800
@@ -1351,7 +1351,7 @@ int cpufreq_register_driver(struct cpufr
((!driver_data->setpolicy) && (!driver_data->target)))
return -EINVAL;

- dprintk("trying to register driver %s\n", driver_data->name);
+ printk("trying to register driver %s\n", driver_data->name);

if (driver_data->setpolicy)
driver_data->flags |= CPUFREQ_CONST_LOOPS;
_

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/