Xen 4, не поднимается сеть

Помогите разобраться с проблемой. Вроде установил как обычно, по старым мануалам, но с учетом специфики нового ядра.
Но при загрузке ядра с xen, при поднятии сетевого интерфейса eth0 система виснет.
Если загружать без xen, то все нормально.
Если загружать с xen, но без поднятия сети, то тоже все норм. Если поднимать сеть руками, то так же виснет.
gentoo-sources-3.2.1-r2, xen-4.1.1-r2, xen-tools-4.1.1-r6

~ # cat /etc/conf.d/net
config_eth0="192.168.1.2 netmask 255.255.255.0"
routes_eth0="default via 192.168.1.1"
~ # zcat /proc/config.gz |grep XEN
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PRIVILEGED_GUEST=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_MAX_DOMAIN_MEMORY=128
CONFIG_XEN_SAVE_RESTORE=y
CONFIG_PCI_XEN=y
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_FRONTEND=y
# CONFIG_XEN_BLKDEV_BACKEND is not set
CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m
CONFIG_HVC_XEN=y
# CONFIG_XEN_WDT is not set
CONFIG_XEN_FBDEV_FRONTEND=m
CONFIG_XEN_BALLOON=y
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DEV_EVTCHN=y
CONFIG_XEN_BACKEND=y
CONFIG_XENFS=y
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_XENBUS_FRONTEND=y
CONFIG_XEN_GNTDEV=m
CONFIG_XEN_GRANT_DEV_ALLOC=m
CONFIG_SWIOTLB_XEN=y
CONFIG_XEN_PCIDEV_BACKEND=m

может хоть кто-нибудь

может хоть кто-нибудь сталкивался с таким, может я чего-то недонастроил.
не хотелось бы юзать другой дистр.

Jah will give us everything

виснет, скорее всего, не от

виснет, скорее всего, не от сети. сравните с моей конфигурацией

$ zgrep '^CONFIG.*XEN' /proc/config
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PRIVILEGED_GUEST=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_MAX_DOMAIN_MEMORY=128
CONFIG_XEN_SAVE_RESTORE=y
CONFIG_PCI_XEN=y
CONFIG_XEN_PCIDEV_FRONTEND=m
CONFIG_XEN_BLKDEV_BACKEND=m
CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_XEN_BALLOON=y
CONFIG_XEN_DEV_EVTCHN=y
CONFIG_XEN_BACKEND=y
CONFIG_XENFS=y
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_XENBUS_FRONTEND=m
CONFIG_XEN_GNTDEV=m
CONFIG_XEN_GRANT_DEV_ALLOC=m
CONFIG_SWIOTLB_XEN=y
CONFIG_XEN_TMEM=y
CONFIG_XEN_PCIDEV_BACKEND=m

у меня работает на удивление стабильно (разумеется с учетом того, что это домашняя машина и домашние же нагрузки). конфигурация сети:

$ grep -v '^#' /etc/conf.d/net
dns_domain_lo="local"
config_eth0="null"
config_eth1="null"
slaves_bond0="eth0 eth1"
config_bond0="null"
bridge_add_bond0="xenbr"
config_xenbr="10.24.14.10/24 brd 10.24.14.255"
dns_domain_xenbr="local"
dns_servers_xenbr="10.24.14.12 10.24.14.32"
routes_xenbr="default via 10.24.14.32"
brctl_xenbr="stp off"

типа доказательства, что говорим об одном и том же :)

$ uname -a
Linux pacman 3.2.1-gentoo-r2-xen #2 SMP Mon Feb 6 22:08:23 MSK 2012 x86_64 Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz GenuineIntel GNU/Linux
$
$ xm list
Name                                        ID   Mem VCPUs      State   Time(s)
0-pacman                                     0   383     2     r-----   1401.4
blinky                                       9 11000     8     -b----  10795.7
pinky                                       10 11000     8     -b----   2372.3
$
$ xm uptime
Name                                ID Uptime 
0-pacman                             0 1 day, 10:24:17
blinky                               9 1 day,  1:24:57
pinky                               10 1 day,  1:24:52
$
$ emerge --info app-emulation/xen
Portage 2.1.10.44 (default/linux/amd64/10.0, gcc-4.5.3, glibc-2.14.1-r2, 3.2.1-gentoo-r2-xen x86_64)
=================================================================
                        System Settings
=================================================================
System uname: 
Timestamp of tree: Sun, 04 Mar 2012 16:00:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:          4.1_p9
dev-lang/python:          2.7.2-r3, 3.2.2
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.0.3
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.68
sys-devel/automake:       1.11.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r1
sys-kernel/linux-headers: 2.6.30-r1 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r2
Repositories: gentoo home-overlay
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -g0 -march=core2 -msse4 -mcx16 -mpopcnt -msahf         -ftree-loop-distribution -ftree-loop-linear -mmmx         -floop-interchange -floop-strip-mine -floop-block         -fomit-frame-pointer -mno-tls-direct-seg-refs -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -g0 -march=core2 -msse4 -mcx16 -mpopcnt -msahf         -ftree-loop-distribution -ftree-loop-linear -mmmx         -floop-interchange -floop-strip-mine -floop-block         -fomit-frame-pointer -mno-tls-direct-seg-refs -pipe"
DISTDIR="/mnt/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles"
LANG="en_US.UTF8"
LC_ALL="en_US.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j 16"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gentoo.local/gentoo-portage"
USE="acl acpi amd64 berkdb bzip2 cli cracklib crypt cups cxx dri gdbm iconv mmx modules mudflap multilib ncurses nls nptl nptlonly openmp pam pcre pppd python readline session sse sse2 ssl sysfs tcpd unicode xorg zlib" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard" KERNEL="linux" LCD_DEVICES="text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

app-emulation/xen-4.1.2 was built with the following:
USE="(multilib) -custom-cflags -debug -flask -pae -xsm"
CFLAGS=""

конфиги сверил, даже немного

конфиги сверил, даже немного изменил под ваш. но все так же. даже если бриджем, все равно виснет при поднятии сети.
может чего в ядре перемудрил, попробую заново конфиг переделать.

Jah will give us everything

только что обратил внимание:

только что обратил внимание: попробуйте, не меняя ничего в ядре, перейти на app-emulation/xen и xen-tools 4.1.2-r*. не смотря на minor-смену версии, в 4.1.2 много чего было доделано в смысле поддержки pv-ops, что в ядрах 3.+ для xen включено по умолчанию

если не поможет, - выключить сеть из конфигурации (убрать из ядра поддержку сетевой карты) и посмотреть, загрузится ли в таком случае. ну и баг отправить, если появятся какие-нить предположение, что виноват xen

альтернативно - можно вернуться к xen-sources-2.6.34, если для вас не принципиально новое ядро

не помогло

не помогло :( попробую теперь со старым ядром.
я теперь думаю, может быть дело в драйвере сетевой карты bnx2. никто не ставил xen на железо с такой картой?

Jah will give us everything

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".