I have a PCI card:
lspci -n : 0200: 1011:0009 (rev 22)
lspci -vvx :
Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 22)
Subsystem: LMC Unknown device 0006
Flags: bus master, medium devsel, latency 32, IRQ 9
I/O ports at d000 [size=128]
Memory at e8201000 (32-bit, non-prefetchable) [size=128]
[virtual] Expansion ROM at 48100000 [disabled] [size=256K]
00: 11 10 09 00 07 00 80 02 22 00 00 02 08 20 00 00
10: 01 d0 00 00 00 10 20 e8 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 76 13 06 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 01 14 28
It is aT1/E1 WAN card originally manufactured by SBEI.
I want to use this card with fedora/rhel/centos, but the
provided kernel rpm does not have the required kernel
modules included.
I need from drivers/net/wan/*, hdlc, dlci, fr, syncppp, and
either the lmc drivers included or the out-of-tree sbc
driver (source code is marked GPL).
My preferred plan is to build a kmod or kmdl rpm(s) that
includes all the necessary modules. I realize that I'll have
to rebuild new rpm(s) for this card whenever new kernels
are released, but I think that's not too bad.
Is there a HOWTO that tells me how to build such a thing?
I don't have quite enough info from the things I've uncovered
so far:
<http://driverupdateprogram.com/>
<http://www.kerneldrivers.org/RedHatKernelModulePackages>
<http://fedoraproject.org/wiki/Obsolete/KernelModules>
An alternate plan is to modify the kernel source rpm's .config
and recompile the entire kernel rpm. But I'd like to keep these
additional modules separate until/unless they are included
by redhat/fedora automatically. (BTW, how does one
go about requesting that sort of thing? These drivers have
been in the kernel sources for a long time; I think they're
stable.)
I have found a similar thread here:
<http://forums.fedoraforum.org/archive/index.php/t-64640.html>,
but it is 3 years old and I saw no replies.
Thanks in advance for any replies.