Click to See Complete Forum and Search --> : eth0 missed after upgraded to 2.6.5


gentleboy
05-09-2004, 09:18 AM
after installed kernel-2.6.5
i can work under bash ,but my eth0 is missed
my boot.log shows
May 9 20:39:45 localhost ifup: modprobe:
May 9 20:39:45 localhost ifup: QM_MODULES: Function not implemented
May 9 20:39:45 localhost ifup:
May 9 20:39:45 localhost ifup: 8139too device eth0 does not seem to be present, delaying initialization.
May 9 20:39:45 localhost network: Bringing up interface eth0: failed


what is QM_MODULES?
and how can i find my eth0?

mdwatts
05-09-2004, 09:20 AM
Moved to the Hardware forum since Installation is meant for distro install issues.


Linux Install Help: Need help installing your Linux OS?

soda_popstar
05-09-2004, 09:29 AM
I think you forgot to compile the 8139too module when you compiled your kernel.

DSwain
05-09-2004, 09:30 AM
what network card do you have? how did you build the driver into your kernel (as a module or built directly into the kernel?) what distro will also help.

What you may want to try is typing "modprobe 8139too" assuming thats the driver it wants. Also, try lsmod to see the output of that.

mdwatts
05-09-2004, 10:19 AM
Have a look in /lib/modules/<new kernel version>/kernel/drivers/net to see if 8139too.ko exists.

sharth
05-09-2004, 11:29 AM
and you might want to install module-init-tools if you haven't yet. and last, could you post the first 10 lines of a file named .config in the source directory of your kernel config (assuming you built it yourself).

some distros might store this in /boot/config-2.6.5 or if you boot the kernel, it might be found in /proc/config or /proc/kernel-config

gentleboy
05-11-2004, 08:18 AM
i have solved my problem by compile 8139too into kernel instead of as a module.
thanks all your people

and i have a quetion that is only available when compiling a function into kernel but not as M merely?
if it is true , how to make M work?

JohnT
05-11-2004, 09:25 AM
Originally posted by gentleboy
i have solved my problem by compile 8139too into kernel instead of as a module.
thanks all your people

and i have a quetion that is only available when compiling a function into kernel but not as M merely?
if it is true , how to make M work? Look no further than your local manpagesman modprobe man insmod man lsmod man rmmod

bwkaz
05-11-2004, 06:11 PM
Originally posted by sharth
and you might want to install module-init-tools if you haven't yet. This is the problem; you need to have a new module loading package (module-init-tools):

# /sbin/insmod sg
# # It worked; no error was printed
# /sbin/rmmod sg
# /sbin/insmod.old sg
insmod: QM_MODULES: Function not implemented
# /sbin/insmod is from module-init-tools, and /sbin/insmod.old is from modutils (if you're running a 2.4 kernel, then insmod from module-init-tools will call insmod.old).

For other "issues" with 2.6, see your distro's documentation (if you got 2.6 from your distro) or http://www.linux.org.uk/~davej/docs/post-halloween-2.6.txt (if you compiled it yourself).