Hi, I installed XEN3.0.0 from sources on debian AMD64 unstable. After "make world" and "make install" went fine I had a lot of trouble getting domUs working. Starting them resultend in messages like: "Error: Device 0 (vif) could not be connected. Hotplug scripts not working." A lot of time passed by till I noticed that just the following files were missing: /etc/udev/xen-backend.rules /etc/udev/rules.d/@xen-backend.rules As far as I can see they should have been installed by the make script. So is this a bug or did I something wrong during installation? Another strange thing are the linux kernels in the xen3.0.0-src directory. Running a "make ARCH=xen all" and "make ARCH=xen install" will copy the kernelstuff to /boot/boot/ and /boot/usr/ instead of /boot and /usr. achim _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Achim Friedland wrote:> Hi, > > > I installed XEN3.0.0 from sources on debian AMD64 unstable. After "make > world" and "make install" went fine I had a lot of trouble getting domUs > working. Starting them resultend in messages like: > > "Error: Device 0 (vif) could not be connected. Hotplug scripts not > working." > > > A lot of time passed by till I noticed that just the following files > were missing: > > /etc/udev/xen-backend.rules > /etc/udev/rules.d/@xen-backend.rules > > As far as I can see they should have been installed by the make script. > So is this a bug or did I something wrong during installation? >Are you running udev greater than 058? If not it will use hotplug instead. From install.sh: if [ -n "$UDEV_VERSION" ] && [ $UDEV_VERSION -ge 059 ]; then cp -f $src/etc/udev/rules.d/*.rules $dst/etc/udev/rules.d/ else cp -f $src/etc/hotplug/*.agent $dst/etc/hotplug/ fi If you are running udev 058 i''d be interested to know. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Matt Ayres wrote:> > Are you running udev greater than 058?At installation time udev was version 0.080-1 (probably 080 + some debian patches)> From install.sh: > > if [ -n "$UDEV_VERSION" ] && [ $UDEV_VERSION -ge 059 ]; then > cp -f $src/etc/udev/rules.d/*.rules $dst/etc/udev/rules.d/ > else > cp -f $src/etc/hotplug/*.agent $dst/etc/hotplug/ > fiMhm... I think this should work... but I tested it again on another amd64 machine with debian unstable and again these ~/udev/rules.d/ files were missing... I really don''t understand this... thx so far... achim _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Am Samstag, 28. Januar 2006 01:32 schrieb Achim Friedland:> Matt Ayres wrote: > > Are you running udev greater than 058? > > At installation time udev was version 0.080-1 (probably 080 + some > debian patches) > > > From install.sh: > > > > if [ -n "$UDEV_VERSION" ] && [ $UDEV_VERSION -ge 059 ]; then > > cp -f $src/etc/udev/rules.d/*.rules $dst/etc/udev/rules.d/ > > else > > cp -f $src/etc/hotplug/*.agent $dst/etc/hotplug/ > > fi > > Mhm... I think this should work... but I tested it again on another > amd64 machine with debian unstable and again these ~/udev/rules.d/ files > were missing... I really don''t understand this...I don''t know why this happens either, but maybe I can provide a workaround ;-P With "make -C tools/examples install-udev" you can install the missing udev files. --Ralph> thx so far... > achim > > > _______________________________________________ > 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