Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
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 am using a Debian 2.2.20-idepci kernel.Y'day i installed kernel 2.4.23(Since it is the latest stable one,I want to use it).I just copied the my old kernels configuration file(/boot/config-2.2..20-idepci) and compiled my new 2.4.23 kernel.Every thing is working fine except it can not detect the ethernet cards.I am using two ethernet cards.
When it is booting,the folwwing message i got
-------------------------------------------------------------
Configuring network interfaces:
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
modprobe: modprobe: Can't locate module eth1
SIOCSIFADDR: No such device
modprobe: modprobe: Can't locate module eth1
eth1: ERROR while getting interface flags: No such device
modprobe: modprobe: Can't locate module eth1
SIOCSIFNETMASK: No such device
modprobe: modprobe: Can't locate module eth1
SIOCSIFBRDADDR: No such device
modprobe: modprobe: Can't locate module eth1
eth1: ERROR while getting interface flags: No such device
modprobe: modprobe: Can't locate module eth1
eth1: ERROR while getting interface flags: No such device
modprobe: modprobe: Can't locate module eth1
In my old kernel i am able to use ethernet cards.
where it is goig wrong?.Any modules are needed?.
Or anything to do with /etc/modules.conf.
Please help me.I am new to this area.
It's a good idea, when having problems with hardware, to specify the hardware being used. Also when using the config file of the previous kernel it's a good idea to check it out. Especially when there's such a huge difference between them.
Well to make that one work you'll need the 8139too module. To see if you have it and if it will load, type modprobe 8139too. If it doesn't load give the output here. If it doens't exist then you didn't compile it.
How to select that particular module (8139too).Under which category that module is existing?.
can any one explain what will happen if i enable that paricular option instead of loading it as a module.
What is the difference b/w the two apart from the increase in the size of the kernel in the first one.
Sorry for asking many stupid qns.I am a beginner in linux
Edit modules.conf and make sure there is a line "alias eth0 8139too" there. That should tell it where to look. If that fails just add the line "8139too" to /etc/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.