To merge the alternate SKGE/SKY2 driver from kernel 2.6 : 1) download the backported package from this site : http://developer.osdl.org/shemminger/releases/skge-sky2-backport.tar.bz2 2) extract it in some temp directory, a new subdirectory 'skge-backport' will be created : # cd /tmp ; tar jxf ~/skge-sky2-backport.tar.bz2 3) copy and patch a standard 2.4 kernel with the patch provided with this procedure (2.4.33-skge-1.6-1-glue.diff) : # cd /usr/src # cp -al linux-2.4.33 linux-2.4.33-skge-1 # cd linux-2.4.33-skge-1 # patch -p1 < /w/doc/2.4.33-skge-1.6-1-glue.diff # cd .. # cp -al linux-2.4.33-skge-1 linux-2.4.33-skge-2 4) copy all the *.c and *.h files from the extracted driver : # cd /usr/src/linux-2.4.33-skge-2 # cp /tmp/skge-backport/*.[ch] drivers/net/skge/ 5) rebuild the patch : # cd /usr/src # diff -urN linux-2.4.33-skge-1 linux-2.4.33-skge-2 > /w/2.4.33-skge-1.6-2-files.diff 6) cleanup # rm /usr/src/linux-2.4.33-skge-1 /usr/src/linux-2.4.33-skge-2 /tmp/skge-backport -rf