I thought it wrote them to the depfile.
I think you have to put them in /lib/modules/2.x.xwhatever/kernel/somefolder/
every thing under the /kernal folder is a module.
this is what I am going by I know it's not a network card but it is a module and it is RedHat
C. Installation guide using Redhat 5.XX
=======================================
Step 1 : Copy tulip.o into the latest kernel's modules:
cp tulip.o /lib/modules/2.0.XX/net/tulip.o
Where the XX is the version number of the latest kernel.
Step 2 : Update kernel's module dependencies:
/sbin/depmod -a
on 7.1 our modules are in the kernel folder
2.4.2-2enterprise
|-- build -> ../../../usr/src/linux-2.4.2
|-- kernel
| |-- arch
| | `-- i386
| | `-- kernel
| | |-- cpuid.o
| | |-- microcode.o
| | `-- msr.o
| |-- drivers
| | |-- atm
| | | |-- ambassador.o
| | | |-- atmtcp.o
| | | |-- eni.o
Your driver options should go in the /etc/modules.conf file
The alias is the module like bttv
the device name is hardware like eth0 or sound_slot_0 or parport_lowlevel
so it would go like this
alias devicename driver
alias eth0 tulip
options tulip options=x debug=x
you will probably have to check around to see how to do it
maybe something like
alias devicename bttv
options bttv options=card=2
I Have no Idea if this will work. You will have to check for the device name also.
Maybe just take the easy way out and put the command to load it in /etc/rc.d/rc.local
Let us know what you do, We are learning here