Bug 921983
| Summary: | Disable or remove emulated network devices that we will not support | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Paolo Bonzini <pbonzini> |
| Component: | qemu-kvm | Assignee: | Miroslav Rezanina <mrezanin> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 7.0 | CC: | acathrow, armbru, hhuang, juzhang, michen, mrezanin, pbonzini, qiguo, qzhang, rjones, sluo, virt-maint |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | qemu-kvm-1.5.3-7.el7 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 903918 | Environment: | |
| Last Closed: | 2014-06-13 12:46:11 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 720747 | ||
|
Comment 2
Miroslav Rezanina
2013-04-23 09:44:47 UTC
Will have to remove vmxnet3 too in 1.5.0. Please disable CONFIG_EEPRO100_PCI to get rid of i82550 & variants. Fix included in qemu-kvm-1.5.3-7.el7 Reproduced this bug with qemu-kvm-1.2.0-21.el7.x86_64 Steps: Check the emulated network devices # /usr/libexec/qemu-kvm -device ? name "VGA", bus PCI name "usb-storage", bus usb-bus name "scsi-hd", bus SCSI, desc "virtual SCSI disk" name "i82559a", bus PCI, desc "Intel i82559A Ethernet" ---- we not support name "i82559b", bus PCI, desc "Intel i82559B Ethernet" ---- we not support name "i82559c", bus PCI, desc "Intel i82559C Ethernet" ---- we not support name "esp", bus System name "sysbus-ohci", bus System, desc "OHCI USB Controller" name "virtio-blk-pci", bus PCI, alias "virtio-blk" name "usb-uas", bus usb-bus name "qxl-vga", bus PCI, desc "Spice QXL GPU (primary, vga compatible)" name "ide-drive", bus IDE, desc "virtual IDE disk or CD-ROM (legacy)" name "x3130-upstream", bus PCI, desc "TI X3130 Upstream Port of PCI Express Switch" name "virtio-9p-pci", bus PCI name "cirrus-vga", bus PCI, desc "Cirrus CLGD 54xx VGA" name "ide-hd", bus IDE, desc "virtual IDE disk" name "ES1370", bus PCI, desc "ENSONIQ AudioPCI ES1370" name "ioh3420", bus PCI, desc "Intel IOH device id 3420 PCIE Root Port" name "sga", bus ISA, desc "Serial Graphics Adapter" name "scsi-block", bus SCSI, desc "SCSI block device passthrough" name "usb-serial", bus usb-bus name "pc-sysfw", bus System, desc "PC System Firmware" name "usb-mouse", bus usb-bus name "usb-net", bus usb-bus name "usb-hub", bus usb-bus name "ccid-card-emulated", bus ccid-bus, desc "emulated smartcard" name "ne2k_isa", bus ISA ---- we not support name "pci-assign", bus PCI name "scsi-generic", bus SCSI, desc "pass through generic scsi device (/dev/sg*)" name "pcnet", bus PCI ---- we not support name "lsi53c895a", bus PCI, alias "lsi" name "scsi-disk", bus SCSI, desc "virtual SCSI disk or CD-ROM (legacy)" name "hda-micro", bus HDA, desc "HDA Audio Codec, duplex (speaker, microphone)" name "pci-ohci", bus PCI, desc "Apple USB Controller" name "nec-usb-xhci", bus PCI name "xio3130-downstream", bus PCI, desc "TI X3130 Downstream Port of PCI Express Switch" name "virtserialport", bus virtio-serial-bus name "usb-redir", bus usb-bus name "usb-braille", bus usb-bus name "scsi-cd", bus SCSI, desc "virtual SCSI CD-ROM" name "usb-wacom-tablet", bus usb-bus, desc "QEMU PenPartner Tablet" name "isa-serial", bus ISA name "i82550", bus PCI, desc "Intel i82550 Ethernet" ---- we not support name "i82551", bus PCI, desc "Intel i82551 Ethernet" ---- we not support name "isa-debugcon", bus ISA name "ide-cd", bus IDE, desc "virtual IDE CD-ROM" name "SUNW,fdtwo", bus System name "ich9-usb-uhci2", bus PCI name "ich9-usb-uhci3", bus PCI name "ich9-usb-uhci1", bus PCI name "isa-parallel", bus ISA name "virtconsole", bus virtio-serial-bus name "ne2k_pci", bus PCI ---- we not support name "virtio-serial-pci", bus PCI, alias "virtio-serial" name "hda-duplex", bus HDA, desc "HDA Audio Codec, duplex (line-out, line-in)" name "intel-hda", bus PCI, desc "Intel HD Audio Controller" name "megasas", bus PCI, desc "LSI MegaRAID SAS 1078" name "i82559er", bus PCI, desc "Intel i82559ER Ethernet" --- we not support name "hda-output", bus HDA, desc "HDA Audio Codec, output-only (line-out)" name "i82562", bus PCI, desc "Intel i82562 Ethernet" --- we not support name "sysbus-ahci", bus System name "usb-ccid", bus usb-bus, desc "CCID Rev 1.1 smartcard reader" name "ivshmem", bus PCI name "AC97", bus PCI, desc "Intel 82801AA AC97 Audio" name "e1000", bus PCI, desc "Intel Gigabit Ethernet" name "sysbus-fdc", bus System name "usb-bt-dongle", bus usb-bus name "usb-tablet", bus usb-bus name "isa-vga", bus ISA name "usb-kbd", bus usb-bus name "isa-applesmc", bus ISA name "rtl8139", bus PCI name "qxl", bus PCI, desc "Spice QXL GPU (secondary)" name "i82557a", bus PCI, desc "Intel i82557A Ethernet" -- we not support name "i82557c", bus PCI, desc "Intel i82557C Ethernet" ---- we not support name "usb-audio", bus usb-bus name "ib700", bus ISA name "piix3-usb-uhci", bus PCI name "i82557b", bus PCI, desc "Intel i82557B Ethernet" name "piix4-usb-uhci", bus PCI name "ccid-card-passthru", bus ccid-bus, desc "passthrough smartcard" name "i82801", bus PCI, desc "Intel i82801 Ethernet" --- we not support name "smbus-eeprom", bus i2c-bus name "vmware-svga", bus PCI name "dc390", bus PCI, desc "Tekram DC-390 SCSI adapter" name "isa-cirrus-vga", bus ISA name "sb16", bus ISA, desc "Creative Sound Blaster 16" name "am53c974", bus PCI, desc "AMD Am53c974 PCscsi-PCI SCSI adapter" name "pci-bridge", bus PCI, desc "Standard PCI Bridge" name "i82558a", bus PCI, desc "Intel i82558A Ethernet" ---- we not support name "i82558b", bus PCI, desc "Intel i82558B Ethernet" ---- we not support name "virtio-net-pci", bus PCI, alias "virtio-net" name "virtio-balloon-pci", bus PCI, alias "virtio-balloon" name "ich9-usb-ehci1", bus PCI name "isa-ide", bus ISA name "usb-host", bus usb-bus name "ich9-ahci", bus PCI, alias "ahci" name "vt82c686b-usb-uhci", bus PCI name "usb-ehci", bus PCI name "testdev", bus ISA name "i6300esb", bus PCI name "virtio-scsi-pci", bus PCI So, there're lots of emulated network devices that we don't support, and it is reproduced Try to verify this bug with qemu-kvm-1.5.3-11.el7.x86_64 Steps: Check the emulated network devices # /usr/libexec/qemu-kvm -device ? name "VGA", bus PCI name "usb-storage", bus usb-bus name "scsi-hd", bus SCSI, desc "virtual SCSI disk" name "icc-bridge", bus System name "virtio-blk-pci", bus PCI, alias "virtio-blk" name "qxl-vga", bus PCI, desc "Spice QXL GPU (primary, vga compatible)" name "x3130-upstream", bus PCI, desc "TI X3130 Upstream Port of PCI Express Switch" name "ide-drive", bus IDE, desc "virtual IDE disk or CD-ROM (legacy)" name "cirrus-vga", bus PCI, desc "Cirrus CLGD 54xx VGA" name "ide-hd", bus IDE, desc "virtual IDE disk" name "virtio-rng-device", bus virtio-bus name "ioh3420", bus PCI, desc "Intel IOH device id 3420 PCIE Root Port" name "isa-debug-exit", bus ISA name "sga", bus ISA, desc "Serial Graphics Adapter" name "scsi-block", bus SCSI, desc "SCSI block device passthrough" name "usb-mouse", bus usb-bus name "usb-hub", bus usb-bus name "ccid-card-emulated", bus ccid-bus, desc "emulated smartcard" name "virtio-serial-device", bus virtio-bus name "scsi-generic", bus SCSI, desc "pass through generic scsi device (/dev/sg*)" name "scsi-disk", bus SCSI, desc "virtual SCSI disk or CD-ROM (legacy)" name "hda-micro", bus HDA, desc "HDA Audio Codec, duplex (speaker, microphone)" name "xio3130-downstream", bus PCI, desc "TI X3130 Downstream Port of PCI Express Switch" name "usb-redir", bus usb-bus name "virtserialport", bus virtio-serial-bus name "scsi-cd", bus SCSI, desc "virtual SCSI CD-ROM" name "q35-pcihost", bus System name "pci-serial-2x", bus PCI name "virtio-net-device", bus virtio-bus name "ich9-intel-hda", bus PCI, desc "Intel HD Audio Controller (ich9)" name "usb-host-linux", bus usb-bus name "nec-usb-xhci", bus PCI name "isa-serial", bus ISA name "usb-bot", bus usb-bus name "isa-debugcon", bus ISA name "ide-cd", bus IDE, desc "virtual IDE CD-ROM" name "SUNW,fdtwo", bus System name "ich9-usb-uhci1", bus PCI name "ich9-usb-uhci3", bus PCI name "ich9-usb-uhci4", bus PCI name "ich9-usb-uhci5", bus PCI name "ich9-usb-uhci6", bus PCI name "pci-serial", bus PCI name "virtconsole", bus virtio-serial-bus name "ich9-usb-uhci2", bus PCI name "virtio-serial-pci", bus PCI, alias "virtio-serial" name "hda-duplex", bus HDA, desc "HDA Audio Codec, duplex (line-out, line-in)" name "intel-hda", bus PCI, desc "Intel HD Audio Controller (ich6)" name "virtio-balloon-device", bus virtio-bus name "hda-output", bus HDA, desc "HDA Audio Codec, output-only (line-out)" name "pci-serial-4x", bus PCI name "sysbus-ahci", bus System name "usb-ccid", bus usb-bus, desc "CCID Rev 1.1 smartcard reader" name "ivshmem", bus PCI name "mch", bus PCI, desc "Host bridge" name "AC97", bus PCI, desc "Intel 82801AA AC97 Audio" name "e1000", bus PCI, desc "Intel Gigabit Ethernet" name "sysbus-fdc", bus System name "virtio-rng-pci", bus PCI name "usb-tablet", bus usb-bus name "pci-testdev", bus PCI, desc "PCI Test Device" name "isa-vga", bus ISA name "vfio-pci", bus PCI, desc "VFIO-based PCI device assignment" name "usb-kbd", bus usb-bus name "cfi.pflash01", bus System name "kvm-pci-assign", bus PCI, alias "pci-assign", desc "KVM-based PCI passthrough" name "rtl8139", bus PCI name "ib700", bus ISA name "virtio-blk-device", bus virtio-bus name "qxl", bus PCI, desc "Spice QXL GPU (secondary)" name "piix3-usb-uhci", bus PCI name "piix4-usb-uhci", bus PCI name "ccid-card-passthru", bus ccid-bus, desc "passthrough smartcard" name "smbus-eeprom", bus i2c-bus name "isa-cirrus-vga", bus ISA name "xlnx,ps7-usb", bus System name "i82801b11-bridge", bus PCI name "pci-bridge", bus PCI, desc "Standard PCI Bridge" name "vt82c686b-usb-uhci", bus PCI name "virtio-net-pci", bus PCI, alias "virtio-net" name "virtio-balloon-pci", bus PCI, alias "virtio-balloon" name "ich9-usb-ehci1", bus PCI name "usb-host", bus usb-bus name "isa-ide", bus ISA name "ich9-ahci", bus PCI, alias "ahci" name "usb-ehci", bus PCI name "ich9-usb-ehci2", bus PCI name "i6300esb", bus PCI name "exynos4210-ehci-usb", bus System name "virtio-scsi-pci", bus PCI name "pc-testdev", bus ISA name "virtio-scsi-device", bus virtio-bus I found that there're following emulated network devices : name "virtio-net-pci", bus PCI, alias "virtio-net" name "e1000", bus PCI, desc "Intel Gigabit Ethernet" name "rtl8139", bus PCI name "virtio-net-device", bus virtio-bus Hi, Miroslav I have no idea about "virtio-net-device" , could help check if this is the net device that we support ? Thanks In RHEL-7, each virtio PCI device consist of two parts: a virtio-FOO-pci that plugs into the PCI bus and provides a virtio-bus, and a virtio-FOO-device that plugs into virtio-FOO-pci's virtio-bus. Both are needed. To answer your specific question: yes, we want both virtio-net-pci and virtio-net-device here. (In reply to Markus Armbruster from comment #8) > In RHEL-7, each virtio PCI device consist of two parts: a > virtio-FOO-pci that plugs into the PCI bus and provides a virtio-bus, > and a virtio-FOO-device that plugs into virtio-FOO-pci's virtio-bus. > Both are needed. > > To answer your specific question: yes, we want both virtio-net-pci and > virtio-net-device here. So according to comment #8 and comment7 , this bug is fixed . This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |