* [Qemu-devel] qemu bluetooth support @ 2019-03-02 12:46 Daryl Oliver 2019-03-05 8:05 ` Thomas Huth 0 siblings, 1 reply; 6+ messages in thread From: Daryl Oliver @ 2019-03-02 12:46 UTC (permalink / raw) To: qemu-devel Hello there I don't know if this is till valid but I thought I should mention my use cases for the bluetooth option in qemu. Use case would be using Bluetooth controllers for gaming on kvm qemu since I don't know if kvm would be able to use my hosts Bluetooth chip or emulate one. since I manily use the windows port of qemu. But my other use case would be using Bluetooth speakers or headphones. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] qemu bluetooth support 2019-03-02 12:46 [Qemu-devel] qemu bluetooth support Daryl Oliver @ 2019-03-05 8:05 ` Thomas Huth 2019-03-08 8:56 ` Paolo Bonzini 0 siblings, 1 reply; 6+ messages in thread From: Thomas Huth @ 2019-03-05 8:05 UTC (permalink / raw) To: Daryl Oliver, qemu-devel Cc: Gerd Hoffmann, Paolo Bonzini, Peter Maydell, Daniel P. Berrangé On 02/03/2019 13.46, Daryl Oliver wrote: > Hello there I don't know if this is till valid but I thought I should > mention my use cases for the bluetooth option in qemu. > > Use case would be using Bluetooth controllers for gaming on kvm qemu since > I don't know if kvm would be able to use my hosts Bluetooth chip or emulate > one. since I manily use the windows port of qemu. > But my other use case would be using Bluetooth speakers or headphones. Hi! Thanks for your report! Do you mean you are already using bluetooth for your KVM guest, or you just would like to use it (since you wrote "would be" and not "is")? In the first case, could you please elaborate on your set up? Which hardware are you exactly passing through to the guest, which parameters are you using for starting QEMU, which version of QEMU are you using, is it working without problems, etc. ? I ask because currently, I don't know anybody who is still using bluetooth passthrough with a recent version of QEMU, so it would be very interesting to know whether this still works at all or not... Thanks, Thomas ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] qemu bluetooth support 2019-03-05 8:05 ` Thomas Huth @ 2019-03-08 8:56 ` Paolo Bonzini 2019-03-08 9:19 ` Gerd Hoffmann 2019-03-11 13:02 ` Thomas Huth 0 siblings, 2 replies; 6+ messages in thread From: Paolo Bonzini @ 2019-03-08 8:56 UTC (permalink / raw) To: Thomas Huth, Daryl Oliver, qemu-devel Cc: Gerd Hoffmann, Peter Maydell, Daniel P. Berrangé On 05/03/19 09:05, Thomas Huth wrote: > On 02/03/2019 13.46, Daryl Oliver wrote: >> Hello there I don't know if this is till valid but I thought I should >> mention my use cases for the bluetooth option in qemu. >> >> Use case would be using Bluetooth controllers for gaming on kvm qemu since >> I don't know if kvm would be able to use my hosts Bluetooth chip or emulate >> one. since I manily use the windows port of qemu. >> But my other use case would be using Bluetooth speakers or headphones. > > Hi! > > Thanks for your report! Do you mean you are already using bluetooth for > your KVM guest, or you just would like to use it (since you wrote "would > be" and not "is")? > In the first case, could you please elaborate on your set up? Which > hardware are you exactly passing through to the guest, which parameters > are you using for starting QEMU, which version of QEMU are you using, is > it working without problems, etc. ? I suspect he wants to pass something like an XBox controller. It would actually be a very good usecase for Bluetooth passthrough. If he is using Linux guests, he could use virtio-input-host-pci. For Windows, we could also pass it through as an HID device, using something like virtio-input-host-pci but for USB. It wouldn't be hard to implement, but you'd have to write a converter from Linux evdev descriptors to USB HID descriptors. Paolo > I ask because currently, I don't know anybody who is still using > bluetooth passthrough with a recent version of QEMU, so it would be very > interesting to know whether this still works at all or not... > > Thanks, > Thomas > ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] qemu bluetooth support 2019-03-08 8:56 ` Paolo Bonzini @ 2019-03-08 9:19 ` Gerd Hoffmann 2019-03-08 10:14 ` Paolo Bonzini 2019-03-11 13:02 ` Thomas Huth 1 sibling, 1 reply; 6+ messages in thread From: Gerd Hoffmann @ 2019-03-08 9:19 UTC (permalink / raw) To: Paolo Bonzini Cc: Thomas Huth, Daryl Oliver, qemu-devel, Peter Maydell, Daniel P. Berrangé Hi, > For Windows, we could also pass it through as an HID device, using > something like virtio-input-host-pci but for USB. It wouldn't be hard > to implement, but you'd have to write a converter from Linux evdev > descriptors to USB HID descriptors. I think we actually have virtio-input windows drivers, didn't Ladi work on that? Another possible option would be to usb pass through a bluetooth dongle. cheers, Gerd ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] qemu bluetooth support 2019-03-08 9:19 ` Gerd Hoffmann @ 2019-03-08 10:14 ` Paolo Bonzini 0 siblings, 0 replies; 6+ messages in thread From: Paolo Bonzini @ 2019-03-08 10:14 UTC (permalink / raw) To: Gerd Hoffmann Cc: Thomas Huth, Daryl Oliver, qemu-devel, Peter Maydell, Daniel P. Berrangé On 08/03/19 10:19, Gerd Hoffmann wrote: > Hi, > >> For Windows, we could also pass it through as an HID device, using >> something like virtio-input-host-pci but for USB. It wouldn't be hard >> to implement, but you'd have to write a converter from Linux evdev >> descriptors to USB HID descriptors. > > I think we actually have virtio-input windows drivers, didn't Ladi work > on that? Ah indeed. So virtio-input-host-pci might work even for Windows. Paolo > Another possible option would be to usb pass through a bluetooth dongle. > > cheers, > Gerd > ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Qemu-devel] qemu bluetooth support 2019-03-08 8:56 ` Paolo Bonzini 2019-03-08 9:19 ` Gerd Hoffmann @ 2019-03-11 13:02 ` Thomas Huth 1 sibling, 0 replies; 6+ messages in thread From: Thomas Huth @ 2019-03-11 13:02 UTC (permalink / raw) To: Paolo Bonzini, Daryl Oliver, qemu-devel; +Cc: Peter Maydell, Gerd Hoffmann On 08/03/2019 09.56, Paolo Bonzini wrote: > On 05/03/19 09:05, Thomas Huth wrote: >> On 02/03/2019 13.46, Daryl Oliver wrote: >>> Hello there I don't know if this is till valid but I thought I should >>> mention my use cases for the bluetooth option in qemu. >>> >>> Use case would be using Bluetooth controllers for gaming on kvm qemu since >>> I don't know if kvm would be able to use my hosts Bluetooth chip or emulate >>> one. since I manily use the windows port of qemu. >>> But my other use case would be using Bluetooth speakers or headphones. >> >> Hi! >> >> Thanks for your report! Do you mean you are already using bluetooth for >> your KVM guest, or you just would like to use it (since you wrote "would >> be" and not "is")? >> In the first case, could you please elaborate on your set up? Which >> hardware are you exactly passing through to the guest, which parameters >> are you using for starting QEMU, which version of QEMU are you using, is >> it working without problems, etc. ? > > I suspect he wants to pass something like an XBox controller. It would > actually be a very good usecase for Bluetooth passthrough. For the records: I recently found an old bluetooth headset in my rack, and was now curious whether it could be used for passthrough in QEMU. It was quite easy to pair it on the host, but when I then tried to pass it through to the guest, I was not able to make it work. I tried for a couple of hours, but apart from a fake HCI, the guest did not see anything bluetooth related. So I really doubt that the current bluetooth code in QEMU is still usable at all... Thomas ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-03-11 13:18 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-03-02 12:46 [Qemu-devel] qemu bluetooth support Daryl Oliver 2019-03-05 8:05 ` Thomas Huth 2019-03-08 8:56 ` Paolo Bonzini 2019-03-08 9:19 ` Gerd Hoffmann 2019-03-08 10:14 ` Paolo Bonzini 2019-03-11 13:02 ` Thomas Huth
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.