I have a problem with network interfaces after installing Xen.
[root@dom0 ~]# uname -r
3.2.2-1.fc16.i686.PAE
[root@dom0 ~]# yum list | grep xen-hyper
xen-hypervisor.i686 4.1.2-2.fc16 @updates
With default kernel system works perfectly. But after booting with xen kernel
# dmesg | grep eth
[ 15.860121] e100 0000:00:04.0: eth0: addr 0xfeafe000, irq 9, MAC addr 00:e0:81:21:53:96
[ 15.884513] e100 0000:00:05.0: eth1: addr 0xfeafd000, irq 5, MAC addr 00:e0:81:21:53:97
[ 18.506585] udevd[458]: renamed network interface eth1 to em2
[ 18.568406] udevd[457]: renamed network interface eth0 to em1
# lsmod | grep e100
e100 36014 0.
mii 13311 1 e100
# lspci | grep Ethernet
00:04.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
00:05.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08)
# /etc/init.d/network status
Configured devices:
lo em1 em2
Currently active devices:
lo
# ifup em1
RTNETLINK answers: Function not implemented
ERROR : [/etc/sysconfig/network-scripts/ifup-eth] Failed to bring up em1.
# ifconfig em1
em1 Link encap:Ethernet HWaddr 00:E0:81:21:53:97..
inet addr:192.168.129.16 Bcast:192.168.131.255 Mask:255.255.252.0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000.
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
# ifconfig em1 192.168.129.1
SIOCSIFFLAGS: Function not implemented
Network interface has network address but can’t to bring up.
I don't understand that happens. A difference between loadings only in irq. 20,21 for default kernel and 5,9 for xen kernel. But 5 and 9 irq is not used anywhere more.