Hi all, I was wondering if I can get rid of ioemu nic in an HVM and only get to see the paravirtualised nic by using the unmodified_drivers PV drivers? I changed vif = [ ''type=ioemu, model=ne2k_pci, bridge=xenbr0'' ] to vif = [ ''bridge=xenbr0'' ] but I still see eth0 followed by eth1 after I load xen-vnif.ko. Somewhat annoying is also that the udev scripts seem to get confused every now and then because the devices have the same mac address (this is in Debian etch). Birger _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Maxime Pierron wrote:> You need to enter type=netfrontYes, that works. Thanks.> How do you have builded the unmodified_drivers PV drivers and for which > OS ? I can''t get them to work... If you have an example, let me know... thxI used the drivers which are in the unmodified_drivers directory of the Xen-3.2.1 release. They can be compiled for a Linux 2.6.18 kernel. If you want to do so you need the 2.6.18 xen-kernel and the kernel headers of your 2.6.18 kernel. To compile the drivers you need to go into the unmodified_drivers/linux-2.6 subdirectory and run: XL=/path/to/xen/kernel ./mkbuildtree make -C /path/to/your/kernel/source M=$PWD modules This results creates the follwing modules which you can then load in your HVM: ./platform-pci/xen-platform-pci.ko ./balloon/xen-balloon.ko ./blkfront/xen-vbd.ko ./netfront/xen-vnif.ko ./netfront-vanilla/xen-vnif.ko Since the 2.6.18 kernel is quite old I forward-ported the unmodified_drivers so they can be compiled for all kernels up to 2.6.25, although I didn''t quite manage the step to 2.6.24. In that version and onwards I only get 300Mb/s network throughput from domU to dom0. It''s > 1Gb in versions prior to 2.6.24. Let me know if you are interested in the patches. Birger _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users