From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L26qB-0001zB-PT for qemu-devel@nongnu.org; Mon, 17 Nov 2008 11:20:43 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L26q8-0001xx-GI for qemu-devel@nongnu.org; Mon, 17 Nov 2008 11:20:42 -0500 Received: from [199.232.76.173] (port=38214 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L26q8-0001xY-0g for qemu-devel@nongnu.org; Mon, 17 Nov 2008 11:20:40 -0500 Received: from mail-gx0-f17.google.com ([209.85.217.17]:42810) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L26q7-0003eE-Lo for qemu-devel@nongnu.org; Mon, 17 Nov 2008 11:20:39 -0500 Received: by gxk10 with SMTP id 10so1966710gxk.10 for ; Mon, 17 Nov 2008 08:20:38 -0800 (PST) Message-ID: <84501dc10811170820q5003cb44j91df9026fb419c9b@mail.gmail.com> Date: Mon, 17 Nov 2008 17:20:38 +0100 From: "Pierre Le Magourou" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_50739_27172899.1226938838468" Subject: [Qemu-devel] Isochronous problem with usb OHCI Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org ------=_Part_50739_27172899.1226938838468 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I try to use a webcam (logitech E 3500) through Qemu USB OHCI and have a problem with isochronous frames. Here is a little description : When Isochronous traces are activated I can see that isochronous packets come from the host (async_complete function in usb-linux.c). These packets are then completed in hw/usb-ohci.c, there it calls ohci_process_lists function with completion parameter set to 1. The problem is that it then does not call the ohci_service_ed_list function in order to finish the isochronous packet completion and send it to the target. The OHCIState->ctl is neither a control nor a bulk list. In fact, I wonder what is the normal behavior for an isochronous packet completion. Does someone have had a similar problem with isochronous frames when using usb ohci ? -- Pierre ------=_Part_50739_27172899.1226938838468 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,

I try to use a webcam (logitech E 3500) through Qemu USB OHCI and have a problem with isochronous frames. Here is a little description :

When Isochronous traces are activated I can see that isochronous packets come from the host (async_complete function in usb-linux.c). These packets are then completed in hw/usb-ohci.c, there it calls ohci_process_lists function with completion parameter set to 1. The problem is that it then does not call the ohci_service_ed_list function in order to finish the isochronous packet completion and send it to the target. The OHCIState->ctl is neither a control nor a bulk list.

In fact, I wonder what is the normal behavior for an isochronous packet completion. Does someone have had a similar problem with isochronous frames when using usb ohci ?

--
Pierre
------=_Part_50739_27172899.1226938838468--