I've recently reinstalled gentoo on an older system that I've been using for a year or so and I seem to be having issues with the latest tulip drivers. I've tried the recent(2.6.18 I think) sources(gentoo and vanilla) and it doesn't seem to work properly. Basically, it runs for 60 seconds, then disconnects/times out. I can modprobe -r tulip && modprobe tulip && /etc/init.d/net.eth0 restart to get the connection back for another 60 seconds. I've done a manual and genkernel config and both ultimately result in the same, so I'm somewhat sure it comes down to the tulip driver.
My lspci result is:
00:00.0 Host bridge: Intel Corporation 82845 845 (Brookdale) Chipset Host Bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845 845 (Brookdale) Chipset AGP Bridge (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 12)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #1) (rev 12)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus (rev 12)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev 12)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
02:07.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
02:07.1 Input device controller: Creative Labs SB Live! Game Port (rev 07)
02:08.0 Ethernet controller: Davicom Semiconductor, Inc. 21x4x DEC-Tulip compatible 10/100 Ethernet (rev 31)
I've tried modprobing the various other tulip drivers, but only the basic tulip driver is able to locate my NIC. I can post my kernel config, but that's lengthy and I don't really the problem lies in that. Any help would be appreciated.

