Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1179165 - [SVVP]smbios HCT job failed with Unspecified error with -M pc-i440fx-rhel7.1.0
[SVVP]smbios HCT job failed with Unspecified error with -M pc-i440fx-rhel7.1.0
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: qemu-kvm-rhev (Show other bugs)
7.1
Unspecified Unspecified
urgent Severity urgent
: rc
: ---
Assigned To: Eduardo Habkost
Virtualization Bugs
: Regression, TestBlocker
: 1180879 (view as bug list)
Depends On: 1177127
Blocks:
  Show dependency treegraph
 
Reported: 2015-01-06 05:30 EST by Mike Cao
Modified: 2015-03-05 04:57 EST (History)
13 users (show)

See Also:
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 04:57:59 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2015:0624 normal SHIPPED_LIVE Important: qemu-kvm-rhev security, bug fix, and enhancement update 2015-03-05 09:37:36 EST

  None (edit)
Comment 3 Eduardo Habkost 2015-01-06 11:37:54 EST
Do you have the full log containing the full smbios data dump?
Comment 4 Eduardo Habkost 2015-01-06 13:17:49 EST
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.
Comment 5 Eduardo Habkost 2015-01-06 13:19:04 EST
Scratch build: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=8461064

Please check if it solves the issue.
Comment 6 Mike Cao 2015-01-06 22:01:14 EST
(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
Comment 7 Eduardo Habkost 2015-01-07 13:26:28 EST
Fix submitted upstream:

From: Eduardo Habkost <ehabkost@redhat.com>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>, "Gabriel L. Somlo" <gsomlo@gmail.com>,
        Gerd Hoffmann <kraxel@redhat.com>
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@redhat.com>
Comment 8 Miroslav Rezanina 2015-01-13 06:26:52 EST
Fix included in qemu-kvm-rhev-2.1.2-19.el7
Comment 10 Eduardo Habkost 2015-01-13 11:21:51 EST
*** Bug 1180879 has been marked as a duplicate of this bug. ***
Comment 11 Mike Cao 2015-01-14 01:46:42 EST
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
Comment 12 xiagao 2015-01-14 04:25:52 EST
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 13 xiagao 2015-01-14 22:10:54 EST
Comment 6 on BZ1180879

Verified this issue on linux platform with qemu-kvm-rhev-2.1.2-19.el7.

thanks,
xiagao
Comment 14 juzhang 2015-01-15 04:18:38 EST
According to comment11 and comment13, set this issue as verified.
Comment 17 errata-xmlrpc 2015-03-05 04:57:59 EST
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

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