I just installed Linux on my system but it couldn’t identify my ethernet card. I went online and could find the C source code for the driver. But I’m not sure what I need to do to make it work. Can anyone help??
Go to www.hardwarecentral.com and ask. It’s a UBB board just like this one. Somebody there will know.
I always thought Linux was one of the most under-apprecuated and sublime of the Peanuts characters myself…
Ugh. Usually ethernet support is handled by the kernel (or a kernel module).
What was involved in the c code? Was it just one c file? A group of c files? Did the distribution have a file called Makefile?
My first guess is that this deal would require a kernel recompile, and that this c code is designed to be placed somewhere in the /usr/src/linux tree, to help build you an obliging kernel.
I’m guessing that the idea of a kernel recompile might not be something you’d look forward to. If this is what you need, and it isn’t an appealing prospect, and you aren’t totally broke, you might want to consider the fact that widely supported 10baseT ethernet cards are pretty cheap!
I’m willing to do anything to get it to work. If you can tell me how to do it I will. My only problem is I don’t know where to place the c file and how to compile it corectly. After that a kernel recompile sounds pretty easy according to the Redhat site. I can email you the c file. It has comments and such but I don’t understand them. All the stuff I can find tells you what to do but never what commands to use and since I don’t know what the commands are it’s rather hard to get anywhere.
Oh…the page where I got the driver says that I need to recompile the kernel so if you can get me to there I should be able to recompile ok.
I don’t know how related this is, but you might check it out.
When I installed Linux on my system, I couldn’t recognize the ethernet card or the 56K modem at all. The problem turned out to be the BIOS. If it’s a relatively new system, the BIOS will assume you have a Plug and Play OS, and will leave it to the OS to allocate hardware resources. Linux’s support for PnP is poor still, so I entered the BIOS and switched the option to ‘no PnP OS’, and the chip then recognized the card for me.
That sounds very messy and vague, but I did it because I read the Plug and Play howto, which explained it clearly. Take a look.
Sounds like what hansel said is worth looking into if you think it applies to you. Feel free to send me the c file, and I’ll try to help. Be sure to tell me what ver of Redhat you are using.
Recompiling the kernel isn’t too bad under most circumstances. It’s mostly a matter of running a source configuration script which asks you a lot of questions, installing the kernel binary (if the compile succeeds), and reconfiguring lilo.