I think I have this issue solved:
If eth0 does not come up, edit
/etc/udev/rules.d/75-persistent-net-generator.rules and add
SUBSYSTEM=="net", DRIVERS=="?*", NAME="eth0"
Paul
Paul Waldo wrote:> Hi all,
>
> I''ve been doing some experimenting with Xen and have been happy
with
> the results for my first domU (called gutsy); so much so I have
> decided to use Xen on my 4X core Xeon system. Unfortunately, I
can''t
> seem to get networking on any other domU (called mailtest). ANy help
> you could provide would be greatly appreciated!
>
> Here is my relevant info:
>
> GRUB menu.lst:
> --------------------------------------------
> [...]
> title Xen 3.1 / Ubuntu 7.10, kernel 2.6.22-14-xen
> root (hd0,0)
> kernel /xen-3.1.gz dom0_mem=262144
> module /vmlinuz-2.6.22-14-xen root=/dev/mapper/hydra-root ro
> xencons=xvc console=xvc0 console=tty1
> module /initrd.img-2.6.22-14-xen
> quiet
> [...]
>
> DOM0 NETWORK CONFIG
> --------------------------------
> root@hydra:~# ifconfig
> eth0 Link encap:Ethernet HWaddr 00:11:43:0F:13:AC
> inet addr:10.0.0.7 Bcast:10.0.0.255 Mask:255.255.255.0
> inet6 addr: fe80::211:43ff:fe0f:13ac/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:166 errors:0 dropped:0 overruns:0 frame:0
> TX packets:131 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:18089 (17.6 KB) TX bytes:16199 (15.8 KB)
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:3 errors:0 dropped:0 overruns:0 frame:0
> TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:336 (336.0 b) TX bytes:336 (336.0 b)
>
> peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
> UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
> RX packets:239 errors:0 dropped:0 overruns:0 frame:0
> TX packets:202 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:87456 (85.4 KB) TX bytes:24023 (23.4 KB)
> Base address:0xdcc0 Memory:dfee0000-dff00000
>
> vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
> UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
> RX packets:131 errors:0 dropped:0 overruns:0 frame:0
> TX packets:167 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:16199 (15.8 KB) TX bytes:18159 (17.7 KB)
>
> vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
> UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:8 errors:0 dropped:4 overruns:0 carrier:0
> collisions:0 txqueuelen:32
> RX bytes:0 (0.0 b) TX bytes:463 (463.0 b)
>
> xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
> RX packets:12 errors:0 dropped:0 overruns:0 frame:0
> TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:552 (552.0 b) TX bytes:70 (70.0 b)
>
> WORKING DOMU CONFIG
> ---------------------------------------------------------
>
> #
> # Configuration file for the Xen instance gutsy, created
> # by xen-tools 3.5 on Mon Nov 5 13:39:24 2007.
> #
>
> #
> # Kernel + memory size
> #
> kernel = ''/boot/vmlinuz-2.6.22-14-xen''
> ramdisk = ''/boot/initrd.img-2.6.22-14-xen''
> memory = ''1024''
> vcpus = ''4''
> extra = ''xencons=xvc''
> pci = [''05:00.0'']
>
> #
> # Disk device(s).
> #
> root = ''/dev/sda1 ro''
> disk = [
''file:/root/domains/gutsy/disk.img,sda1,w'',
> ''file:/root/domains/gutsy/swap.img,sda2,w'' ]
>
> #
> # Hostname
> #
> name = ''gutsy''
>
> #
> # Networking
> #
> dhcp = ''dhcp''
> vif = [ '''' ]
>
> #
> # Behaviour
> #
> on_poweroff = ''destroy''
> on_reboot = ''restart''
> on_crash = ''restart''
>
>
> BROKEN DOMU CONFIG
> -------------------------------------------------
> #
> # Configuration file for the Xen instance mailtest, created
> # by xen-tools 3.5 on Mon Nov 12 07:55:55 2007.
> #
>
> #
> # Kernel + memory size
> #
> kernel = ''/boot/vmlinuz-2.6.22-14-xen''
> ramdisk = ''/boot/initrd.img-2.6.22-14-xen''
> memory = ''256''
> #extra = ''xencons=xvc''
> extra = ''xencons=tty''
>
> #
> # Disk device(s).
> #
> root = ''/dev/sda1 ro''
> disk = [
''file:/root/domains/mailtest/disk.img,sda1,w'',
> ''file:/root/domains/mailtest/swap.img,sda2,w'' ]
>
> #
> # Hostname
> #
> name = ''mailtest''
>
> #
> # Networking
> #
> dhcp = ''dhcp''
> vif = [ '''' ]
>
> #
> # Behaviour
> #
> on_poweroff = ''destroy''
> on_reboot = ''restart''
> on_crash = ''restart''
>
>
> ATTEMPT TO BRING UP NETWORK MANUALLY
> --------------------------------------------------------
> root@mailtest:~# ifconfig
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 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:0
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>
> root@mailtest:~# ifup eth0
> eth0: ERROR while getting interface flags: No such device
> There is already a pid file /var/run/dhclient.eth0.pid with pid 1
> Internet Systems Consortium DHCP Client V3.0.5
> Copyright 2004-2006 Internet Systems Consortium.
> All rights reserved.
> For info, please visit http://www.isc.org/sw/dhcp/
>
> SIOCSIFADDR: No such device
> eth0: ERROR while getting interface flags: No such device
> eth0: ERROR while getting interface flags: No such device
> Bind socket to interface: No such device
> Failed to bring up eth0.
> root@mailtest:~# ifconfig -a
> eth4 Link encap:Ethernet HWaddr 00:16:3E:02:5B:14
> 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)
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 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:0
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>
> root@mailtest:~# ifup eth4
> Ignoring unknown interface eth4=eth4.
>
> MAILTEST DMESG OUTPUT
> --------------------------------------------------------------
> root@mailtest:~# dmesg
> [ 0.000000] Linux version 2.6.22-14-xen (buildd@crested) (gcc
> version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP
> Sun Oct 14 23:20:20 GMT 2007 (Unofficial)
> [ 0.000000] Command line: root=/dev/sda1 ro
> ip=:1.2.3.4::::eth0:dhcp xencons=tty
> [ 0.000000] BIOS-provided physical RAM map:
> [ 0.000000] Xen: 0000000000000000 - 0000000010800000 (usable)
> [ 0.000000] Entering add_active_range(0, 0, 67584) 0 entries of 256
> used
> [ 0.000000] end_pfn_map = 67584
> [ 619.126988] Entering add_active_range(0, 0, 67584) 0 entries of 256
> used
> [ 619.129287] Zone PFN ranges:
> [ 619.129292] DMA 0 -> 67584
> [ 619.129294] DMA32 67584 -> 67584
> [ 619.129296] Normal 67584 -> 67584
> [ 619.129299] early_node_map[1] active PFN ranges
> [ 619.129301] 0: 0 -> 67584
> [ 619.129307] On node 0 totalpages: 67584
> [ 619.133403] DMA zone: 924 pages used for memmap
> [ 619.133410] DMA zone: 0 pages reserved
> [ 619.133414] DMA zone: 66660 pages, LIFO batch:15
> [ 619.138134] DMA32 zone: 0 pages used for memmap
> [ 619.138146] Normal zone: 0 pages used for memmap
> [ 619.138171] No mptable found.
> [ 619.139236] PERCPU: Allocating 25096 bytes of per cpu data
> [ 619.139266] Built 1 zonelists. Total pages: 66660
> [ 619.139271] Kernel command line: root=/dev/sda1 ro
> ip=:1.2.3.4::::eth0:dhcp xencons=tty
> [ 619.139987] Initializing CPU#0
> [ 619.140311] PID hash table entries: 2048 (order: 11, 16384 bytes)
> [ 619.140361] Xen reported: 2793.180 MHz processor.
> [ 619.140396] Console: colour dummy device 80x25
> [ 619.140755] Dentry cache hash table entries: 65536 (order: 7,
> 524288 bytes)
> [ 619.141069] Inode-cache hash table entries: 32768 (order: 6, 262144
> bytes)
> [ 619.141159] Software IO TLB disabled
> [ 619.143983] Memory: 230444k/270336k available (2343k kernel code,
> 31348k reserved, 1193k data, 208k init)
> [ 619.144056] SLUB: Genslabs=22, HWalign=64, Order=0-1, MinObjects=4,
> CPUs=1, Nodes=1
> [ 619.208403] Calibrating delay using timer specific routine..
> 5596.03 BogoMIPS (lpj=11192077)
> [ 619.208451] Security Framework v1.0.0 initialized
> [ 619.208466] SELinux: Disabled at boot.
> [ 619.208497] Mount-cache hash table entries: 256
> [ 619.208735] CPU: Trace cache: 12K uops, L1 D cache: 16K
> [ 619.208753] CPU: L2 cache: 1024K
> [ 619.208772] CPU: Physical Processor ID: 3
> [ 619.208784] CPU: Processor Core ID: 0
> [ 619.208799] SMP alternatives: switching to UP code
> [ 619.209426] Freeing SMP alternatives: 23k freed
> [ 619.209662] Early unpacking initramfs... done
> [ 619.231924] Brought up 1 CPUs
> [ 619.232577] NET: Registered protocol family 16
> [ 619.233905] Brought up 1 CPUs
> [ 619.233925] PCI: Fatal: No config space access function found
> [ 619.233931] PCI: setting up Xen PCI frontend stub
> [ 619.234583] ACPI: Interpreter disabled.
> [ 619.234593] Linux Plug and Play Support v0.97 (c) Adam Belay
> [ 619.234605] pnp: PnP ACPI: disabled
> [ 619.234999] xen_mem: Initialising balloon driver.
> [ 619.237090] Setting mem allocation to 262144 kiB
> [ 619.237358] PCI: System does not support PCI
> [ 619.237369] PCI: System does not support PCI
> [ 619.237434] NET: Registered protocol family 8
> [ 619.237443] NET: Registered protocol family 20
> [ 619.238005] NET: Registered protocol family 2
> [ 619.241015] Time: xen clocksource has been installed.
> [ 619.265051] IP route cache hash table entries: 4096 (order: 3,
> 32768 bytes)
> [ 619.265125] TCP established hash table entries: 16384 (order: 6,
> 393216 bytes)
> [ 619.265304] TCP bind hash table entries: 16384 (order: 6, 262144
> bytes)
> [ 619.265460] TCP: Hash tables configured (established 16384 bind 16384)
> [ 619.265471] TCP reno registered
> [ 619.277154] checking if image is initramfs... it is
> [ 619.300762] Freeing initrd memory: 21024k freed
> [ 619.314832] audit: initializing netlink socket (disabled)
> [ 619.314877] audit(1194875007.313:1): initialized
> [ 619.317328] VFS: Disk quotas dquot_6.5.1
> [ 619.317429] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
> [ 619.317597] io scheduler noop registered
> [ 619.317605] io scheduler anticipatory registered
> [ 619.317612] io scheduler deadline registered
> [ 619.317780] io scheduler cfq registered (default)
> [ 619.342642] rtc: IRQ 8 is not free.
> [ 619.342792] Linux agpgart interface v0.102 (c) Dave Jones
> [ 619.343520] RAMDISK driver initialized: 16 RAM disks of 65536K size
> 1024 blocksize
> [ 619.343807] input: Macintosh mouse button emulation as
> /class/input/input0
> [ 619.348255] Xen virtual console successfully installed as tty1
> [ 619.348404] Event-channel device installed.
> [ 619.372234] netfront: Initialising virtual ethernet driver.
> [ 619.373348] PNP: No PS/2 controller found. Probing ports directly.
> [ 619.374202] i8042.c: No controller found.
> [ 619.374449] mice: PS/2 mouse device common for all mice
> [ 619.374657] TCP cubic registered
> [ 619.374693] NET: Registered protocol family 1
> [ 619.375151] xen-vbd: registered block device major 8
> [ 619.375174] blkfront: sda1: barriers enabled
> [ 619.376323] blkfront: sda2: barriers enabled
> [ 619.381900] netfront: device eth0 has copying receive path.
> [ 619.473025] XENBUS: Device with no driver: device/console/0
> [ 619.473039]
>
/build/buildd/linux-source-2.6.22-2.6.22/debian/build/custom-source-xen/drivers/rtc/hctosys.c:
> unable to open rtc device (rtc0)
> [ 619.473057] Freeing unused kernel memory: 208k freed
> [ 619.791389] AppArmor: AppArmor
> initialized<5>audit(1194875007.789:2): type=1505 info="AppArmor
> initialized" pid=930
> [ 619.804207] fuse init (API version 7.8)
> [ 619.814653] Failure registering capabilities with primary security
> module.
> [ 619.869604] thermal: Unknown symbol acpi_processor_set_thermal_limit
> [ 619.889060] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12)
> initialised: dm-devel@redhat.com
> [ 620.461021] EXT3-fs: INFO: recovery required on readonly filesystem.
> [ 620.461041] EXT3-fs: write access will be enabled during recovery.
> [ 621.019360] kjournald starting. Commit interval 5 seconds
> [ 621.019402] EXT3-fs: recovery complete.
> [ 621.040947] EXT3-fs: mounted filesystem with ordered data mode.
> [ 622.932684] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports,
> IRQ sharing enabled
> [ 628.901998] EXT3 FS on sda1, internal journal
> [ 630.964324] NET: Registered protocol family 17
> [ 632.712705] NET: Registered protocol family 10
> [ 632.712806] lo: Disabled Privacy Extensions
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users