<div dir="auto">Hi Team, This issue seems to be both webcam devices which consumes 500mA power. <div dir="auto"><br></div><div dir="auto">I have verified with two webcam in which one uses 500mA and one uses 244mA so both cameras working as expected.</div><div dir="auto"><br></div><div dir="auto">Is there any code changes in mainline kernel regarding usb power consumption.</div><div dir="auto"><br></div><div dir="auto">Thank you all.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Malatesh</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 18 Oct, 2022, 11:52 pm , <<a href="mailto:jim.cromie@gmail.com">jim.cromie@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>Let's keep this on the list.</div><div dir="auto">I'm sure I don't have Silver Bullet answers.</div><div dir="auto"><br></div><div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Tue, Oct 18, 2022, 11:15 AM Malatesh <<a href="mailto:malatesh10@gmail.com" target="_blank" rel="noreferrer">malatesh10@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi.<div>Thank you for the interest you have shown.</div><div><br></div><div><br>- both cameras work one at a time ?</div><div>[A]: No. I am using one by one and not at one time both cameras<br>- does order of plugin affect which one blanks ?</div><div>[A]: First plugged camera will give blank and second plugged will work<br></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">This certainly suggests two cameras are on or plugged in at the same time.</div><div dir="auto"> that contradicts your first answer</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>- are they both the same camera model ?</div><div>[A]: No one is logitech and another is microsoft<br>- can you borrow a 3rd camera ?</div><div>[A]: Third camera works</div><div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I think you need to retest and permute all combinations or at least some of them.</div><div dir="auto"><br></div><div dir="auto">I suspect your application doesn't know what to do with two cameras why don't you try another app and see if it works. Cheese is the one on my desktop</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Actual Error:</div><div><div>When I click camera preview with two camera connected, one is giving error some time with "<span style="font-family:Calibri;font-size:11pt">xhci_configure_reset_endpoint:4543 </span><span style="font-family:Calibri;font-size:11pt;background:yellow">Error to set dequeue ptr for endpoint 3, 81, err 18, 0".</span></div><div><span style="font-family:Calibri;font-size:11pt;background:yellow">This is because "ep status is 0 and </span><b style="font-family:Calibri;font-size:14.6667px;background-color:rgb(255,255,0)">Endpoint is disabled".</b></div><br></div><div><div><span style="font-family:Calibri;font-size:11pt;background:yellow">Full Log:</span></div><div><span style="font-family:Calibri;font-size:11pt;background:yellow"><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011861> set halted 1</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011890> real interrupt (status=0x00000008)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011897> event[77] = 32 (0x0000000000000000 0x0c000000 0x02038000)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011901> trb 0x0 status c</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011904> slot=2 epno=3 stream=0 remainder=0 status=12, td_event 0x0</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011907> stream_id=0</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011910></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011940> trb halted 1, running 0</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011943></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011944> Ep(129) No:129</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011946> Ep ID(129to3):3</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011949> dev 2, ep address 81</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011952> xfer 0xfffffe003198f148, 0</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011954> ep 81 is not started yet</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011957> ------> epno:3, <span style="font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011861> set halted 1</span></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011890> real interrupt (status=0x00000008)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011897> event[77] = 32 (0x0000000000000000 0x0c000000 0x02038000)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011901> trb 0x0 status c</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011904> slot=2 epno=3 stream=0 remainder=0 status=12, td_event 0x0</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011907> stream_id=0</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011910></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011940> trb halted 1, running 0</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011943></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011944> Ep(129) No:129</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011946> Ep ID(129to3):3</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011949> dev 2, ep address 81</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011952> xfer 0xfffffe003198f148, 0</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011954> ep 81 is not started yet</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011957> ------> epno:3, <span style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><b>epstatus:0</b></span> device:2, ep_address 81</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011960> ----> <span style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><b>Endpoint is disabled</b></span></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011962></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011965> command[5] = 16 (0x0000000009891001, 0x00000000, 0x02034000)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012003> real interrupt (status=0x00000008)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012010> event[78] = 33 (0x0000000100fffdd0 0x13000000 0x02008400)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012013> Received command event</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012042> trb 13000000, 2008400</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012046> src 16, (0x0000000009891001, 0x00000000, 0x02034000)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012051> -----> <span style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">Set dequeue ptr for EP No:3, EP Addr:81, EP Status:0, EP Error:18</span></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012057> [ERROR] - xhci_configure_reset_endpoint:4543 <span style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">Error to set dequeue ptr for endpoint 3, 81, err 18, 0</span></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012061> ---> kick_ep 1 called:</p><p style="margin:0in;font-size:11pt"><span style="font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012064> endpoint is not running 3, 81, 18</span> device:2, ep_address 81</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011960> ----><b> <span style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">Endpoint is disabled</span></b></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011962></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.011965> command[5] = 16 (0x0000000009891001, 0x00000000, 0x02034000)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012003> real interrupt (status=0x00000008)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012010> event[78] = 33 (0x0000000100fffdd0 0x13000000 0x02008400)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012013> Received command event</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012042> trb 13000000, 2008400</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012046> src 16, (0x0000000009891001, 0x00000000, 0x02034000)</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012051> -----> <span style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">Set dequeue ptr for EP No:3, EP Addr:81, EP Status:0, EP Error:18</span></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012057> [ERROR] - xhci_configure_reset_endpoint:4543 <span style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">Error to set dequeue ptr for endpoint 3, 81, err 18, 0</span></p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012061> ---> kick_ep 1 called:</p><p style="margin:0in;font-size:11pt">Oct 18 16:35:42 WT544810D076E1 kernel: <3645.012064> endpoint is not running 3, 81, 18</p><p style="margin:0in;font-size:11pt"><br></p></span></div></div><div><br></div><div><br></div><div><br></div><div><br clear="all"><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr">Regards,<div>Malatesh</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 13, 2022 at 8:45 PM <<a href="mailto:jim.cromie@gmail.com" rel="noreferrer noreferrer" target="_blank">jim.cromie@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Oct 12, 2022 at 11:21 AM Malatesh <<a href="mailto:malatesh10@gmail.com" rel="noreferrer noreferrer" target="_blank">malatesh10@gmail.com</a>> wrote:<br>
><br>
> Hi Team,<br>
><br>
> Good Morning/Afternoon/Evening.<br>
><br>
> I connect two usb webcameras and one mouse, one keyboard to  xhci controller, which has 4 usb v3.x ports.<br>
> Here, keyboard and mouse works fine without any issue.<br>
> But out of two cameras, only one camera works( I mean when I click preview only one camera show and one camera show blank )<br>
><br>
<br>
lemme ask some obvious questions:<br>
- both cameras work one at a time ?<br>
- does order of plugin affect which one blanks ?<br>
- are they both the same camera model ?<br>
- can you borrow a 3rd camera ?<br>
</blockquote></div>
</blockquote></div></div></div>
</blockquote></div>