Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Has anyone gotten their Netgear FA311 card to work under linux?
I am running Slackware, and am having extensive difficulties. Neither the supplied driver nor the National Semiconductor (natsemi) driver which I downloaded seem to work.
Any help would be appreciated.
By the way, the ethernet card is for a cable modem which uses DHCP.
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,602
Rep:
The latest driver should be available here - http://www.scyld.com/network/ethercard.html. What problems are you having? Do you get any error messages? Telling is the steps you are taking would also help.
when I run the -gcc instruction to creat natsemi.o I get multiple error messages (can't find hex something.h, for example)
Is there a natsemi.o out there somewhere that I can use to persuade corel linux to work with this network card?
the FA311.o driver won't work with Kernel 2.2.16 unfortunately.
Hello all; my ethernet card problem is fixed (many thanks, Jeremy).
andrewcm, I was having the same problem as you. Download the natsemi.c driver, ALONG WITH pci-scan.c, pci-scan.h, and kern_compat.h from the link provided by Jeremy (http://www.scyld.com/network/ethercard.html).
After compiling and installing both pci-scan.o and natsemi.o, and editing rc.modules, your problem should be solved.
well done, and congratulations.
Maybe I should replace corel linux with slackware. I downloaded pci-scan.c and the others suggested but it made no difference.
I can find no way to construct the natsemi.o for corel linux 2.2.16 from natsemi.c using the command given in the file. First is says "must use -0". then it says "cannot find /linux/modversions.h" - a file which doesn't exist anywhere on the corel disk.
any suggestions? should I remove corel linux and switch over to slackware?
I've been working on this for a week now. Ive been having the same problem with the FA311 in redhat 7.0
I've been to a few different sites, including the one above and downloaded everything I can find. Currently, I have compiled and installed pci-scan.c (installed .o) and natsemi.c (installed .o) using the following commands:
I don't know if I'm having the same problem as yank_, but I can't get my FA311 to work on RH7 either. Everything looks hunky-dory during the install, and 'insmod pci-scan' works fine, but when attempting 'insmod natsemi' I get the following error:
Device or resource busy
and the hint that this can be caused by incorrect parameters.
Is that message sort of a catch-all for modules that can't run, or does anyone have an idea about what I might have to do to correct this?
I am having *great* trouble getting the FA311 to work. I have downloaded the necessary files (fa311.zip, pci-scan, natsemi and the kern_compat files), but try as I might I cannot get them to compile. I get errors like not being able to find the linux/modversions.h file, and no compilation. Does anyone have any idea what to do...? I am using Storm 2000 with kernel 2.2.16
Hey everyone.. netgear released new drivers if you havn't figured it out already
go to http://www.netgear.com .. drivers for RH6.x and RH7.0 are both avaliable. I got the fa311 to work in 7.0 first try with the new drivers.. now i just have to figure out how to get it to connect through my router to the cable modem
which, of course, gives me the same error. I haven't tried the suggestions listed here yet - earlier in the thread, but just wanted to mention that the new drivers netgear has out for rh6.x don't seem to be working for me. I am, of course, new to installing things on linux machines although I'm not new to the os. Any help is *much* appreciated.
I tried to get the netgear drivers to work on RH, but they wouldn't at all. I have them running now on Debian (my machine) and Mandrake 7.1 (my girlfriend's), so I can briefly tell you what I did:
1. Make sure you have kernel headers installed.
2. Get the pci-scan.* natsemi.c and kernel*.h files from the website.
3. Do the follwoing as root:
gcc -DMODULE -Wall -Wstrict-prototypes -c -O6 -I<path to kernel headers>/net pci-scan.c
NB: That's a capital o NOT a zero
4. Repeat for natsemi.c
5. Issue this as root:
install -m 644 pciscan.o /lib/modules/<dist name>/net
6. Repeat for natsemi.o
7. Add line to /etc/conf.modules | /etc/modules.conf
alias eth0 natsemi
8. In /etc/modules, add the following lines:
auto ##if not already there
pci-scan
natsemi
## The order of these last two is important!!
Either reboot or just insmod pci-scan then insmod natsemi.
That's it. Works fine for me, and I can now get internet sharing up and running in less than 5 minutes!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.