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.
This is confusing. In Slack 10.2 i don't have to do anything and it automatically detects my ethernet adapter which is on eth0. After installing 11, it can't find any of my eth adapters. I can't see it when issuing ifconfig -a. What should I do?
What kernel do you have installed ? Did you install the 'huge26.s' kernel ? If so, did you installed the suited modules for it from the /extra directory on the DVD or CD #2 (or #3 ???) ?
If you used test26.s you've installed the kernel-modules from the /testing directory, right ? If yes, then check the kernel config to see if there is support for your NIC's in there. Try with
Code:
cat /boot/config | grep NICmodule-name
if you know the module names... you can also check to make sure the /boot/config file is the 2.6.18 kernel config so you won't read the wrong conf file. If support for your NIC's exist in the kernel then check if they are blacklisted or something and check modprobe.conf and add a line for them in there so their modules will be loaded at boot time.
that seems logical to me. perhaps the /boot/config doesn't point to the modules at all. unfortunately i don't know the manufacturer chipset of my eth adapter. but i'll give it a try later and let you know the result.
I was browsing the kernel 2.6.18 folder under /usr/src/linux and to my surprise, i couldn't find a bzImage and a system map here. i was wondering how you guys resolve this problem? do i have to recompile things again by using the .config given?
In /usr/src/linux you will not find anything but source code, until you compile a kernel yourself. I don't see the problem there.
Re: your network problems, did you do a full Slackware install, or did you leave things out? For instance did you install udev, devfs and hotplug, and are their rc files (/etc/rc.d/rc.udevd and /etc/rc.d/rc.hotplug) executable?
What happens when you "modprobe" the kernel module for your card yourself (assuming you know what kernel module was used for card in Slackware 10.2)?
Thanks for that Eric. I did a full installation of 11 and I don't think I missed out on anything at all. Ok, so I tried to do the netconfig again and this came out on the network card probe:
3c59x.o
Unfortunately upon doing a modprobe on that module it says FATAL. =(
I guess I have no choice but to recompile the kernel.
Thanks for that Eric. I did a full installation of 11 and I don't think I missed out on anything at all. Ok, so I tried to do the netconfig again and this came out on the network card probe:
3c59x.o
Unfortunately upon doing a modprobe on that module it says FATAL. =(
I guess I have no choice but to recompile the kernel.
Or do you have a better idea? =)
Hi,
That NIC is a 3com! The module is available at boot if you modify the /etc/rc.d/rc.modules file;
Code:
# This one works for all 3com 3c590/3c592/3c595/3c597 and the
# EtherLink XL 3c900 and 3c905 cards:
#/sbin/modprobe 3c59x <----- this line take out comment
Just make sure the above line is uncommented in the /etc/rc.d/rc.modules file.
You could just do a;
Code:
/sbin/modprobe 3c59x
from the console to see what happens.
If the modprobe fails;
Code:
dmesg |grep eth #see what is recognized
lspci -vv #get device information
lsmod #see what modules are loaded
ifconfig -a #see if a network device is there
One thing, are you sure that you loaded the modules for the kernel?
How do you install the kernel-modules from the DVD, i ran into the same problem, installpkg kernel-modules does not work for me, error file name does not end in tgz. Also how can i untar a file/package that ends in tgz.tar.
How do you install the kernel-modules from the DVD, i ran into the same problem, installpkg kernel-modules does not work for me, error file name does not end in tgz. Also how can i untar a file/package that ends in tgz.tar.
thanks a millions slackers
I'm sorry but this questions looks familiar... didn't you make a separate thread about it and I along others responded to your question in there. If so, please stop doing things like this because it will not help you in any way... it'll just confuse more.
Just searched the forum and look what I've found, spidna: http://www.linuxquestions.org/questi...d.php?t=490067 ! Did you at least try the solutions you were given there ? If you didn't then why ask for help and then not consider it ? If you did, you could have been polite enough and post back the result. If neither of them works then it might be a corrupt package, maybe a bad CD/DVD burn.... when downloading ISO's from the Internet first check md5sum (using the *.md5 files that come along the ISO's) and gpg verify it (using the *.tgz.asc files that also come along with the ISO's).. try using better quality CD/DVD's , burning at lower speeds, etc. But first of all, make sure you're using the correct (full) package filename with the 'installpkg' command inside the /extra directory. For example if you wish to install the '2.6.17.13' kernel-modules that come along with Slack 11 in the /extra directory, then just 'cd /path/to/extra/directory' and type 'installpkg kernel-modules-2.6.17.13-i486-1.tgz' within that directory.
ok, so i did what you suggested. Indeed, I found a 3c59x on /etc/rc.d/rc.modules, but, when I enable it, it doesn't seem to get my eth card detected. Although doing an lsmod shows that 3c59x is enabled. Is there anything that I missed down here?
sit0 Link encap:UNSPEC HWaddr 00-00-00-00-30-30-30-3A-00-00-00-00-00-00-00-00
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
P.S.
How do I check if my udev is running correctly?
Hi,
You don't have a 3com NIC but a Realtek based NIC. The module should be 8139cp (note the 8139C+ in the lspci output).
You need to un-comment the line below in the /etc/rc.d/rc.modules;
Code:
# RealTek 8139C+ enhanced support:
#/sbin/modprobe 8139cp <<----this line
Once you have the module loaded via a reboot or modprobe then you should see your module for the NIC device(s) in the lsmod output. Doing a ifconfig should now show the device. Take it from there!
edit: don't forget to comment out the 3com line in rc.modules.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.