Hi all, I am running a 2.4.4 kernel linux on my Qemu 1.0.1 VM (i386) with Intel Pro/100 network driver version 2.3.38. As this driver does not support standard e1000 network adapter, I picked i82558a (driver documentation says it's network driver compatible).
Anyway, the network device is listed when entering ifconfig command and boot messages indicate that e100 driver is loaded, but I am *not* able to reach the host system. When choosing the i82557a adapter instead, networking works fine. This seems pretty strange to me, as (according to intel documenation), the 82558 is a superset of the 82557 and I would expect both adapters to work with the given settings. Here is my syntax to start Qemu: tunctl -u <username> -t tap0 ifconfig tap0 10.0.1.100 netmask 255.255.255.0 up echo 1 > /proc/sys/net/ipv4/ip_forward qemu-system-i386 -nodefaults -serial stdio -boot menu=on -cpu Celeron_ULV -no-acpi -enable-kvm -L qemu-1.0.1/pc-bios -hda qemu/cfimg_20120425_2 \ -netdev tap,ifname=tap0,script=no,id=usernet -device i82557a,mac=52:54:00:12:34:56,netdev=usernet,bus=pci.0 -vga cirrus Are there any known issues about these adapters/drivers with Qemu or can anyone explain this behaviour? I would be really grateful about any kind of hint. Kind regards, Christoph Schneider