Hotplug of virtio(block/net) devices not detected inside ppc64el guest

Bug #1289518 reported by Steve Langasek
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
High
Andy Whitcroft
Trusty
Fix Released
High
Andy Whitcroft
powerpc-ibm-utils (Ubuntu)
Fix Released
High
Adam Conrad
Trusty
Fix Released
High
Adam Conrad

Bug Description

On ppc64el, a kernel patch and a userspace patch are needed to have hotplugging of devices via e.g. 'virsh attach-interface' properly detected by a guest kernel.

  http://sourceforge.net/p/powerpc-utils/mailman/message/32064992/
  http://patchwork.ozlabs.org/patch/327089/

Steve Langasek (vorlon)
Changed in linux (Ubuntu):
importance: Undecided → High
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
status: New → Triaged
Changed in powerpc-ibm-utils (Ubuntu):
status: New → Triaged
importance: Undecided → High
assignee: nobody → Adam Conrad (adconrad)
tags: added: kernel-key ppc64el trusty
Changed in linux (Ubuntu Trusty):
assignee: Canonical Kernel Team (canonical-kernel-team) → Andy Whitcroft (apw)
Revision history for this message
Andy Whitcroft (apw) wrote :

Following the patchworks link this seems to be being disputed as the right approach:

"I'm not sure about that one ..." from BenH.

Can we get Ben to comment on where we are going first.

Revision history for this message
Andy Whitcroft (apw) wrote :

Latest comments from submitters: "Meanwhile the patch http://patchwork.ozlabs.org/patch/327089/ is not ready yet for inclusion, and the kernel team is still working on the fix."

Revision history for this message
Adam Conrad (adconrad) wrote :

Unless told otherwise, I'm going to assume the 1.2.20 update of powerpc-ibm-utils resolved this.

Changed in powerpc-ibm-utils (Ubuntu Trusty):
status: Triaged → Fix Released
Revision history for this message
Greg Kurz (gkurz) wrote :

Adam,

All needed userland components have been patched, as described in Bug 1282426.

The kernel patch is now in Ben's next branch:

http://git.kernel.org/cgit/linux/kernel/git/benh/powerpc.git/commit/?h=next&id=599d2870425dcde3bf2a7d969d5977baa57feb8b

Regards.

--
Greg

Revision history for this message
Andy Whitcroft (apw) wrote :

Applied to the Ubuntu kernel, should be in the next upload which is currently expected to be 3.13.0-22.44.

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

This bug was fixed in the package linux - 3.13.0-22.44

---------------
linux (3.13.0-22.44) trusty; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1301562

  [ dann frazier ]

  * [Config] enable linux-tools on arm64
    https://lists.ubuntu.com/archives/kernel-team/2014-April/041332.html

  [ Greg Kurz ]

  * SAUCE: powerpc/le: Big endian arguments for ppc_rtas()
    - LP: #1289518

  [ Mahesh Salgaonkar ]

  * SAUCE: powerpc/book3s: Fix CFAR clobbering issue in machine check
    handler.
    - LP: #1301424
  * SAUCE: powerpc/book3s: Recover from MC in sapphire on SCOM read via
    MMIO.
    - LP: #1301424
  * SAUCE: powerpc/book3s: Fix mc_recoverable_range buffer overrun issue.
    - LP: #1301424

  [ Paolo Pisati ]

  * [Config] armhf: USB_STORAGE=y
    https://lists.ubuntu.com/archives/kernel-team/2014-April/041349.html

  [ Stefan Bader ]

  * SAUCE: kvm: Force preempt folding in kvm on i386
    - LP: #1268906

  [ Tim Gardner ]

  * SAUCE: Drop lttng in favor of lttng-modules
    The kernel version was down rev on an rc release.

  [ Tomas Winkler ]

  * SAUCE: (no-up) mei: me: do not load the driver if the FW doesn't
    support MEI interface
    - LP: #1301118

  [ Upstream Kernel Changes ]

  * drm/i915: Deprecated UMS support
    - LP: #1284816
  * powerpc/book3s: Split the common exception prolog logic into two
    section.
    - LP: #1301424
  * powerpc/book3s: Introduce exclusive emergency stack for machine check
    exception.
    - LP: #1301424
  * powerpc/book3s: handle machine check in Linux host.
    - LP: #1301424
  * powerpc/book3s: Return from interrupt if coming from evil context.
    - LP: #1301424
  * powerpc/book3s: Introduce a early machine check hook in cpu_spec.
    - LP: #1301424
  * powerpc/book3s: Add flush_tlb operation in cpu_spec.
    - LP: #1301424
  * powerpc/book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors
    on power7.
    - LP: #1301424
  * powerpc/book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors
    on power8.
    - LP: #1301424
  * powerpc/book3s: Decode and save machine check event.
    - LP: #1301424
  * powerpc/book3s: Queue up and process delayed MCE events.
    - LP: #1301424
  * powerpc/powernv: Remove machine check handling in OPAL.
    - LP: #1301424
  * powerpc/powernv: Machine check exception handling.
    - LP: #1301424
  * powerpc: Fix "attempt to move .org backwards" error
    - LP: #1301424
  * powerpc: Fix endian issues in power7/8 machine check handler
    - LP: #1301424
  * Move precessing of MCE queued event out from syscall exit path.
    - LP: #1301424
 -- Andy Whitcroft <email address hidden> Wed, 02 Apr 2014 15:58:48 +0100

Changed in linux (Ubuntu Trusty):
status: Triaged → 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.