LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 04-22-2007, 09:38 AM   #1
narc
Member
 
Registered: Aug 2004
Location: Montréal
Distribution: Linux from scratch
Posts: 68

Rep: Reputation: 15
eth0 not present anymore after card upgrade. Must use Windows first


Hello. I'm using a "Linux from scratch" system which usually serves me well on a 3.2 gHZ system and with kernel 2.6.11.12. I had no problem whatsoever with my network until I upgraded my card from an ordinary SVGA to an nVidia AGP card. I used the latest drivers from nVidia and everything went fine, video-wise. But since then my PCI network card is not recognized at boot time anymore. My box dual-boots with Windows XP and if I run Windows first, I could reboot again and then the card would be recognized.

lsmod returns nothing since everything is compiled in the kernel.

dmesg returned some interesting messages which I present here, diffed between two boots, once with a failure, the other with a successful network boot.

Code:
45c45
< Detected 2400.756 MHz processor.
---
> Detected 2400.729 MHz processor.
93d92
< PCI: device 0000:00:08.0 has unknown header type 08, ignoring.
119c118
< audit(1177234387.489:0): initialized
---
> audit(1177235523.748:0): initialized
124c123
< ACPI: Thermal Zone [THRM] (45 C)
---
> ACPI: Thermal Zone [THRM] (64 C)
144a144,147
> ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
>   http://www.scyld.com/network/ne2k-pci.html
> ACPI: PCI interrupt 0000:00:08.0[A] -> GSI 19 (level, low) -> IRQ 19
> eth0: RealTek RTL-8029 found at 0xe800, IRQ 19, 00:00:B4:9C:F6:D5.
198c201
< intel8x0_measure_ac97_clock: measured 49970 usecs
---
> intel8x0_measure_ac97_clock: measured 49986 usecs
238,240c241,243
< /dev/vmmon[2973]: Module vmmon: registered with major=10 minor=165
< /dev/vmmon[2973]: Module vmmon: initialized
< /dev/vmnet: open called by PID 3035 (vmnet-bridge)
---
> /dev/vmmon[3026]: Module vmmon: registered with major=10 minor=165
> /dev/vmmon[3026]: Module vmmon: initialized
> /dev/vmnet: open called by PID 3088 (vmnet-bridge)
243c246,248
< bridge-eth0: peer interface eth0 not found, will wait for it to come up
---
> bridge-eth0: enabling the bridge
> bridge-eth0: up
> bridge-eth0: already up
As you can see, PCI device 0000:00:08.0 is rejected by the kernel for having a bad header. After running Windows and rebooting to Linux, device is being recognized by the kernel and sets it correctly to eth0.

I don't know much about interrupts. Could be possible that the network card is cconlflicting with the nVidia card - even though the nVidia card is in a AGP slot ? Any kernel settings that I might look into to force a correct reading the first time ?

Any hint would be appreciated.

-----
 
Old 04-22-2007, 10:29 AM   #2
b0uncer
LQ Guru
 
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
I can't be of much help I'm afraid, but here's one trick to try. A friend of mine had some time ago a Fedora box which had suffered a power loss during nighttime (presumably lightning strike, it had thundered) and in the morning the ethernet card didn't function. Basically the same story as yours, except that I couldn't test if it worked after booting Windows for there was no such OS on board (pure Linux). If you can't figure out anything else, remove the ethernet card from the machine and let it be off for some time (I had three quarters of an hour, while I was eating heh); it might also do good to boot the machine without the card, shutdown and have power off (cords off too, and press power button to get rid of the remaining electricity..ground it too, by grabbing to the metal box while touching ground at the same time, to get rid of static electricity) also. I have no guarantee that after you plug the card in after this and reboot it works, but it did for me

I have not figured out any sane reason why, but I think the lightning had somehow caused problems in the machine that weren't fatal but caused malfunction with the ehternet card, and it helped to drain any electricity off the machine (as long as the cord is on the wall, even when the machine's power switches are set to "off", there can be electric potential in the components; pressing power button after unplugging power cord should get rid of that). Tried powering off, removing configs, plugging card out and in (while cords on the wall ) but apparently without any use; I know remaining electricity can cause nasty stuff with computers, but this was new to me.
 
Old 04-23-2007, 12:54 PM   #3
MQMan
Member
 
Registered: Jan 2004
Location: Los Angeles
Distribution: Slack64 14.1
Posts: 581

Rep: Reputation: 38
Maybe reset the PnP information, in the BIOS.

Cheers.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Eth0 does not seem to be present.....It is. godzilla_roar20 Linux - Newbie 45 07-22-2004 06:40 PM
eth0 does not seem to be present yildiz Linux - Hardware 5 07-16-2004 03:15 PM
bcm5700 device eth0 does not seem to be present SidA Linux - Networking 2 06-20-2004 12:43 PM
eth0 does not seem to be present polluted24 Linux - Networking 5 04-24-2004 07:24 PM
eth0 does not seem to be present Evan P. Linux - Laptop and Netbook 1 10-04-2003 05:58 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 09:49 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration