This is what i did to get the internal networkinterface working:
Got a new developers kernel 2.1.107. I dont know wether other kernels work also, this is the only one i tried. (Meanwhile i tried 2.1.113 and 2.1.120 both work)
Compiled the kernel to use the PCI Quirks feature. Here is my kernelconfig file. The tulip driver got compiled as a module so ist easier to test different versions. So dont forget 'make modules' and 'make modules_install'
The /etc/conf.modules file should look somerthing like this
You can check wether the tulip driver got loaded with 'lsmod'.
Should the driver not work right away it will very likely be
a media detection problem.
You can then set the approbriate media
type with 'tulip_diag -f - A 100baseTx' or what ever your media type
is.
You will probably be able to set this as an option in
conf.modules, but i have not checked yet.
The compile command you will find at the end of tulip_diag.c
This should get you going.
Notes:
The 2.1.107 kernel uses /proc/bus/pci. Making /proc/pci obsolet. To reads or set the PCI Parameters you can use the pciutil package.
Obviously the hitachi bios is a bit broken, the update hitachi offers i could not install.
The tulip driver included in the 2.1.107 kernel is a tulip version 83. This driver is made to work with the /proc/bus/pci interface. Later tulip drivers that are said to have better autodetection , but i could not compile under 2.1.x,.
Not all netmonitoring tools will work with the new kernel.