Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - A index
The Linux kernel configuration item CONFIG_APM
has multiple definitions:
arch/x86/Kconfig
The configuration item CONFIG_APM:
CONFIG_X86_32 && CONFIG_PM_SLEEP
apm
, apm
, apm
, apm
, apm_32
, hp6xx_apm
APM is a BIOS specification for saving power using several different techniques. This is mostly useful for battery powered laptops with APM compliant BIOSes. If you say Y here, the system time will be reset after a RESUME operation, the /proc/apm device will provide battery status information, and user-space programs will receive notification of APM "events" (e.g. battery status change).
If you select "Y" here, you can disable actual use of the APM BIOS by passing the "apm=off" option to the kernel at boot time.
Note that the APM support is almost completely disabled for machines with more than one CPU.
In order to use APM, you will need supporting software. For location and more information, read Documentation/power/apm-acpi.rst and the Battery Powered Linux mini-HOWTO, available from http://www.tldp.org/docs.html#howto.
This driver does not spin down disk drives (see the hdparm(8) manpage ("man 8 hdparm") for that), and it doesn't turn off VESA-compliant "green" monitors.
This driver does not support the TI 4000M TravelMate and the ACER 486/DX4/75 because they don't have compliant BIOSes. Many "green" desktop machines also don't have compliant BIOSes, and this driver may cause those machines to panic during the boot phase.
Generally, if you don't have a battery in your machine, there isn't much point in using this driver and you should say N. If you get random kernel OOPSes or reboots that don't seem to be related to anything, try disabling/enabling this option (or disabling/enabling APM in your BIOS).
Some other things you should try when experiencing seemingly random, "weird" problems:
1) make sure that you have enough swap space and that it is enabled. 2) pass the "idle=poll" option to the kernel 3) switch on floating point emulation in the kernel and pass the "no387" option to the kernel 4) pass the "floppy=nodma" option to the kernel 5) pass the "mem=4M" option to the kernel (thereby disabling all but the first 4 MB of RAM) 6) make sure that the CPU is not over clocked. 7) read the sig11 FAQ at http://www.bitwizard.nl/sig11/ 8) disable the cache from your BIOS settings 9) install a fan for the video card or exchange video RAM 10) install a better fan for the CPU 11) exchange RAM chips 12) exchange the motherboard.
To compile this driver as a module, choose M here: the module will be called apm.
arch/i386/Kconfig
The configuration item CONFIG_APM:
CONFIG_PM_SLEEP && ! CONFIG_X86_VISWS
apm
, apm
, apm
, apm
, apm_32
, hp6xx_apm
APM is a BIOS specification for saving power using several different techniques. This is mostly useful for battery powered laptops with APM compliant BIOSes. If you say Y here, the system time will be reset after a RESUME operation, the /proc/apm device will provide battery status information, and user-space programs will receive notification of APM "events" (e.g. battery status change).
If you select "Y" here, you can disable actual use of the APM BIOS by passing the "apm=off" option to the kernel at boot time.
Note that the APM support is almost completely disabled for machines with more than one CPU.
In order to use APM, you will need supporting software. For location and more information, read Documentation/pm.txt and the Battery Powered Linux mini-HOWTO, available from http://www.tldp.org/docs.html#howto.
This driver does not spin down disk drives (see the hdparm(8) manpage ("man 8 hdparm") for that), and it doesn't turn off VESA-compliant "green" monitors.
This driver does not support the TI 4000M TravelMate and the ACER 486/DX4/75 because they don't have compliant BIOSes. Many "green" desktop machines also don't have compliant BIOSes, and this driver may cause those machines to panic during the boot phase.
Generally, if you don't have a battery in your machine, there isn't much point in using this driver and you should say N. If you get random kernel OOPSes or reboots that don't seem to be related to anything, try disabling/enabling this option (or disabling/enabling APM in your BIOS).
Some other things you should try when experiencing seemingly random, "weird" problems:
1) make sure that you have enough swap space and that it is enabled. 2) pass the "no-hlt" option to the kernel 3) switch on floating point emulation in the kernel and pass the "no387" option to the kernel 4) pass the "floppy=nodma" option to the kernel 5) pass the "mem=4M" option to the kernel (thereby disabling all but the first 4 MB of RAM) 6) make sure that the CPU is not over clocked. 7) read the sig11 FAQ at http://www.bitwizard.nl/sig11/ 8) disable the cache from your BIOS settings 9) install a fan for the video card or exchange video RAM 10) install a better fan for the CPU 11) exchange RAM chips 12) exchange the motherboard.
To compile this driver as a module, choose M here: the module will be called apm.
arch/sh/Kconfig
The configuration item CONFIG_APM:
CONFIG_PM
apm
, apm
, apm
, apm
, apm_32
, hp6xx_apm
(none)
arch/mips/Kconfig
The configuration item CONFIG_APM:
CONFIG_PM
apm
, apm
, apm
, apm
, apm_32
, hp6xx_apm
APM is a BIOS specification for saving power using several different techniques. This is mostly useful for battery powered systems with APM compliant BIOSes. If you say Y here, the system time will be reset after a RESUME operation, the /proc/apm device will provide battery status information, and user-space programs will receive notification of APM "events" (e.g. battery status change).
In order to use APM, you will need supporting software. For location and more information, read Documentation/pm.txt and the Battery Powered Linux mini-HOWTO, available from http://www.tldp.org/docs.html#howto.
This driver does not spin down disk drives (see the hdparm(8) manpage ("man 8 hdparm") for that), and it doesn't turn off VESA-compliant "green" monitors.
Generally, if you don't have a battery in your machine, there isn't much point in using this driver and you should say N. If you get random kernel OOPSes or reboots that don't seem to be related to anything, try disabling/enabling this option (or disabling/enabling APM in your BIOS).
arch/arm/Kconfig
The configuration item CONFIG_APM:
(none)
apm
, apm
, apm
, apm
, apm_32
, hp6xx_apm
APM is a BIOS specification for saving power using several different techniques. This is mostly useful for battery powered laptops with APM compliant BIOSes. If you say Y here, the system time will be reset after a RESUME operation, the /proc/apm device will provide battery status information, and user-space programs will receive notification of APM "events" (e.g. battery status change).
In order to use APM, you will need supporting software. For location and more information, read Documentation/pm.txt and the Battery Powered Linux mini-HOWTO, available from http://www.tldp.org/docs.html#howto.
This driver does not spin down disk drives (see the hdparm(8) manpage ("man 8 hdparm") for that), and it doesn't turn off VESA-compliant "green" monitors.
Generally, if you don't have a battery in your machine, there isn't much point in using this driver and you should say N. If you get random kernel OOPSes or reboots that don't seem to be related to anything, try disabling/enabling this option (or disabling/enabling APM in your BIOS).
arch/i386/Kconfig
The configuration item CONFIG_APM:
CONFIG_PM
apm
, apm
, apm
, apm
, apm_32
, hp6xx_apm
APM is a BIOS specification for saving power using several different techniques. This is mostly useful for battery powered laptops with APM compliant BIOSes. If you say Y here, the system time will be reset after a RESUME operation, the /proc/apm device will provide battery status information, and user-space programs will receive notification of APM "events" (e.g. battery status change).
If you select "Y" here, you can disable actual use of the APM BIOS by passing the "apm=off" option to the kernel at boot time.
Note that the APM support is almost completely disabled for machines with more than one CPU.
In order to use APM, you will need supporting software. For location and more information, read Documentation/pm.txt and the Battery Powered Linux mini-HOWTO, available from http://www.tldp.org/docs.html#howto.
This driver does not spin down disk drives (see the hdparm(8) manpage ("man 8 hdparm") for that), and it doesn't turn off VESA-compliant "green" monitors.
This driver does not support the TI 4000M TravelMate and the ACER 486/DX4/75 because they don't have compliant BIOSes. Many "green" desktop machines also don't have compliant BIOSes, and this driver may cause those machines to panic during the boot phase.
Generally, if you don't have a battery in your machine, there isn't much point in using this driver and you should say N. If you get random kernel OOPSes or reboots that don't seem to be related to anything, try disabling/enabling this option (or disabling/enabling APM in your BIOS).
Some other things you should try when experiencing seemingly random, "weird" problems:
1) make sure that you have enough swap space and that it is enabled. 2) pass the "no-hlt" option to the kernel 3) switch on floating point emulation in the kernel and pass the "no387" option to the kernel 4) pass the "floppy=nodma" option to the kernel 5) pass the "mem=4M" option to the kernel (thereby disabling all but the first 4 MB of RAM) 6) make sure that the CPU is not over clocked. 7) read the sig11 FAQ at http://www.bitwizard.nl/sig11/ 8) disable the cache from your BIOS settings 9) install a fan for the video card or exchange video RAM 10) install a better fan for the CPU 11) exchange RAM chips 12) exchange the motherboard.
To compile this driver as a module ( = code which can be inserted in and removed from the running kernel whenever you want), say M here and read Documentation/modules.txt. The module will be called apm.
Raw data from LKDDb:
lkddb module apm CONFIG_APM : arch/arm/Kconfig : "Advanced Power Management Emulation" # in 2.5.45–2.5.75, 2.6.0–2.6.20
lkddb module apm CONFIG_APM : arch/i386/Kconfig : "APM (Advanced Power Management) BIOS support" # in 2.5.45–2.5.75, 2.6.0–2.6.20, 2.6.22–2.6.23
lkddb module apm CONFIG_APM : arch/mips/Kconfig : "Advanced Power Management Emulation" # in 2.6.18–2.6.20
lkddb module apm CONFIG_APM : arch/x86/Kconfig : "APM (Advanced Power Management) BIOS support" # in 2.6.25–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.12
lkddb module apm_32 CONFIG_APM : arch/x86/Kconfig : "APM (Advanced Power Management) BIOS support" # in 2.6.24
lkddb module hp6xx_apm CONFIG_APM : arch/i386/Kconfig : "APM (Advanced Power Management) BIOS support" # in 2.6.21
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - A index
Automatically generated (in year 2024). See also LKDDb sources on GitLab