cnxadsl   An enhanced init script to replace cnxadslctl
linux-atm-2.4.0-1pk.src.rpm   Needed mostly for libatm, required to build brctl
ppp-2.4.2-2pk.src.rpm   Updated pppd package which is needed for kernel PPPoE
rp-pppoe-3.5-2pk.src.rpm   Also required for kernel PPPoE
brctl-010226.c   Used to control br2684 ethernet over ATM Build with gcc -o br2684ctl brctl-010226.c -latm then copy it to /usr/local/bin
config-2.4.19   A possible configuration file for kernel 2.4.19
   
To use this
  • make mrproper in /usr/src/linux-2.4.19 (or wherever you have that kernel source)
  • cp /where/you/put/config-2.4.19 /usr/src/linux-2.4.19/.config
  • make oldconfig

You'll probably want to leaf through the config to make sure it's appropriate for your system. This config is aimed at an IDE system with no initrd. Once you're happy, build and install the kernel (don't forget make modules_install!) as you normally would. Check the Kernel HOWTO if you get stuck. Rebuild your Conexant kernel module against this kernel - and make sure it's looking at the right kernel include directory.