View previous topic :: View next topic |
Author |
Message |
jombeewoof n00b
Joined: 12 Aug 2005 Posts: 2 Location: /usr/local
|
Posted: Thu Aug 25, 2005 3:02 am Post subject: lost my eth0 can anyone help me find it? |
|
|
hey ya'all
gentoo 2005.1
intel 82557 chipset ethernet card, compiled into kernel
was working, now isn't
dmesg | grep eth0 shows nothing, at boot time it says eth0 does not exist, I haven't changed anything network related (I don't think)
lspci shows card is installed
net.lo is symlinked to net.eth0 (or the other way around whichever is correct)
hardware works fine when booting from universal CD
I recompiled the entire kernel but I must have missed something important because I reboot as soon as the kernel loads
I really don't want to recompile the kernel again, if I can get away with just recompiling the module that would kind of work,but I don't want modules I want it all in one little kernel. not that I'm a speed freak but the computer in question is a P233MMX (also known as an expensive doorstop)
ideally I'd like to get it working, throw icewm on it and run a little ftp server/dsl gateway off of it. but that project is a few days(weeks) off
so is there a quick and easy way to get this stupid eth0 back up and running? |
|
Back to top |
|
|
nephros Advocate
Joined: 07 Feb 2003 Posts: 2139 Location: Graz, Austria (Europe - no kangaroos.)
|
Posted: Thu Aug 25, 2005 5:15 am Post subject: |
|
|
You mean it just disappeared and you are using the same kernel image that was already working?
Or did you recompile and install a new one? _________________ Please put [SOLVED] in your topic if you are a moron. |
|
Back to top |
|
|
jombeewoof n00b
Joined: 12 Aug 2005 Posts: 2 Location: /usr/local
|
Posted: Thu Aug 25, 2005 8:15 pm Post subject: |
|
|
just disappeared
it was working for about 2 days maybe 3 and then it just stopped, and gives me the eth0 does not exist error during boot (before login prompt)
I tried to compile the kernel again but now the new image just reboots (I'm new at this and probably didn't enable some required element, user error surely) |
|
Back to top |
|
|
Perennial n00b
Joined: 07 Mar 2005 Posts: 56 Location: Center of Europe
|
Posted: Thu Aug 25, 2005 9:11 pm Post subject: Re: lost my eth0 can anyone help me find it? |
|
|
jombeewoof wrote: |
dmesg | grep eth0 shows nothing, at boot time it says eth0 does not exist, I haven't changed anything network related (I don't think)
|
=> So, hardware not present or dead or no driver loaded. In this case it will probably be the latter.
jombeewoof wrote: |
lspci shows card is installed
|
It should. Good.
This intel card uses the 'eepro100' driver I believe. Try searching for speedo in the kernel symbols:
Code: |
grep speedo /proc/kallsyms
|
If this doesn't return a thing, then the speedo(eepro100) driver is not present. Check your .config
jombe[/quote]ewoof wrote: |
I really don't want to recompile the kernel again, if I can get away with just recompiling the module that would kind of work,but I don't want modules I want it all in one little kernel. not that I'm a speed freak but the computer in question is a P233MMX (also known as an expensive doorstop)
|
I once heard that compiling a module afterwards can work out if you are lucky. Just make sure you start of the exact same kernel source tree, ie not taking another version or installing extra patches as this will reduce the chances for success severely. Also you will have to have had general module support already enabled in your otherwise monolithic kernel (grep for request_module in kallsyms).
If you really can't stand a single module, then your only option will be to eventually recompile with the correct options set in your kernel config.
As a sidenote: For test driving modules are much easier to work with IMHO. Just load and unload, no rebooting if you want to pass some other options to a driver.
So for now I'd say compile this module 'eepro100' and try to load it.
Good luck. _________________ Mystery creates wonder and wonder is the basis of man's desire to understand. -- Neil Armstrong |
|
Back to top |
|
|
|