From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: None (no SPF record) identity=mailfrom; client-ip=68.65.120.143; helo=server175-2.web-hosting.com; envelope-from=rob@taglang.io; receiver=edk2-devel@lists.01.org Received: from server175-2.web-hosting.com (server175-2.web-hosting.com [68.65.120.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id D1B7F225F31EC for ; Mon, 2 Apr 2018 15:12:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=taglang.io; s=default; h=Content-Type:MIME-Version:Message-Id:To:Subject:From:Date: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=loTjxPwbhYX75iReStpicD8Ni+0ZR11jIgm9O1lY8QM=; b=i+Vb2e3MmKrvB/1noBMVRKMzYz FBR603VjYO39Unj83FVEAMdsvuQNztsmbLKQjZHfLlj2abvJ3u+vJKBLVpRowMOMpAkv2Pt/FoCro oRNmyMLIiZhQfWnpLUenrEMRPVNTUxiUO7/CAzPERGh4a9BykUqZYR2W09Yh9OW9P3q7gXas2NJWk /0wR2hRDhZ2dk5gqn1QCtISCSimq+u+i1t6v9+vXMpYdWLlXtTWvV1bsboumv2s/5jW2dYxYZam5p IkUOXFvJus5VFwENJmRYxouf4qQD6ncjg2lJOS1ifPNSw1OQVjoD9FtxYglPsQOOkOGAOuvmsdWbG nlNVCQ5A==; Received: from [38.125.194.115] (port=42786 helo=[10.2.0.136]) by server175.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89_1) (envelope-from ) id 1f37ga-0045yT-5H for edk2-devel@lists.01.org; Mon, 02 Apr 2018 18:12:21 -0400 Date: Mon, 02 Apr 2018 18:12:17 -0400 From: Rob Taglang To: edk2-devel@lists.01.org Message-Id: <1522707137.3698.1@server175.web-hosting.com> X-Mailer: pantheon-mail/1.0.6 MIME-Version: 1.0 X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server175.web-hosting.com X-AntiAbuse: Original Domain - lists.01.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - taglang.io X-Get-Message-Sender-Via: server175.web-hosting.com: authenticated_id: rob@taglang.io X-Authenticated-Sender: server175.web-hosting.com: rob@taglang.io X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched X-Content-Filtered-By: Mailman/MimeDel 2.1.26 Subject: OVMF UsbBulkTransfer returns EFI_OUT_OF_RESOURCES X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2018 22:12:27 -0000 Content-Type: text/plain; charset=us-ascii; format=flowed Hello, I can pass a host USB device to QEMU boot with OVMF, and it shows up as a EFI_USB_IO_PROTOCOL device and the interface descriptors and endpoints are detected correctly. A UsbControlTransfer operation succeeds. However, UsbBulkTransfer returns EFI_OUT_OF_RESOURCES regardless of how much memory I allocate for QEMU. This application does work correctly on real hardware. Is this expected behavior in OVMF? Thanks, Rob