{"action":"opened","issue":{"url":"https://api.github.com/repos/marmarek/test/issues/160","labels_url":"https://api.github.com/repos/marmarek/test/issues/160/labels{/name}","comments_url":"https://api.github.com/repos/marmarek/test/issues/160/comments","events_url":"https://api.github.com/repos/marmarek/test/issues/160/events","html_url":"https://github.com/marmarek/test/issues/160","id":60239635,"number":160,"title":"PV USB","user":{"login":"marmarek","id":726704,"avatar_url":"https://avatars.githubusercontent.com/u/726704?v=3","gravatar_id":"","url":"https://api.github.com/users/marmarek","html_url":"https://github.com/marmarek","followers_url":"https://api.github.com/users/marmarek/followers","following_url":"https://api.github.com/users/marmarek/following{/other_user}","gists_url":"https://api.github.com/users/marmarek/gists{/gist_id}","starred_url":"https://api.github.com/users/marmarek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marmarek/subscriptions","organizations_url":"https://api.github.com/users/marmarek/orgs","repos_url":"https://api.github.com/users/marmarek/repos","events_url":"https://api.github.com/users/marmarek/events{/privacy}","received_events_url":"https://api.github.com/users/marmarek/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/marmarek/test/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/marmarek/test/labels/C:%20core","name":"C: core","color":"0000aa"},{"url":"https://api.github.com/repos/marmarek/test/labels/P:%20minor","name":"P: minor","color":"dcffff"}],"state":"open","locked":false,"assignee":{"login":"marmarek","id":726704,"avatar_url":"https://avatars.githubusercontent.com/u/726704?v=3","gravatar_id":"","url":"https://api.github.com/users/marmarek","html_url":"https://github.com/marmarek","followers_url":"https://api.github.com/users/marmarek/followers","following_url":"https://api.github.com/users/marmarek/following{/other_user}","gists_url":"https://api.github.com/users/marmarek/gists{/gist_id}","starred_url":"https://api.github.com/users/marmarek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marmarek/subscriptions","organizations_url":"https://api.github.com/users/marmarek/orgs","repos_url":"https://api.github.com/users/marmarek/repos","events_url":"https://api.github.com/users/marmarek/events{/privacy}","received_events_url":"https://api.github.com/users/marmarek/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-03-08T03:50:42Z","updated_at":"2015-03-08T03:50:42Z","closed_at":null,"body":"**Reported by marmarek on 17 Apr 2012 12:59 UTC**\nPV USB with Linux 3.x works fine, but needs some work to integrate with Qubes:\n1. xen-usbfront and xen-usbback drivers (patch from xen-devel with some minor modification works ok). It is ready on my devel machine.\n2. Add support for PV USB to libxl (or stay with standalone python scripts).\n2a. This includes some script in backend VM (in some/most cases not dom0) that bind USB device to usbback driver - /usr/lib/qubes/unbind_pci_device.sh equivalent.\n3. Add Qubes tool to manage USB devices (qvm-block equivalent).\n\nMigrated-From: https://wiki.qubes-os.org/ticket/531"}}