nV News Forums


nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   General Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=27)
-   -   Ethernet has Alzheimer's (http://www.nvnews.net/vbulletin/showthread.php?t=102779)

jernst 11-20-07 12:18 PM

Ethernet has Alzheimer's
This is about the "dual NVIDIA Gigabit Ethernet" that's on the abit KN9 SLI motherboard. Running under Debian Etch 2.6.18-5-xen-amd64.

Summary: if the eth1 interface is not talked to for some period of time, it forgets the IP address that was assigned to it. It will only remember once a broadcast message is sent (such as an ARP lookup on that IP address). (eth0 is Firewire on this motherboard, we haven't tried with eth2)

Longer version: It was started by the following observation/problem. The box runs several XEN virtual machines. If XEN dom0 is not being talked to for some time (happens often, it is only used for XEN administration), it fails to respond to any and all network traffic that isn't originating on the local subnet. However, it does respond to local traffic, AFTER WHICH is responds to remote traffic as well and continues responding as long as it is being talked to continuously. Hours worth of packet-level debugging led to the observation that the ARP lookup wakes it back up from non-responsive mode.

The really funny thing about is that while all DOM0 and DOMU run over the same physical ethernet card, DOMUs that are active continue to work well, while the DOM0 goes silent. (And vice versa, any DOMU might go silent while DOM0 stays up) The Linux kernel never sees incoming packets. So the problem is somewhere between the card and the kernel.

Any ideas?

whig 11-20-07 01:17 PM

Re: Ethernet has Alzheimer's
Do you use DHCP on eth1? Might pay to use static ips.

jernst 11-21-07 12:17 PM

Re: Ethernet has Alzheimer's
It's all static IP addresses.

whig 11-21-07 02:00 PM

Re: Ethernet has Alzheimer's
Would you suspect your switch? Test this by connecting to another pc directly via a crossover cable. See if it 'forgets' after a while.

Also suspect your OS. Leave it running a different distro - or Windows - for sometime while you're doing something else.

All times are GMT -5. The time now is 04:20 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.