From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from ec2-52-27-115-49.us-west-2.compute.amazonaws.com ([52.27.115.49]:46815 "EHLO s-opensource.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935495AbcIPPD3 (ORCPT ); Fri, 16 Sep 2016 11:03:29 -0400 Date: Fri, 16 Sep 2016 12:03:22 -0300 From: Mauro Carvalho Chehab To: Alan Stern Cc: Wade Berrier , Sean Young , , Subject: Re: mceusb xhci issue? Message-ID: <20160916120322.466d23b8@vento.lan> In-Reply-To: References: <20160915224804.GA14827@miniwade.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-media-owner@vger.kernel.org List-ID: Em Fri, 16 Sep 2016 10:25:31 -0400 (EDT) Alan Stern escreveu: > On Thu, 15 Sep 2016, Wade Berrier wrote: > > > On Thu Sep 15 15:13, Alan Stern wrote: > > > On Sat, 10 Sep 2016, Wade Berrier wrote: > > > > > > > On Thu Aug 11 16:18, Alan Stern wrote: > > > > > I never received any replies to this message. Should the patch I > > > > > suggested be merged? > > > > > > > > > > > > > Hello, > > > > > > > > I applied this updated patch to the fedora23 4.7.2 kernel and the mceusb > > > > transceiver works as expected. > > > > > > Thank you for testing. Can you provide the "lsusb -v" output for the > > > troublesome IR transceiver? > > > > > > > Here's the output: > > > > Bus 001 Device 006: ID 1784:0006 TopSeed Technology Corp. eHome Infrared Transceiver > > Device Descriptor: > > bLength 18 > > bDescriptorType 1 > > bcdUSB 2.00 > > bDeviceClass 0 > > bDeviceSubClass 0 > > bDeviceProtocol 0 > > bMaxPacketSize0 8 > > idVendor 0x1784 TopSeed Technology Corp. > > idProduct 0x0006 eHome Infrared Transceiver > > bcdDevice 1.02 > > iManufacturer 1 TopSeed Technology Corp. > > iProduct 2 eHome Infrared Transceiver > > iSerial 3 TS004RrP > > bNumConfigurations 1 > > Configuration Descriptor: > > bLength 9 > > bDescriptorType 2 > > wTotalLength 32 > > bNumInterfaces 1 > > bConfigurationValue 1 > > iConfiguration 0 > > bmAttributes 0xa0 > > (Bus Powered) > > Remote Wakeup > > MaxPower 100mA > > Interface Descriptor: > > bLength 9 > > bDescriptorType 4 > > bInterfaceNumber 0 > > bAlternateSetting 0 > > bNumEndpoints 2 > > bInterfaceClass 255 Vendor Specific Class > > bInterfaceSubClass 255 Vendor Specific Subclass > > bInterfaceProtocol 255 Vendor Specific Protocol > > iInterface 0 > > Endpoint Descriptor: > > bLength 7 > > bDescriptorType 5 > > bEndpointAddress 0x01 EP 1 OUT > > bmAttributes 3 > > Transfer Type Interrupt > > Synch Type None > > Usage Type Data > > wMaxPacketSize 0x0020 1x 32 bytes > > bInterval 0 > > And there's the problem. 0 is an invalid bInterval value for an > Interrupt endpoint. Unfortunately, it is a know issue that some mceusb drivers have the bInterval set to zero. > > Device Status: 0x0001 > > Self Powered > > > > Wade > > Thank you. The patch has been submitted. Thanks! Mauro