Hi Lenard, thanks for replying.
Well, I read the README that came with the driver, and it says:
"Limitations
===========
The current version of the driver has been tested on the latest Red Hat, SuSE,
and other Linux distributions for i386, ia64, and x86_64 CPU architectures
using 2.4.x and 2.6.x kernels. The driver has been tested up to kernel
version 2.4.31 and 2.6.12.
The driver should work on other little endian or big endian CPU architectures,
but only very limited testing has been done on some of these machines. The
Makefile may have to be modified to include architecture specific compile
switches, and some minor changes in the source files may also be required.
On these machines, patching the driver into the kernel is recommended (see
below for instructions)."
I assumed that meant that it would work on my kernel 2.4.32, I didn't understand the second paragraph too much but since my machine is a Intel Xeon processor that can run ix86 packages, I assumed the first paragraph applied.
During the configuration (I assume you mean configuration of the kernel), I selected to install most of the ethernet drivers. I thought that the tg3 driver was Broadcom, so I tried that driver and it didn't work either. Doing "modprobe" any other driver results in an error message like "Device busy or not found" (I don't remember the wording of the error).
When I was compiling the kernel I had to remove support for cryptography and also "Memory Technology Device" support because otherwise I couldn't get the "modules_install" to work. These are the only two things I consciously removed.
I am a kernel newbie here, so maybe my kernel is buggered up... I didn't really know what I was doing, I followed a HOWTO
http://www.faqs.org/docs/Linux-HOWTO/Kernel-HOWTO.html that seemed to work OK.... and I used "make oldconfig" if that matters...
Should I re-compile the kernel again? Did I screw something up? thanks!