Drop capabilities bit in emulated e1000

Bug #857746 reported by dann frazier
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qemu-kvm (Ubuntu)
Fix Released
Medium
Dave Walker
Lucid
Fix Released
Undecided
Unassigned
Oneiric
Fix Released
Medium
Dave Walker

Bug Description

This is necessary to pass the PCI/PCI Express Compliance Test required by SVVP.

SRU Justification:
1. Impact: PCI compliance test fails
2. How bug was addressed: a patch was accepted upstream which removes a single bad statement.
3. Patch: see comment #1
4. TEST CASE: PCI compliance test
5. regression potential: If there is a regression it should manifest itself when running kvm with the default e1000 nic.

Related branches

Revision history for this message
dann frazier (dannf) wrote :
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "Upstream fix" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-sponsors please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Dave Walker (davewalker)
Changed in qemu-kvm (Ubuntu):
status: New → Triaged
tags: added: server-o-rs
Changed in qemu-kvm (Ubuntu Oneiric):
milestone: none → ubuntu-11.10
Revision history for this message
Dave Walker (davewalker) wrote :

Patch didn't cleanly apply to current qemu-kvm in Oneiric, but I believe this is rebased suitably.

Thanks.

Changed in qemu-kvm (Ubuntu Oneiric):
assignee: nobody → Dave Walker (davewalker)
importance: Undecided → Medium
Dave Walker (davewalker)
Changed in qemu-kvm (Ubuntu Lucid):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qemu-kvm - 0.14.1+noroms-0ubuntu6

---------------
qemu-kvm (0.14.1+noroms-0ubuntu6) oneiric; urgency=low

  * debian/patches/e1000-Dont-set-the-Capabilities-List-bit.patch: Do not set
    the Capabilities Pointer to NULL for e1000 ethernet adapter, allows Windows'
    PCI/PCI Express Compliance Test to pass. Patch cherry picked from upstream
    trunk commit, courtesy of Dann Frazier. (LP: #857746)
 -- Dave Walker (Daviey) <email address hidden> Mon, 26 Sep 2011 09:36:22 +0100

Changed in qemu-kvm (Ubuntu Oneiric):
status: Triaged → Fix Released
Revision history for this message
dann frazier (dannf) wrote :

Here's a backport for lucid. I've tested that this correctly disables the capabilities bit on a fresh lucid install.

Revision history for this message
mahmoh (mahmoh) wrote :

I've also verified that the above fix passes the PCIHCT test that was previously failing on Lucid (and Oneiric).

Revision history for this message
dann frazier (dannf) wrote :
description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello dann, or anyone else affected,

Accepted qemu-kvm into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in qemu-kvm (Ubuntu Lucid):
status: Confirmed → Fix Committed
tags: added: verification-needed
Revision history for this message
Rolf Leggewie (r0lf) wrote :

verification successfully done for lucid

tags: added: verification-done
removed: verification-needed
Revision history for this message
mahmoh (mahmoh) wrote :

@Rolf, thank you for the verification.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qemu-kvm - 0.12.3+noroms-0ubuntu9.16

---------------
qemu-kvm (0.12.3+noroms-0ubuntu9.16) lucid-proposed; urgency=low

  * debian/patches/e1000-Dont-set-the-Capabilities-List-bit.patch: Do not set
    the Capabilities Pointer to NULL for e1000 ethernet adapter, allows Windows'
    PCI/PCI Express Compliance Test to pass. Patch cherry picked from upstream
    trunk commit, courtesy of Dann Frazier. (LP: #857746)
 -- Serge Hallyn <email address hidden> Tue, 27 Sep 2011 22:35:24 -0500

Changed in qemu-kvm (Ubuntu Lucid):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.