From: Hans van Zijst <hans@woefdram.nl>
To: xen-devel@lists.xensource.com
Subject: Error connecting USB-device to DomU
Date: Mon, 28 Feb 2011 21:04:26 +0100 [thread overview]
Message-ID: <4D6BFFCA.1080306@woefdram.nl> (raw)
Hi,
When trying to connect my USB printer to the DomU that has CUPS
installed, I run into an error:
Unexpected error: <class 'xen.util.vusb_util.UsbDeviceParseError'>
Please report to xen-devel@lists.xensource.com
Traceback (most recent call last):
File "/usr/lib/xen-4.0/bin/xm", line 8, in <module>
main.main(sys.argv)
File "/usr/lib/xen-4.0/lib/python/xen/xm/main.py", line 3620, in main
_, rc = _run_cmd(cmd, cmd_name, args)
File "/usr/lib/xen-4.0/lib/python/xen/xm/main.py", line 3644, in _run_cmd
return True, cmd(args)
File "/usr/lib/xen-4.0/lib/python/xen/xm/main.py", line 2868, in
xm_usb_attach
if vusb_util.bus_is_assigned(bus):
File "/usr/lib/xen-4.0/lib/python/xen/util/vusb_util.py", line 275, in
bus_is_assigned
raise UsbDeviceParseError("Can't get assignment status: (%s)." % bus)
xen.util.vusb_util.UsbDeviceParseError: vusb: Error parsing USB device
info: Can't get assignment status: (5-2).
I'm running Xen 4.0.1 on Debian Wheezy, kernel 2.6.32-5-xen-amd64, both
on Dom0 and the DomU.
I tried adding this line to the DomU's configuration:
vusb = [ 'usbver=2,numports=2,port_1=5-2,port_2=5-3' ]
which supposedly creates 2 USB ports on the DomU (I found a document on
the Internet describing PV-USB, but I can't find it anymore...). The
first port, 5-2, is the one to which the printer is connected.
After the DomU has booted, I issue "xm list-usb domu" on Dom0, which
gives me:
Idx BE state usb-ver BE-path
0 0 1 USB2.0 /local/domain/0/backend/vusb/14/0
port 1: 5-2 [ID 03f0:5511 HP Deskjet F300 series]
port 2: 5-3
So far, so good. The Dom0 seems to hand the printer to the DomU.
However, DomU doesn't seem to notice anything. When I do "lsusb" on it,
it bails out with:
unable to initialize libusb: -99
Manually loading the usbcore module and its friends doesn't help.
Now, if I explicitly connect this thing with:
xm usb-attach DomU 0 1 5-2
I get the error mentioned above.
Any ideas?
Kind regards,
Hans
next reply other threads:[~2011-02-28 20:04 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-28 20:04 Hans van Zijst [this message]
2011-03-08 15:44 ` Error connecting USB-device to DomU Konrad Rzeszutek Wilk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D6BFFCA.1080306@woefdram.nl \
--to=hans@woefdram.nl \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.