From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:44169) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UK6UN-0003r6-Vu for qemu-devel@nongnu.org; Mon, 25 Mar 2013 08:27:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UK6UM-0004Oi-Db for qemu-devel@nongnu.org; Mon, 25 Mar 2013 08:26:59 -0400 Received: from mail-qe0-f50.google.com ([209.85.128.50]:56921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UK6UM-0004OU-8e for qemu-devel@nongnu.org; Mon, 25 Mar 2013 08:26:58 -0400 Received: by mail-qe0-f50.google.com with SMTP id k5so3237131qej.37 for ; Mon, 25 Mar 2013 05:26:57 -0700 (PDT) MIME-Version: 1.0 Date: Mon, 25 Mar 2013 13:26:57 +0100 Message-ID: From: Stefan Hajnoczi Content-Type: text/plain; charset=ISO-8859-1 Subject: [Qemu-devel] vmxnet3 iPXE compatibility List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Dmitry Fleytman Cc: qemu-devel Hi Dmitry, QEMU vmxnet3 produces the following warning with iPXE (77f64b11f764e721f4f8704b7b90317e52d85fc3): $ cd ~/ipxe/src $ make bin/vmxnet3.rom $ qemu-system-x86_64 -netdev user,id=netdev0 -device vmxnet3,netdev=netdev0,romfile=bin/vmxnet3.rom [vmxnet3][WR][vmxnet3_peer_has_vnet_hdr]: Peer has no virtio extension. Task offloads will be emulated. [vmxnet3][WR][vmxnet3_get_command_status]: Received request for unknown command: cafe0002 The warning about virtio extensions is expected since I chose slirp networking. iPXE does not show the NIC ('ifstat' command). I guess the driver gave up during initialization: https://git.ipxe.org/ipxe.git/blob/HEAD:/src/drivers/net/vmxnet3.c#l613 Any ideas? Stefan PS: I discovered this when testing net patches for the pull request I just sent out. It's not a blocker, so vmxnet3 will finally be in qemu.git/master very soon!