Package: qemu-kvm Version: 0.11.1+dfsg-1 Severity: normal In a nutshell, a kvm guest configured with a virtual e1000 ethernet adapter fails to get an IP address with dhcp during a PXE boot.
Here's how I launch KVM : sudo kvm -hda hda.qcow2 -net nic,model=e1000,macaddr=00:11:22:33:44:66 -net tap -m 256 -k fr -boot n Other virtual eth adapters work fine but the PXE kernel I use only knows about gigabit hardware, so I can't use others. Fortunately, this is a known issue (at least in fedora) and their e1000 pxe boot rom solves the problem: https://bugzilla.redhat.com/show_bug.cgi?id=507391 This is somewhat also related to bug #552402. I haven't yet tried etherboot's e1000 rom but if the bug is already fixed there, using those roms instead of the ones bundled with kvm/qemu might be a good idea. Thanks -- Package-specific info: selected information from lshal(1): /proc/cpuinfo: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz stepping : 10 cpu MHz : 3166.000 cache size : 6144 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm tpr_shadow vnmi flexpriority bogomips : 6317.79 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz stepping : 10 cpu MHz : 3166.000 cache size : 6144 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm tpr_shadow vnmi flexpriority bogomips : 6317.45 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.32-trunk-686-bigmem (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages qemu-kvm depends on: ii adduser 3.112 add and remove users and groups ii bridge-utils 1.4-5 Utilities for configuring the Linu ii iproute 20091226-1 networking and traffic control too ii libasound2 1.0.22-1 shared library for ALSA applicatio ii libbluetooth3 4.60-1 Library to use the BlueZ Linux Blu ii libc6 2.10.2-5 Embedded GNU C Library: Shared lib ii libcurl3-gnutls 7.19.7-1 Multi-protocol file transfer libra ii libgnutls26 2.8.5-2 the GNU TLS library - runtime libr ii libncurses5 5.7+20090803-2 shared libraries for terminal hand ii libpci3 1:3.1.6-1 Linux PCI Utilities (shared librar ii libpulse0 0.9.21-1 PulseAudio client libraries ii libsasl2-2 2.1.23.dfsg1-5 Cyrus SASL - authentication abstra ii libsdl1.2debian 1.2.14-4 Simple DirectMedia Layer ii libvdeplug2 2.2.3-3 Virtual Distributed Ethernet - Plu ii libx11-6 2:1.3.3-1 X11 client-side library ii python 2.5.4-9 An interactive high-level object-o ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime Versions of packages qemu-kvm recommends: ii linux-image-2.6.32-trunk-686 2.6.32-5 Linux 2.6.32 for modern PCs ii linux-image-2.6.32-trunk-686- 2.6.32-5 Linux 2.6.32 for PCs with 4GB+ RAM Versions of packages qemu-kvm suggests: ii debootstrap 1.0.20 Bootstrap a basic Debian system ii hal 0.5.14-2 Hardware Abstraction Layer pn samba <none> (no description available) ii vde2 2.2.3-3 Virtual Distributed Ethernet -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

