[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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

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: