SlackwareThis Forum is for the discussion of Slackware Linux.
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.
Then you don't need to install any drivers. The drivers are part of the kernel. The modules needed are '8139cp' and/or '8139too' one or both should be listed when you run 'lsmod'. Why ? the card doesn't work ? maybe you haven't configured it properly.
8139cp is probably what you need. It may need the mii module also(the 8139too uses it, I know).
What is the ouput of 'lsmod'?
If the modules are not being loaded at all, you may need to load them at startup by uncommenting the line for 8139cp in /etc/rc.d/rc.modules. In rare cases where the default configuration (IRQ, etc) don't work, then you could pass those options to modprobe in the /etc/modprobe.conf file. If you load the 8139cp module with modprobe (not insmod), it will automatically take care of loading the mii or any other needed modules. All that said, hotplug or udev(depending on your system) should be taking care of this for you.
Distribution: Slackware 12 Kernel 2.6.24 - probably upgraded by now
Posts: 1,054
Rep:
I have had some problems with that driver in the past , so it maybe that it isn't working for you ... but that site probably won't have anything better , get your problems and post debug messages on the LKML, maybe someone will solve it.
Do as H_TExMex_H's suggests and check the ouput for errors. If you get no erros, then double-check by running lsmod again. The module should now show up in the output.
It would appear that for some reason the module is not being loaded during bootup.
You can make this happen by adding the command to /etc/rc.d/rc.local or by uncommenting the line for the module in /etc/rc.d/rc.modules. As mentioned, if the driver needed is the 8139too, then using modprobe should automatically load the mii module as well(I'm not sure if 8139cp needs it).
It's possible that loading of the module is being blocked by udev's blacklist. If so, commenting the line out in the blacklist should resolve the problem.
not just ifconfig. We need to see the unconfigured interfaces as well.
If your "ifconfig -a" shows the eth0 interface, then it is time to run
Code:
netconfig
and supply configuration details for your card.
If eth0 showed up, you need to make the module load permanent if you want to enjoy networking after a reboot. Add a module load command to /etc/rc.d/rc.netdevice which is a script that Slackware will run if it exists :
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.