The driver seems to be in the 3.3 tree, but I just installed 3.3.7 from the mainline kernel repository, cause I thought it would have the driver (3.3-rc7). But it is not included.

There are no newer kernels for oneiric, and I can't use precise or quantal kernels cause they require PAE and I don't have that.


A couple of things:

  • Non-PAE (aka generic i386) kernels are available until Precise, but not for Quantal
  • Just because a driver is in the kernel (source) tree does not mean it is included in a specific build of the kernel (that depends on the kernel configuration for that build)
  • amilo-rfkill is available in the PAE i386 kernel 3.4/3.5 mainline builds for Quantal, as part of the linux-image-extra package.
    • But it is not available in the Ubuntu kernel team's previous non-PAE builds of the 3.3/3.4 kernels.
    • Unfortunately, if you have no PAE support it looks like you must build the kernel (or at least that module) yourself...
| improve this answer | |
  • I get an error though, when installing those highlighted packages: pastie.org/4318671 – Janus Troelsen Jul 24 '12 at 17:07
  • You may want to file a bug then, because I don't see why they have separate generic-pae and generic i386 packages if the latter still require PAE support. But otherwise, sorry, it looks like you'll have to build your own kernel to get amilo-rfkill support... – ish Jul 24 '12 at 17:11
  • but i don't see any distinct generic{-pae,} packages. i think it's on purpose: lists.ubuntu.com/archives/ubuntu-devel/2011-November/… – Janus Troelsen Jul 24 '12 at 17:15
  • Sorry, I see that now -- they continued to do that until 3.4-precise, but of course that doesn't have amilo-rfkill... – ish Jul 24 '12 at 17:17
  • how do you see what drivers a specific build contains? – Janus Troelsen Jul 24 '12 at 17:29

I compiled my own amilo-rfkill.ko using this guide, the amilo-rfkill.c sources from the Git snapshot of 3.3.7 and the kernel headers from the Ubuntu mainline kernel repository.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.