RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2172676 - [DDF] Support for the virtual i440fx chipset, SPICE consoles, and some NICs are also deprecated. A VM configured with
Summary: [DDF] Support for the virtual i440fx chipset, SPICE consoles, and some NICs a...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: doc-Release_Notes-9-en-US
Version: unspecified
Hardware: All
OS: All
medium
medium
Target Milestone: rc
: ---
Assignee: Jiri Herrmann
QA Contact: RHEL DPM
Jiri Herrmann
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-02-22 23:18 UTC by Direct Docs Feedback
Modified: 2023-03-14 17:43 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-03-14 17:42:53 UTC
Type: ---
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-149716 0 None None None 2023-02-22 23:19:33 UTC
Red Hat Knowledge Base (Solution) 6999469 0 None None None 2023-03-02 18:15:02 UTC

Description Direct Docs Feedback 2023-02-22 23:18:32 UTC
Support for the virtual i440fx chipset, SPICE consoles, and some NICs are also deprecated.  A VM configured with any of these, that runs fine with RHEL 8 and earlier, will not run on RHEL 9. Since i440fx was the default virtual chipset since the dawn of X86 virtualization, this will be a big deal for lots and lots of customers. See the KCS at https://access.redhat.com/solutions/6999469

Reported by: rhn-support-gscott

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.1_release_notes/deprecated_functionality#annotations:99b23b92-5092-47fb-9448-894396409840

Comment 4 Greg Scott 2023-03-02 18:13:33 UTC
Hi Jiri - 

I've learned more since filing that BZ and I wrote it down in this KCS.
https://access.redhat.com/solutions/6999469

I found an obscure reference on the i440fx issue buried in the section 19.1 of the "Considerations" document. But it does not tell the whole story and 999 of 1000 people will miss it. And it says "unsupported," when older i440fx VMs flat-out will not run and the error message includes the word, "illegal." 

I also found another reference in section 4.20 of the RHEL 9 Release Notes, buried under a long bulleted list of new machine types. But that bulleted list of newly supported machine types is not accurate. Support for i440fx-RHEL7.6 first appeared with the qemu-rhev bundled with RHEL 7-based RHV and Openstack. Many of the q35-RHEL8 variants came with RHEL 8.

On SPICE - My SPICE VMs that worked on RHEL 8 before my LEAPP upgrade failed with RHEL 9 with a similar illegal configuration error about SPICE. 

NICs - I read somewhere that Intel E1000 NICs are no longer supported, but now I don't remember where. Everyone emulated the E1000 for VMs when virtio didn't work. I always use virtio NICs whenever possible anyway, so I didn't have any failed VMs from that. But the documentation should be a source of truth for any NICs that worked with earlier versions and now no longer supported or no longer work.

Comment 6 Greg Scott 2023-03-03 14:07:11 UTC
Thanks Jiri - 

Looks like I messed up on the word, "illegal." I see now, the operative word in the error message is "unsupported." I changed the KCS to say "invalid." Now I'm trying to figure out how "illegal" got into my head. Here is the output you asked for.

[root@storage2015 ~]# virsh start mgmtdns2015
error: Failed to start domain 'mgmtdns2015'
error: unsupported configuration: Emulator '/usr/libexec/qemu-kvm' does not support machine type 'pc-i440fx-rhel7.0.0'

[root@storage2015 ~]# virsh dumpxml mgmtdns2015 | grep 440
    <type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
[root@storage2015 ~]#

Here is one with the SPICE problem. I think I tried to edit it because from memory from a month+ ago, I remember a specific error message about SPICE. I probably decided editing was more trouble than it was worth after running into the next problem with qxl and just provisioned another VM.

[root@storage2015 ~]# virsh dumpxml RHVM2020-2023messedup | grep spice
    <channel type='spicevmc'>
      <target type='virtio' name='com.redhat.spice.0'/>
    <graphics type='spice' autoport='yes' listen='127.0.0.1'>
    <redirdev bus='usb' type='spicevmc'>
    <redirdev bus='usb' type='spicevmc'>
[root@storage2015 ~]#
[root@storage2015 ~]# virsh start RHVM2020-2023messedup
error: Failed to start domain 'RHVM2020-2023messedup'
error: unsupported configuration: domain configuration does not support video model 'qxl'

[root@storage2015 ~]#
[root@storage2015 ~]# virsh dumpxml RHVM2020-2023messedup | grep qxl
      <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
[root@storage2015 ~]#

I'll also take a look at the doc update drafts.

thanks!


Note You need to log in before you can comment on or make changes to this bug.