From mboxrd@z Thu Jan 1 00:00:00 1970 From: TJ Subject: Re: [Qemu-devel] [PATCH] Add USB sys file-system support (v2) Date: Fri, 05 Sep 2008 20:20:54 +0100 Message-ID: <1220642454.5470.25.camel@hephaestion> References: <1220571341.2638.6.camel@hephaestion> <1220580385.2638.15.camel@hephaestion> <48C1346F.3000405@windriver.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Cc: qemu-devel@nongnu.org, kvm To: Jason Wessel Return-path: Received: from tjworld.net ([67.18.187.6]:51094 "EHLO tjworld.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1751345AbYIETU5 (ORCPT ); Fri, 5 Sep 2008 15:20:57 -0400 In-Reply-To: <48C1346F.3000405@windriver.com> Sender: kvm-owner@vger.kernel.org List-ID: On Fri, 2008-09-05 at 08:30 -0500, Jason Wessel wrote: > I tried out the patch because it looked reasonably interesting on ubuntu > 7.10 64bit, and looked like a nice way to attach a local USB device, but > it did not quite work. > > IE: > (qemu) info usbhost > Device 3.2, speed 12 Mb/s > Class 00: USB device 067b:2303, USB-Serial Controller Jason, I think this is related to handling the USB serial device. Try another USB device - a flash-memory key for example. Here's the results of my tests: Host is Ubuntu Hardy amd64 8.04.1 (2.6.24-21-generic). VM guest is Ubuntu Gutsy server (2.6.22-14-server) hypervisor is kvm-74. I think there is a problem with the usb_add name functions - the host:VID:PID rarely worked for me so I always use host:Bus.Device format. I've got a USB-to-serial converter here too: Bus 001 Device 004: ID 0711:0230 Magic Control Technology Corp. MCT-232 Serial Port Here's the output I get: usb_add host:1.4 husb: open device 1.4 husb: opened /dev/bus/usb/001/004 husb: config #1 need -1 husb: 1 interfaces claimed for configuration -1 husb: grabbed usb device 1.4 usb_linux_update_endp_table: Broken pipe If however I add a USB flash key: Bus 005 Device 016: ID 0781:5151 SanDisk Corp. Cruzer Micro 256/512MB Flash Drive usb_add host:5.16 husb: open device 5.16 husb: opened /dev/bus/usb/005/016 husb: config #1 need -1 husb: 1 interfaces claimed for configuration -1 husb: grabbed usb device 5.16 husb: config #1 need 1 husb: 1 interfaces claimed for configuration 1 husb: config #1 need 1 husb: 1 interfaces claimed for configuration 1 and the device appears and is mountable in the VM.