How to exclude ACPI modules in OPEN SUSE 11_0 and newer Avoid loading of udev auto-loaded ACPI drivers ============================================== For most of the ACPI modules the ordinary way which works for all udev auto-loaded drivers works: Add to /etc/modprobe.conf.local: blacklist battery blacklist ac blacklist fan blacklist thermal blacklist processor blacklist button blacklist asus-laptop Removing processor, fan and thermal driver from the initrd ========================================================== This does not work for the thermal, fan and the processor driver. Those are loaded via initrd and therefore the drivers must be removed from there. Remove them from this line: INITRD_MODULES="megaraid_sas ata_piix processor thermal fan reiserfs edd" in /etc/sysconfig/kernel and then rebuild /boot/initrd by invoking: mkinitrd Avoid loading of processor driver via cpufreq drivers ===================================================== The CPU frequency drivers need the ACPI processor driver. CPU frequency drivers are currently loaded by the haldaemon service: /etc/init.d/haldaemon Because it cannot currently detected which cpufreq driver is needed for the hardware they are all probed. The first driver which succeeds to load will fulfull the dependency and automatically load the processor driver. To avoid this pass the CPUFREQ=no boot parameter in grub. The haldaemon does evaluate this flag and will not try to load cpufreq drivers. Verify that ACPI modules were not loaded ======================================== Just check the lsmod output if you have booted. E.g. if: lsmod |grep processor is empty, the processor driver is not loaded. Thomas Renninger SuSE Linux Products GmbH, 2008