Problem Getting Nic To work with Gobo 010 using 3c509
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.
Problem Getting Nic To work with Gobo 010 using 3c509
Okay, I just installed Gobo on my system, and I was previously using Red Hat 9. RH didn't have a problem with the NIC, it detected it, I could use it, no worries. I've now installed GoboLinux 010 on my box and it works great except I can't get the nic to work. It tells me that the nic isn't installed. Fair enough, so I try to do a "modprobe 3c509.o" and I get back
Note: /etc/modules.conf is more recent than /System/Kernel/Modules/2.4.23-Gobo/modules.dep
modprobe: Can't locate 3c509.o
Now I'm completely lost because Gobo uses a different file structure than I've seen before. Can anyone please, please god help me?
Unless /System/Kernel/Modules/ is a symlink to /lib/modules, or vice versa, this file structure violates standards. I'd check on that, and if they don't maintain standard compliance I would ditch the distro because it's a good sign the distro maintainers don't care about standard compliance (which makes the system a bitch to maintain).
If you find there are symlinks making the filesystem structure compliant, then proceed to go in the modules directory and run depmod -a. It sounds awfully unlikely they wouldn't give you a 3c509 module matching your kernel! Hopefully that's all it'll take to work.
This is what was released to kuro5hin.org from the developers pertaining to the symlinks.
For each category of files, there is a directory under /System/Links grouping files from each application as symbolic links: Executables, Libraries, Headers, Shared and Manuals. For compatibility, each "legacy" directory is a link to a corresponding category. Therefore, /bin, /sbin, /usr/bin, /usr/local/bin (and so on) are all symlinks to /System/Links/Executables. Environment variables are also simplified: export PATH=/System/Links/Executables is enough.
I tried the depmod -a in both /lib/modules and /System/Kernel/Modules/, and it didn't come up with an error message, but it still doesn't detect my nic. There is an error message now during boot up, but it fly's by so quick that I can't read it.
OK. I take back my earlier complaint about the filesystem structure.
Poke around in the modules directory for net/3c509.o
If it's not there, consider compiling it yourself.
As long as you have 2.4.23 kernel source, you can do "make xconfig" and select your card type as a module. This would enable you to get the module working without even rebooting.
Okay, I tried that, and a few other things that my roommate suggested, and nothing worked. So I went out and picked up a new nic. Low and behold, works like a charm. Stupid ISA card. Thanks man.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.