Xen behaviour when memory is added

Hi all,

I am running opensuse 11.0 on a DELL T105 server ( amd opteron ).
The machine has 2gig of memory and a extra intel nic.
Running XEN on this machine works just fine.
I’ve installed untangle firewall ( a debian installation ). This uses both nics, one in my network and one on the internet.
When the machine boots, everything comes up just fine.
I have added a 4gig memory kit to the machine.
When the 6gig of ram is visible in Dom0, the firewall is started.
Then the firewall does not want to dhcp the intel nic, it comes back with nothing and disables the interface. When I remove the 4gig of memory everything is working fine again.
This also happens when I add only one gig of ram, so some 4g border should not be applicable.

So I’m a bit puzzeled.
uname -a of the Dom0 :
Linux xen 2.6.25.16-0.1-xen #1 SMP 2008-08-21 00:34:25 +0200 x86_64 x86_64 x86_64 GNU/Linux

What happens if you only put the 4GB in you system (taking out the original two.
Also, do your eth0, eth1 come up correctly?

That is worth a try …
Both interface on Dom0 come up correct.

Removed the 2gb of ram and replaced them with the 4gb of ram.
Same problem…
updated the bios of the machine, same problem.

That is odd. One thing could be to check if all your networking parameters are in order when booting with the normal (non-Xen) kernel after having added all the memory.

Why are you using DHCP btw? Have you tried setting a static ip/dns/router configuration?

I use DHCP because my ISP will not give me a static IP.

The troubled interface is brought up in Dom0 as eth1 and has ip 10.0.0.1. The cable modem as some webinterface on ip 10.0.0.100. I can connect to that webinterface. I have to use DHCP to obtain an public IP number. That DHCP is used in the DomU.
I can access the webinterface of the cable modem when 4gig is installed. But the DomU cannot use DHCP when 4gig is installed…

Still very strange…