Packaging a module that overwrites kernel-provided files
I'm currently having issues with a Broadcom Netxtreme II 5708 card when
used with Xen on Debian Etch. Basically, using kernel 2.6.18 it works,
but as soon as either a bridge or a routed network under Xen is
started, it stops receiven packages. The servers (cause they are many)
must remain using Debian Etch and using Xen, so Etch-and-half is of no
use.
This is a known issue with the card, and they have been solved in the
latest drivers [1] provided by Broadcom, which I've already built and
tested using linux-headers, and confirmed proper behaviour.
The thing is I want to keep using the Debian provided linux-2.6.18
packages, to be able to keep up to date with security fixes, but I need
to use these drivers. I have attempted to package the driver as a kernel
module, and I'm pretty much done there, but I would like to know the
proper way to indicate the fact that this module _overwrites_ modules
provided by the kernel (bnx2)
Is there a document or package I could follow as an example?
[1] http://www.broadcom.com/support/ethernet_nic/netxtremeii.php
--
Ernesto Hernández-Novich - Linux 2.6.18 i686 - Unix: Live free or die!
Geek by nature, Linux by choice, Debian of course.
If you can't aptitude it, it isn't useful or doesn't exist.
GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3
Reply to: