Bug 1179165
Summary: | [SVVP]smbios HCT job failed with Unspecified error with -M pc-i440fx-rhel7.1.0 | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Mike Cao <bcao> |
Component: | qemu-kvm-rhev | Assignee: | Eduardo Habkost <ehabkost> |
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 7.1 | CC: | bcao, coli, ehabkost, hhuang, huiwa, juzhang, kraxel, lmiksik, michen, mst, virt-bugs, virt-maint, xiagao |
Target Milestone: | rc | Keywords: | Regression, TestBlocker |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | qemu-kvm-rhev-2.1.2-19.el7 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | 1177127 | Environment: | |
Last Closed: | 2015-03-05 09:57:59 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: | 1177127 | ||
Bug Blocks: |
Comment 3
Eduardo Habkost
2015-01-06 16:37:54 UTC
I think I found the bug. It was not reproducible with a 7GB VM, but it is reproducible with a 256GB VM (or any VM where the RAM size is a multiple of 16GB). The fix should be simple: -#define GET_DIMM_SZ ((i < dimm_cnt - 1) ? MAX_DIMM_SZ : ram_size % MAX_DIMM_SZ) +#define GET_DIMM_SZ ((i < dimm_cnt - 1) ? MAX_DIMM_SZ : ((ram_size - 1) % MAX_DIMM_SZ) + 1) I am submitting a scratch build for it. Scratch build: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=8461064 Please check if it solves the issue. (In reply to Eduardo Habkost from comment #5) > Scratch build: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=8461064 > > Please check if it solves the issue. It fix the issue ,the job can pass smoothly. Thanks for your efforts, Mike Fix submitted upstream: From: Eduardo Habkost <ehabkost> To: qemu-devel Cc: Paolo Bonzini <pbonzini>, "Gabriel L. Somlo" <gsomlo>, Gerd Hoffmann <kraxel> Subject: [PATCH 0/2] smbios: Fixes for SVVP tests Date: Wed, 7 Jan 2015 15:36:32 -0200 Message-Id: <1420652194-3224-1-git-send-email-ehabkost> Fix included in qemu-kvm-rhev-2.1.2-19.el7 *** Bug 1180879 has been marked as a duplicate of this bug. *** Verified this issue on qemu-kvm-rhev-2.1.2-19.el7 Steps same as comment#0 Actual Results: Job can pass Based on above ,this issue has been fixed ald on windows platform xiagao ,pls verify it on Linux platform ,thanks, Mike Tested with qemu-kvm-rhev-2.1.2-19.el7: 1. -m 16384 -M pc-i440fx-rhel7.1.0 --> mem size can be recognized [root@dhcp-66-106-173 ~]# dmidecode -t 17 # dmidecode 2.12 SMBIOS 2.8 present. Handle 0x1100, DMI type 17, 40 bytes Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: 16384 MB Form Factor: DIMM Set: None Locator: DIMM 0 Bank Locator: Not Specified Type: RAM Type Detail: Other Speed: Unknown Manufacturer: Red Hat Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified Rank: Unknown Configured Clock Speed: Unknown Minimum Voltage: Unknown Maximum Voltage: Unknown Configured Voltage: Unknown Mem size can be recognized correctly. But there are still some 'Unknown' parts. 2. I think the expected result is just like the following: -m 16384 -M pc-i440fx-rhel7.0.0 [root@dhcp-66-106-173 ~]# dmidecode -t 17 # dmidecode 2.12 SMBIOS 2.4 present. Handle 0x1100, DMI type 17, 21 bytes Memory Device Array Handle: 0x1000 Error Information Handle: 0x0000 Total Width: 64 bits Data Width: 64 bits Size: 16384 MB Form Factor: DIMM Set: None Locator: DIMM 0 Bank Locator: Not Specified Type: RAM Type Detail: None Hi Eduardo, Could you help check it? Thanks. Comment 6 on BZ1180879 Verified this issue on linux platform with qemu-kvm-rhev-2.1.2-19.el7. thanks, xiagao Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-0624.html |