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.
I've read plenty of posts, but none have exactly my specifications. I'm running Slackware 11 on a Dell 5100C (discontinued) with an integrated PCI/motherboard set (Intel 82801). I'm running the 2.6 generic kernel.
I just got RCN Cable internet installed, and it's plugged in to the regular ethernet port. I know that there are two ethernet cards, one with a regular port and one with a 1394 port. I have been using a wireless USB adapter provided by my landlord, but now we have our own connection, so I should use the ethernet connector.
When I first installed, netconfig detected "eth0", and I turned it off somehow, as it was useless, and used a module to load the RT73 usb wireless adapter.
I unloaded the RT73 module, commented the lines for the usb adapter in /etc/rc.d/rc.inet1.conf and then ran netconfig. All it told me was that I did not have TCP/IP running and that there was nothing it could do. IT DID NOT PROBE FOR A NETWORK CARD.
I looked through lists of modules (filenames, that is) and found one called eth1394. I did "modprobe eth1394" and "modprobe e1000" and they both said "FATAL...device not detected" or something to that effect. However, when I ran ifconfig, there was an "eth0" interface. It didn't do anything, of course.
I checked lsmod, and there are no modules named "eth" of any kind; I ran lspci, and the card is definitely there. However, somewhere in the process a bunch of modules got "unloaded" because future runs of lsmod turned up only the cisco VPN client. That was frustrating, even after a reboot.
I reinstalled the modules, and still got only the Cisco VPN module...did I trash the modules somehow? Is there a way to load all of 'em?
I've read plenty of posts, including one who said he just bought a new network card (seems like a waste of time and money), and someone who suggested compiling a new kernel (I have the same chipset and the same kernel here at work and it did not require any tweaking -- it just detected the card and the network right away).
Is there a way to force netconfig to probe for the card?
What happened to my modules? (i did run "depmod eth1394" and "rmmod e1000") How do I get them back?
Have you tried the e100 module? I have the 82801 device, with onboard Intel Pro 10/100 ethernet NIC too, and I use the e100 driver.
To get the modules 'back' as in 're-inserted' just use 'modprobe modulename' where modulename is the name of the module you want to insert.
To get the modules 'back' as in 're-inserted' just use 'modprobe modulename' where modulename is the name of the module you want to insert.
That occurred to me...do you mean for all of them? (a) it seems like that would take a while and (b) I don't know what most of them were called -- that's why it was somewhat confusing/distressing. There were about fifty originally, and last I checked there were two.
1 - reboot
2 - run your startup script(s) again.
4 - modprobe -l will list them all by name/location
5 - modprobe -a inserts all modules you name on the command line; it might work with a * wildcard, like 'modprobe -a *' but not sure..
check 'man modprobe' for the full info on modprobe.
Hmmmm, okay, I will reboot again. I'm pretty sure I rebooted last night and the modules list was still screwy -- I think I messed up the startup scripts and that's what did it. I know they were not loaded at boot time because the boot messages were complaining about e.g., ALSA not loading correctly and other stuff "not found."
modprobe -l should tell me if there's an appropriate ethernet driver, right? I'm also going to try e100 like you suggested.
Are you sure you're running Slackware 11.0? Have you upgraded some of the stock (included) packages from somewhere besides the 11.0/patches directory on the mirrors?
Sheesh -- Rob's post got me thinking: If you used the 2.6 kernel from the SLackware 11 CD/DVD, you need to install the modules manually, from the CD/DVD over to your installation folder.
For example, if you use kernel 2.6.17.13, then you need to copy the lib/modules/2.6.17.13 folder and contents over to the same location in your hard-drive installation (or whatever the folder's exact name is). Did you do this?
LOL I never even noticed your mention of the kernel you were using.
If you didn't do this, it would explain where all your modules went.
Last edited by GrapefruiTgirl; 05-08-2007 at 03:21 PM.
Another way of saying "this is what I love about Slackware" is that I was using a wrongly-installed kernel for two weeks and everything still worked. It didn't work quite right -- I still knew something was wrong -- but it was still functional.
Now I just wonder what happened the first time I installed the kernel. I swear I followed the same steps both times, but only the second time it worked right.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.