Code: Select all
Error: Device 0 (vif) could not be connected. Hotplug scripts not working.Code: Select all
...
[2008-08-31 19:14:11 5531] DEBUG (DevController:595) hotplugStatusCallback /local/domain/0/backend/vif/11/0/hotplug-status.
[2008-08-31 19:15:51 5531] DEBUG (XendDomainInfo:1897) XendDomainInfo.destroy: domid=11
...
Code: Select all
config_eth0=( "null" )
config_eth1=( "null" )
bridge_xenbr0="eth0 eth1"
config_xenbr0=( "192.168.23.252 netmask 255.255.255.0" )
routes_xenbr0=( "default via 192.168.23.1" )
dns_servers=( "192.168.23.20" )
dns_domain="xxx.xxx"
dns_search="xxx.xxx xxx.yyy"
brctl_xenbr0=(
"setfd 0"
"sethello 0"
"stp off"
)
Code: Select all
(network-script network-dummy)
Code: Select all
"setfd 0"
"sethello 0"
"stp off"
Code: Select all
Bringing up eth0
* dhcp
* Running dhcpcd ...err, eth0: Failed to lookup hostname via DNS: Name or service not known
[ ok ]
* eth0 received address 192.168.1.122/24
Code: Select all
config_eth0=( "null" )
config_eth1=( "null" )
RC_NEED_bond0=("net.eth0 net.eth1")
slaves_bond0="eth0 eth1"
config_bond0=( "null" )
RC_NEED.xenbr0="net.bond0"
bridge_xenbr0="bond0"
bridge_xenbr0="bond0"
config_xenbr0=("dhcp")
brctl_xenbr0=(
"setfd 0"
"sethello 0"
"stp off"
)
Code: Select all
master ~ # cat /etc/conf.d/net
config_eth0=( "null" )
config_eth1=( "null" )
RC_NEED_bond0=("net.eth0 net.eth1")
slaves_bond0="eth0 eth1"
config_bond0=( "null" )
RC_NEED_xenbr0="net.bond0"
bridge_xenbr0="bond0"
config_xenbr0=("dhcp")
brctl_xenbr0=(
"setfd 0"
"sethello 2"
"stp off"
)
Code: Select all
master ~ # cat /etc/modules.autoload.d/kernel-2.6
bnx2
bonding miimon=100 mode=5
loop max_loop=256
master ~ # uname -a
Linux 2.6.18-xen-r12 #9 SMP Sat Sep 6 14:41:34 CEST 2008 x86_64 Intel(R) Xeon(R) CPU E5420 @ 2.50GHz GenuineIntel GNU/Linux
master ~ # cat /xen/reference/gentoo.xen.cfg
kernel = "/boot/vmlinuz-2.6.21-xenU"
memory = 1024
name = "reference"
vif = [ 'mac=00:16:3E:6A:49:54, bridge=xenbr0' ]
dhcp = "dhcp"
disk = ['file:/xen/reference/gentoo64.img,sda1,w', \
'file:/xen/reference/gentoo64_lvm.img,sdc1,w', \
'file:/xen/reference/swap_disk.img,sds1,w', ]
root = "/dev/sda1 ro"
extra = "gentoo=nodevfsi"
master ~ #

Im having checksum offload disabled for tx not rx. Did you disable both?Hibbelharry wrote:You might try disabling checksum offloading to hardware by using ethtool. This solved some network dying problems wit xen for me.
Greetz
Hibbelharry
Code: Select all
zeus ~ # ethtool -k eth1
Offload parameters for eth1:
Cannot get device udp large send offload settings: Operation not supported
rx-checksumming: on
tx-checksumming: off
scatter-gather: off
tcp segmentation offload: off
udp fragmentation offload: off
generic segmentation offload: off
zeus ~ #
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)koan wrote:What network card are you using?