Ну драйвер же tulip правили, значит его и надо подгружать, в /etc/modules.conf у тебя должно быть типа
...
alias eth0 8139too (если он)
alias eth1 tulip
...
Ладно, что с вами сделаешь, если такие вопросы возникают:)...
Короче, надо пересобирать ядро, но, можно этого не делать, вам нужно
точно знать, какое у вас стоит ядро, желательно по uname -a, затем в
/usr/src/linux-2.4.20-8 (если я правильно понял) надо из директории configs
выбрать нужный конфиг, который принадлежит вашему ядру, т.е. тому,
которое сейчас загружено и переместить с переименовкой в корневой
каталог исходников ядра, например:
cd /usr/src/linux-2.4.20-8
cp configs/kernel-2.4.20-i686.config .config
make oldconfig
make dep
это создаст нам нужные хедеры для сборки драйверов, но пересборкой
ядра как таковой не является, все должно пройти довольно быстро...
Затем возмете исходники tulip у меня, я специально выдрал их для
компиляции без пересборки ядра целиком, чисто для вас:),
http://mcmcc.bat.ru/mypatches/tulip-0.9.15-pre12.mc.tar.bz2
Скачайте и распакуйте куда-нибудь, затем в tulip-0.9.15-pre12.mc/
дайте команду make, если все сделаете правильно, то у вас должен
появиться модуль tulip.o, его нужно будет переместить в
/lib/modules/2.4.20-8/kernel/drivers/net/tulip/ за место старого...
Вот собственно и все...