Allied Telesis AT-2931SX Network Card User Manual


 
Advanced Control Suite for the AT-2931SX Adapter User’s Guide
59
Broadcom NICE Patches
Also included in this release are network device drivers patched with
Broadcom NICE support. These drivers are originally taken from the Linux
2.4.16 kernel distribution.
To install patched drivers, perform the following procedure.
1. Copy the NICE header file, "nicext.h", to the appropriate Linux kernel
include directory, for example:
% cp /usr/src/nice-2.4.16/nicext.h /usr/src/linux/
include/linux
2. Rename the original network device driver under the Linux kernel
source tree, "/usr/src/linux/drivers/net".
3. Copy the patched drivers to the Linux kernel network driver source
directory, i.e. "/usr/src/linux/drivers/net".
4. Follow the kernel rebuild instructions to configure kernel support for
these drivers.
% cd /usr/src/linux
% make config
5. If the patched drivers are configured into the kernel, go to step 7. If the
patched drivers are configured as modules, go to step 6.
6. In the case of supporting only the module version of these drivers, it is
possible to simply run the following to compile patched drivers and to
install them into the proper module directory:
% make modules
% make modules_install
There is no need to compile the complete kernel. Go to step 8.
7. Rebuild the kernel to compile these patched drivers:
% make clean
% make dep
% make
8. Either reboot the system or unload/load the patched modules. Run
configuration scripts to test the patch.