Bug 613950
Summary: | Hot-plugging piix3-usb-uhci doesn't work | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | juzhang <juzhang> |
Component: | qemu-kvm | Assignee: | Virtualization Maintenance <virt-maint> |
Status: | CLOSED WONTFIX | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 6.0 | CC: | armbru, llim, michen, mkenneth, rlerch, tburke, virt-maint |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
USB hot plug is not supported in 6.0
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2010-09-21 12:21:25 UTC | Type: | --- |
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: | |||
Bug Blocks: | 563347, 580953 |
Description
juzhang
2010-07-13 10:59:07 UTC
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: USB hot plug is not supported in 6.0 According to the description, hot-plugging usb-storage into a system started with a USB controller works just fine. Problems arise only when we start without a USB controller, then hot-plug piix3-usb-uhci. Therefore, this bug isn't about hot-plugging usb-storage, it's about hot-plugging piix3-usb-uhci. piix3-usb-uhci is a function of the PIIX3 southbridge. A real PIIX3 can't be hot-plugged (let alone of its individual functions). I figure the real bug is that we permit hot-plug of the virtual piix3-usb-uhci. libvirt always starts guests with -usb, which cold-plugs a piix3-usb-uhci. Would you please tell me support piix4-usb-uhci? I means,boot guest with -device piix4-usb-uhci,id=uhci4 -drive id=usb_disk,file=usbdisk.img,if=none -device usb-storage,drive=usb_disk? libvirt always uses -usb, which creates piix4-usb-uhci automatically. There is no need for -device piix4-usb-uhci then. Use other than through libvirt is unsupported. Thus, the supported way to get piix4-usb-uhci is -usb. I'm investigating whether we piix4-usb-uhci should be made unavailable with -device. If this doesn't answer your question (I'm not sure I got it), please rephrase it. Would you please tell me which is default between piix3-usb-uhci and piix4-usb-uhci for libvirt uses -usb.if default is piix4-usb-uhci,i want to use piix3-usb-uhci,what should i do?thanks in advance! -usb picks the USB controller appropriate for the board, which is piix3-usb-uhci for the boards we have in RHEL-6. I don't think using another is supported. (In reply to comment #7) > -usb picks the USB controller appropriate for the board, which is > piix3-usb-uhci for the boards we have in RHEL-6. I don't think using another > is supported. Got it,thanks armbru. Closing this issue since according to https://bugzilla.redhat.com/show_bug.cgi?id=613950#c3 this wasn't meant to work and preventing it is not that important since we're only suporting qemu-kvm through libvirt |