I have a Fedora Core 5 system configured for Xen. When dom0 runs the kernel-xen0 kernel it works fine (all domU''s can be created). kernel-xen0 does not have PAE support so I have to use the kernel-xen rpm. When using kernel-xen, however, the network is not setup correctly -- the familiar xenbr0, vif, peth0 are not created. What script sets this up when dom0 is booted? It appears xend is running: # ps -ef|grep xen root 20 19 0 15:54 ? 00:00:00 [xenwatch] root 21 19 0 15:54 ? 00:00:00 [xenbus] root 2014 1 0 15:54 ? 00:00:00 xenstored --pid-file=/var/run/xenstore.pid root 2018 1 0 15:54 ? 00:00:00 python /usr/sbin/xend start root 2019 2018 0 15:54 ? 00:00:00 python /usr/sbin/xend start root 2022 1 0 15:54 ? 00:00:00 xenconsoled The bridge module is also loaded: # lsmod|grep bridge bridge 51669 0 What am I missing here? I need to use the PAE-enabled kernel to use more than 4GB of RAM. Any help is appreciated. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Le Thu, Oct 12, 2006 at 09:37:01AM -0700, Fong Vang [sudoyang@gmail.com] a écrit:> I have a Fedora Core 5 system configured for Xen. When dom0 runs the > kernel-xen0 kernel it works fine (all domU''s can be created). > kernel-xen0 does not have PAE support so I have to use the kernel-xen > rpm. When using kernel-xen, however, the network is not setup > correctly -- the familiar xenbr0, vif, peth0 are not created. What > script sets this up when dom0 is booted? It appears xend is running:Do you have the birdge tools installed ? (specifically brctl) Is your xen config set up to use a bridge ? (in xend-config.xsp) Dom -- Dominique Rousseau Neuronnexion, Prestataire Internet & Intranet 57, route de Paris 80000 Amiens tel: 03 22 71 61 90 - fax: 03 22 71 61 99 - http://www.neuronnexion.fr _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
bridge-utils is installed and xen is setup to use bridging: # rpm -qa|grep bridge bridge-utils-1.0.6-1.2 # brctl show bridge name bridge id Like I said, it works fine if I boot back to the kernel-xen0 kernel (no PAE). The PAE-enabled kernel, kernel-xen, does not work (only loopback and eth0 are setup). What script in xen creates the peth, vif, and xenbr0 when the system boots up (it seems to be created even if no domU''s is started)? Because the vif and bridge is not setup, starting the domU produces this error msg: Error: Device 0 (vif) could not be connected. Hotplug scripts not working. What sets up the bridge and vif when the machine (dom0) boots up? On 10/12/06, Dominique Rousseau <d.rousseau@nnx.com> wrote:> Le Thu, Oct 12, 2006 at 09:37:01AM -0700, Fong Vang [sudoyang@gmail.com] a écrit: > > I have a Fedora Core 5 system configured for Xen. When dom0 runs the > > kernel-xen0 kernel it works fine (all domU''s can be created). > > kernel-xen0 does not have PAE support so I have to use the kernel-xen > > rpm. When using kernel-xen, however, the network is not setup > > correctly -- the familiar xenbr0, vif, peth0 are not created. What > > script sets this up when dom0 is booted? It appears xend is running: > > Do you have the birdge tools installed ? > (specifically brctl) > > Is your xen config set up to use a bridge ? > (in xend-config.xsp) > > > Dom > > -- > Dominique Rousseau > Neuronnexion, Prestataire Internet & Intranet > 57, route de Paris 80000 Amiens > tel: 03 22 71 61 90 - fax: 03 22 71 61 99 - http://www.neuronnexion.fr > > _______________________________________________ > 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
Fong Vang wrote:> I have a Fedora Core 5 system configured for Xen. When dom0 runs the > kernel-xen0 kernel it works fine (all domU''s can be created). > kernel-xen0 does not have PAE support so I have to use the kernel-xen > rpm. When using kernel-xen, however, the network is not setup > correctly -- the familiar xenbr0, vif, peth0 are not created. What > script sets this up when dom0 is booted? It appears xend is running: > > # ps -ef|grep xen > root 20 19 0 15:54 ? 00:00:00 [xenwatch] > root 21 19 0 15:54 ? 00:00:00 [xenbus] > root 2014 1 0 15:54 ? 00:00:00 xenstored > --pid-file=/var/run/xenstore.pid > root 2018 1 0 15:54 ? 00:00:00 python /usr/sbin/xend start > root 2019 2018 0 15:54 ? 00:00:00 python /usr/sbin/xend start > root 2022 1 0 15:54 ? 00:00:00 xenconsoled > > The bridge module is also loaded: > > # lsmod|grep bridge > bridge 51669 0 > > What am I missing here? I need to use the PAE-enabled kernel to use > more than 4GB of RAM. > > Any help is appreciated. > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >Hi Fong, is the module netloop loaded? Try ''lsmod''. Sincerely, Jan. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi Fong, This sounds like a known bug with module-loading in Fedora: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=202182 From Thomas Hutterer''s comment there:> To load the neccesary modules,I have inserted the following commands in > /etc/init.d/xend on the host > case "$1" in > start) > echo -n $"Starting $prog: " > modprobe blkbk > modprobe netbk > modprobe netloop > > > And I have added following line in /etc/modprobe.conf in the guest: > alias scsi_hostadapter xenblk > > > Now the guest starts without any problems. >Fong Vang wrote:> I have a Fedora Core 5 system configured for Xen. When dom0 runs the > kernel-xen0 kernel it works fine (all domU''s can be created). > kernel-xen0 does not have PAE support so I have to use the kernel-xen > rpm. When using kernel-xen, however, the network is not setup > correctly -- the familiar xenbr0, vif, peth0 are not created. What > script sets this up when dom0 is booted? It appears xend is running: > > # ps -ef|grep xen > root 20 19 0 15:54 ? 00:00:00 [xenwatch] > root 21 19 0 15:54 ? 00:00:00 [xenbus] > root 2014 1 0 15:54 ? 00:00:00 xenstored > --pid-file=/var/run/xenstore.pid > root 2018 1 0 15:54 ? 00:00:00 python /usr/sbin/xend > start > root 2019 2018 0 15:54 ? 00:00:00 python /usr/sbin/xend > start > root 2022 1 0 15:54 ? 00:00:00 xenconsoled > > The bridge module is also loaded: > > # lsmod|grep bridge > bridge 51669 0 > > What am I missing here? I need to use the PAE-enabled kernel to use > more than 4GB of RAM. > > Any help is appreciated. > > _______________________________________________ > 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