From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:40759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQzrs-00029g-Rd for qemu-devel@nongnu.org; Mon, 30 May 2011 06:38:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QQzrr-00072e-VY for qemu-devel@nongnu.org; Mon, 30 May 2011 06:38:40 -0400 Received: from mx1.redhat.com ([209.132.183.28]:1026) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QQzrr-00072Z-Oh for qemu-devel@nongnu.org; Mon, 30 May 2011 06:38:39 -0400 Message-ID: <4DE373AB.2040100@redhat.com> Date: Mon, 30 May 2011 12:38:35 +0200 From: Gerd Hoffmann MIME-Version: 1.0 References: <559799.53196.qm@web65313.mail.ac2.yahoo.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Webcams under KVM and Linux List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?ISO-8859-1?Q?Andreas_F=E4rber?= Cc: Peter Baitz , QEMU Developers Hi, >> I was told I could try to add a complete host controller to the guest, >> but am not entirely sure I understand what that means? Looking for >> specifics? Is there a suggestion for doing this during install of the >> KVM guest, or can this be done while the guest is running, or otherwise? > > Independent of the ongoing EHCI work, I remember a patch specifically > for webcams a while ago, try searching the archives for V4L. Latest master (aka upcoming 0.15) has a bunch of iso xfer fixes merged and using usb 1.1 webcams with usb-host should work reasonable well. Using usb 2.0 cams with usb-host obviously depend on upcoming EHCI for usb 2.0 support. There are also some glitches not tracked down yet. The usb 2.0 cam in built into my Lenovo T500 starts streaming but stops quickly (after 1-2 frames) for not-yet known reasons. I think people are also working on camera emulation, i.e. pass any (even non-usb) v4l devices as usb webcam to the guest. No idea what the status here is. cheers, Gerd