Package name
DKMS packages are named by appending -dkms to their non-DKMS counterpart (or the module name if no counterpart can be found). Packages beginning with dkms- should be renamed to follow this format.
https://wiki.archlinux.org/index.php/Dynamic_Kernel_Module_Support
Search Criteria
Package Details: dkms-acpi_call-git 20130209-1
Package Actions
| Package Base: | dkms-acpi_call-git |
|---|---|
| Description: | kernel module that enables you to call ACPI methods by writing the method name followed by arguments to /proc/acpi/call, e.g. to turn off discrete graphics card in a dual graphics environment (like NVIDIA Optimus) |
| Upstream URL: | http://github.com/mkottman/acpi_call |
| Category: | modules |
| Licenses: | |
| Submitter: | chenxiaolong |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 22 |
| First Submitted: | 2011-12-06 17:28 |
| Last Updated: | 2013-02-09 05:33 |
Latest Comments
Comment by Lucky
Comment by chenxiaolong
I'm disowning this package. I no longer use acpi_call for my optimus system.
Comment by lorim
since upstream repo has changed its layout, this package doesn't build anymore. please take a look at https://aur.archlinux.org/packages/acpi_call-git for an example of an updated PKGBUILD
Comment by chenxiaolong
@Lekensteyn: Removed :)
Comment by Lekensteyn
`depmod -a` is redundant and unnecessarily slows done installation.
Please see https://wiki.archlinux.org/index.php/DKMS#How_to_create_.install_.2F_dkms.conf_files.3F
Comment by chenxiaolong
@DonSajtos: Could you explain why you flagged this as being out of date?
Comment by chenxiaolong
You're welcome :)
Comment by dapolinario
Ok! Now I understand. Thank you.
Comment by chenxiaolong
@dapolinario: The purpose of DKMS is to compile the module for every installed kernel no matter if it's the official *-ARCH kernel or a custom one. Because of this, the module must be installed into each kernel's specific module folder.
Say your kernel is 3.1.5-ARCH; if you install to the extramodules folder using DKMS and then update to kernel 3.1.6-ARCH, DKMS will recompile the module and try to put it in extramodules again, causing a conflict.
If you don't use custom kernels, I suggest you use the 'acpi_call-git' package. It installs to the extramodules folder. DKMS is really only useful if you use a bunch of different kernels. You can read more about DKMS here http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support :D
Comment by dapolinario
Is it a good idea to use the extramodules folder, in the same way
virtualbox does it?
$ ls -alh
total 20K
drwxr-xr-x 5 root root 4.0K Jan 2 09:06 .
drwxr-xr-x 11 root root 4.0K Dec 21 10:52 ..
drwxr-xr-x 3 root root 4.0K Jan 2 09:07 3.1.5-1-ARCH
drwxr-xr-x 3 root root 4.0K Jan 2 09:07 3.1.6-1-ARCH
drwxr-xr-x 2 root root 4.0K Jan 2 09:06 extramodules-3.1-ARCH