https://bugzilla.kernel.org/show_bug.cgi?id=209411 --- Comment #36 from rachithas104@xxxxxxxxx --- R(In reply to Alan Stern from comment #35) > Come to think of it, that particular change probably _won't_ affect your > Get-String-Descriptor call. It only affects bulk and interrupt endpoints, > not control or isochronous endpoints, and Get-String-Descriptor uses > endpoint 0 (which is a control endpoint). > > Not calling Set-Config seems like the best workaround. Is there any reason > why your program calls it in the first place? Isn't the device already > using the configuration you want? Regarding Get-String descriptor call,the problem seems to be happening only when I call SelectConfiguration.If we skip SelectConfiguration there is no error So I am thinking SelectConfiguration call is making device to go to undesired state ,its causing bus reset We are calling SelectConfiguration as per the specification Same program works with mobile device which had 4.14 kernel version even on calling SelectConfiguration Is there any log which would give more info on what actually is happening to the device on calling Selectonfiguration I am sure SelectConfiguration is doing something to the device,however no logs are helping much -- You are receiving this mail because: You are watching the assignee of the bug.