You need kernel-devel package for your kernel plus make, gcc etc. If you
cannot download them directly, you can use "yumdownloader --resolve --urls"
and download them on another machine, then copy using usb stick.
You can also compile drivers on any other machine and transfer ready modules.
You need kernel-devel matching kernel in VM:
http://yum.qubes-os.org/r1-beta2/current/vm/fc14/rpm/kernel-devel-3.0.4-2.pvops.qubes.x86_64.rpm
It should be 3.0.4-3, but haven't found it in our yum repo... 3.0.4-2 should
also be enough, but if no - let me know, I will upload correct package version.
To use compiled modules, you need to setup netvm to use "custom" kernel,
otherwise /lib/modules is read-only. The easiest way is to create new netvm as
StandaloneVM:
qvm-create -l red --net --standalone netvm2
# set "custom" kernel:
qvm-prefs -s netvm2 kernel none
# connect firewallvm to it:
qvm-prefs -s firewallvm netvm netvm2
Then you have writable /lib/modules in your netvm (now named netvm2), and can
copy required modules there.
It might be also possible to use custom kernel in standard netvm, but with
some issues in beta3 release (already fixed, will be shipped with next release).
--
Best Regards / Pozdrawiam,
Marek Marczykowski
Invisible Things Lab