Date: Wed, 24 Jul 2013 07:04:19 +0900 From: Takuya ASADA <syuu@dokukino.com> To: soc-status <soc-status@freebsd.org> Subject: Re: [status report #3 & #4] USB device passthrough support on BHyVe Message-ID: <CALG4x-Xr4MgxssN1FfmpDbBtsakFyODF7-kk%2BEz5HZ=-WwwBXA@mail.gmail.com> In-Reply-To: <CALG4x-UxaJQzeuW1oz80vJ3fooX5Re21ku8eL8kg0WmFLcqwmg@mail.gmail.com> References: <CALG4x-UxaJQzeuW1oz80vJ3fooX5Re21ku8eL8kg0WmFLcqwmg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[project summary] The project goal is to support USB 1.1/2.0 device passthrough on BHyVe. [weekly status] Start porting host-libusb.c, USB device passthrough support. 2013/7/17 Takuya ASADA <syuu@dokukino.com> > [project summary] > The project goal is to support USB 1.1/2.0 device passthrough on BHyVe. > > [weekly status] > * porting UHCI emulator > - Initial implementation of IO space read/write handling > - Interrupt support using legacy intr(non msi) > - Implemented timer helper functions > - Better debug message > - Fixes of controller initialization > > As a result, now guest kernel able to detect uhci0 (with an error message, > though.) > Here's a guest dmesg output: > > uhci0: <Intel 82801I (ICH9) USB controller> port 0x2040-0x205f irq 9 at > device 2.0 on pci0 > uhci0: USB revision is unknown. Assuming v1.1. > uhci0: LegSup = 0x0000 > usbus0: controller did not stop > usbus0 on uhci0 > usbus0: 12Mbps Full Speed USB v1.1 > ugen0.1: <Intel> at usbus0 > uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0 > Root mount waiting for: usbus0 > uhub0: 2 ports with 2 removable, self powered >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALG4x-Xr4MgxssN1FfmpDbBtsakFyODF7-kk%2BEz5HZ=-WwwBXA>