Benjamin Henne
2006-May-22 20:13 UTC
[Xen-users] no eth device in domU although defined in configuration
Hi. I run Xen (xen-3.0.1-4) on an Dell Poweredge 750. I use Fedora Core 5 with kernel 2.6.16-1.2096_FC5xen0 as domain0, because Debian doesn''t work on that system. For the domainU I use the kernel 2.6.16-1.2096_FC5xenU from Fedora Core 5. I have created my first domainU Debian sarge system using the tool debootstrap from Debian. I configured the domainU as I did on another working Xen installation. But on the new one I have problems with networking. When I create the domainU everything seems to be ok. In domain0 the network interfaces are created and added to to the bridge etc. But in the domainU I don''t get any ethX network interface. The only interface I get ist lo. I tried to define the needed interface with vif = [ '''' ] and something like vif = [ ''mac=AA:00:00:00:00:C3, bridge=xenbr0'' ] but nothing works. When I try to setup the non existing eth0 I get SIOCSIFADDR: No such device eth0: ERROR while getting interface flags: No such device SIOCSIFNETMASK: No such device SIOCSIFBRDADDR: No such device eth0: ERROR while getting interface flags: No such device eth0: ERROR while getting interface flags: No such device Failed to bring up eth0. Although I define the vif I get no ethX in domainU. My problem seems to be the same as described in "Configuring network interfaces...SIOCSIFADDR: No such device - domU - Debian - other DomU OK." posted here on 2006/05/12 15:49 and still has no solution. /etc/xen/mydomain ----------------- kernel = "/boot/vmlinuz-2.6.16-1.2096_FC5xenU" memory = 128 name = "mydomain" cpus = "" vcpus = 1 vif = [ ''mac=aa:00:00:00:00:C3, bridge=xenbr0'' ] disk = [ ''phy:xenvg/mydom-root,sda1,w'',''phy:xenvg/mydom-swap,sda2,w''] netmask="255.255.255.0" gateway="123.45.6.789" root = "/dev/sda1 ro" extra = "2" dmesg on domainU mydomain ------------------------- Linux version 2.6.16-1.2096_FC5xenU (bhcompile@hs20-bc1-3.build.redhat.com) (gcc version 4.1.0 20060304 (Red Hat 4.1.0-3)) #1 SMP Wed Apr 19 06:07:11 EDT 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000008000000 (usable) 0MB HIGHMEM available. 136MB LOWMEM available. Using x86 segment limits to approximate NX protection On node 0 totalpages: 34816 DMA zone: 34816 pages, LIFO batch:7 DMA32 zone: 0 pages, LIFO batch:0 Normal zone: 0 pages, LIFO batch:0 HighMem zone: 0 pages, LIFO batch:0 IRQ lockup detection disabled Built 1 zonelists Kernel command line: root=/dev/sda1 ro 2 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 1024 (order: 10, 16384 bytes) Xen reported: 2800.100 MHz processor. Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Software IO TLB disabled vmalloc area: c9000000-fb3fe000, maxmem 33ffe000 Memory: 125508k/139264k available (1653k kernel code, 5400k reserved, 619k data, 132k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 6999.57 BogoMIPS (lpj=13999145) Security Framework v1.0.0 initialized SELinux: Initializing. SELinux: Starting in permissive mode selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 512 CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 0000441d 00000000 00000000 CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000 0000441d 0 0000000 00000000 CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 1024K CPU: After all inits, caps: bfebc3f1 00000000 00000000 00000180 0000441d 0000000 0 00000000 Checking ''hlt'' instruction... disabled Brought up 1 CPUs 0 Grant table initialized NET: Registered protocol family 16 Brought up 1 CPUs xen_mem: Initialising balloon driver. audit: initializing netlink socket (disabled) audit(1148320224.092:1): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) SELinux: Registering netfilter hooks Initializing Cryptographic API ksign: Installing public key data Loading keyring - Added public key CAC5D2FEFF6E03E - User ID: Red Hat, Inc. (Kernel Module GPG key) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) rtc: IRQ 8 is not free. i8042.c: No controller found. RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize Xen virtual console successfully installed as tty1 Event-channel device installed. Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx Probing IDE interface ide0... Registering block device major 8 Probing IDE interface ide1... Probing IDE interface ide2... Probing IDE interface ide3... Probing IDE interface ide4... Probing IDE interface ide5... ide-floppy driver 0.99.newide mice: PS/2 mouse device common for all mice md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: bitmap version 4.39 NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 5, 163840 bytes) TCP bind hash table entries: 8192 (order: 5, 163840 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered TCP bic registered Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 132k freed Adding 524280k swap on /dev/sda2. Priority:-1 extents:1 across:524280k EXT3 FS on sda1, internal journal _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Benjamin Henne
2006-May-22 21:17 UTC
Re: [Xen-users] no eth device in domU although defined in configuration
Problem seems to be solved. At first I had to add the line "alias eth0 xennet" to /etc/modprobe.conf to tell Debian to load xennet when using eth0. Then I had to add xennet module to my domainU by copying recursivly /lib/modules/2.6.16-1.2096_FC5xenU from FC5 domain0 to Debian domainU. Last thing was enabling Debian to load the needed module. Debian sarge base config doesn''t include module-init-tools which are needed to load the 2.6.x kernel modules. I had to download the version for sarge and install it manually. After reboot domU Debian loads module xennet when configuring eth0. Serge Dubrouski wrote:> There could be at least 2 reasons for that: > > 1. bridge-utils rpm isn''t installed. > 2. You do not have a following line in /etc/modprobe.conf > > "alias eth0 xennet" > > The second is specific to FC5. > > Or it''s something else that I don''t know. > > On 5/22/06, Benjamin Henne <henne@rvs.uni-hannover.de> wrote: > >> Hi. >> >> I run Xen (xen-3.0.1-4) on an Dell Poweredge 750. I use Fedora Core 5 >> with kernel 2.6.16-1.2096_FC5xen0 as domain0, because Debian doesn''t >> work on that system. For the domainU I use the kernel >> 2.6.16-1.2096_FC5xenU from Fedora Core 5. >> >> I have created my first domainU Debian sarge system using the tool >> debootstrap from Debian. I configured the domainU as I did on another >> working Xen installation. But on the new one I have problems with >> networking. >> >> When I create the domainU everything seems to be ok. In domain0 the >> network interfaces are created and added to to the bridge etc. >> But in the domainU I don''t get any ethX network interface. The only >> interface I get ist lo. >> >> I tried to define the needed interface with >> vif = [ '''' ] >> and something like >> vif = [ ''mac=AA:00:00:00:00:C3, bridge=xenbr0'' ] >> but nothing works. >> >> When I try to setup the non existing eth0 I get >> >> SIOCSIFADDR: No such device >> eth0: ERROR while getting interface flags: No such device >> SIOCSIFNETMASK: No such device >> SIOCSIFBRDADDR: No such device >> eth0: ERROR while getting interface flags: No such device >> eth0: ERROR while getting interface flags: No such device >> Failed to bring up eth0. >> >> Although I define the vif I get no ethX in domainU. >> >> My problem seems to be the same as described in >> "Configuring network interfaces...SIOCSIFADDR: No such device >> - domU - Debian - other DomU OK." >> posted here on 2006/05/12 15:49 and still has no solution. >> >> >> >> >> >> >> /etc/xen/mydomain >> ----------------- >> kernel = "/boot/vmlinuz-2.6.16-1.2096_FC5xenU" >> memory = 128 >> name = "mydomain" >> cpus = "" >> vcpus = 1 >> vif = [ ''mac=aa:00:00:00:00:C3, bridge=xenbr0'' ] >> disk = [ ''phy:xenvg/mydom-root,sda1,w'',''phy:xenvg/mydom-swap,sda2,w''] >> netmask="255.255.255.0" >> gateway="123.45.6.789" >> root = "/dev/sda1 ro" >> extra = "2" >> >> >> dmesg on domainU mydomain >> ------------------------- >> >> Linux version 2.6.16-1.2096_FC5xenU >> (bhcompile@hs20-bc1-3.build.redhat.com) (gcc >> version 4.1.0 20060304 (Red Hat 4.1.0-3)) #1 SMP Wed >> Apr 19 06:07:11 EDT 2006 >> BIOS-provided physical RAM map: >> Xen: 0000000000000000 - 0000000008000000 (usable) >> 0MB HIGHMEM available. >> 136MB LOWMEM available. >> Using x86 segment limits to approximate NX protection >> On node 0 totalpages: 34816 >> DMA zone: 34816 pages, LIFO batch:7 >> DMA32 zone: 0 pages, LIFO batch:0 >> Normal zone: 0 pages, LIFO batch:0 >> HighMem zone: 0 pages, LIFO batch:0 >> IRQ lockup detection disabled >> Built 1 zonelists >> Kernel command line: root=/dev/sda1 ro 2 >> Enabling fast FPU save and restore... done. >> Enabling unmasked SIMD FPU exception support... done. >> Initializing CPU#0 >> PID hash table entries: 1024 (order: 10, 16384 bytes) >> Xen reported: 2800.100 MHz processor. >> Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) >> Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) >> Software IO TLB disabled >> vmalloc area: c9000000-fb3fe000, maxmem 33ffe000 >> Memory: 125508k/139264k available (1653k kernel code, 5400k reserved, >> 619k data, 132k init, 0k highmem) >> Checking if this processor honours the WP bit even in supervisor >> mode... Ok. >> Calibrating delay using timer specific routine.. 6999.57 BogoMIPS >> (lpj=13999145) >> Security Framework v1.0.0 initialized >> SELinux: Initializing. >> SELinux: Starting in permissive mode >> selinux_register_security: Registering secondary module capability >> Capability LSM initialized as secondary >> Mount-cache hash table entries: 512 >> CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 >> 0000441d 00000000 00000000 >> CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000 >> 0000441d 0 0000000 00000000 >> CPU: Trace cache: 12K uops, L1 D cache: 16K >> CPU: L2 cache: 1024K >> CPU: After all inits, caps: bfebc3f1 00000000 00000000 00000180 0000441d >> 0000000 0 00000000 >> Checking ''hlt'' instruction... disabled >> Brought up 1 CPUs >> 0 >> Grant table initialized >> NET: Registered protocol family 16 >> Brought up 1 CPUs >> xen_mem: Initialising balloon driver. >> audit: initializing netlink socket (disabled) >> audit(1148320224.092:1): initialized >> VFS: Disk quotas dquot_6.5.1 >> Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) >> SELinux: Registering netfilter hooks >> Initializing Cryptographic API >> ksign: Installing public key data >> Loading keyring >> - Added public key CAC5D2FEFF6E03E >> - User ID: Red Hat, Inc. (Kernel Module GPG key) >> io scheduler noop registered >> io scheduler anticipatory registered >> io scheduler deadline registered >> io scheduler cfq registered (default) >> rtc: IRQ 8 is not free. >> i8042.c: No controller found. >> RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize >> Xen virtual console successfully installed as tty1 >> Event-channel device installed. >> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 >> ide: Assuming 50MHz system bus speed for PIO modes; override with >> idebus=xx >> Probing IDE interface ide0... >> Registering block device major 8 >> Probing IDE interface ide1... >> Probing IDE interface ide2... >> Probing IDE interface ide3... >> Probing IDE interface ide4... >> Probing IDE interface ide5... >> ide-floppy driver 0.99.newide >> mice: PS/2 mouse device common for all mice >> md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 >> md: bitmap version 4.39 >> NET: Registered protocol family 2 >> IP route cache hash table entries: 2048 (order: 1, 8192 bytes) >> TCP established hash table entries: 8192 (order: 5, 163840 bytes) >> TCP bind hash table entries: 8192 (order: 5, 163840 bytes) >> TCP: Hash tables configured (established 8192 bind 8192) >> TCP reno registered >> TCP bic registered >> Initializing IPsec netlink socket >> NET: Registered protocol family 1 >> NET: Registered protocol family 17 >> Using IPI No-Shortcut mode >> md: Autodetecting RAID arrays. >> md: autorun ... >> md: ... autorun DONE. >> kjournald starting. Commit interval 5 seconds >> EXT3-fs: mounted filesystem with ordered data mode. >> VFS: Mounted root (ext3 filesystem) readonly. >> Freeing unused kernel memory: 132k freed >> Adding 524280k swap on /dev/sda2. Priority:-1 extents:1 across:524280k >> EXT3 FS on sda1, internal journal_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users