RE: Enumerating the USB device more than the capability of Host in the Linux Platform

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mathias,

Could you please take a look on the below  issue and provide your input on this.

Thanks and Regards
Binu

-----Original Message-----
From: Sarah Sharp [mailto:sarah.a.sharp@xxxxxxxxx]
Sent: 13 October 2015 00:04
To: Binu Thanka Kumar Chinna Thankam <BinuThankaKumar.ChinnaThankam@xxxxxxxxxxxxxxxxxxx>
Cc: Sunil Kumar G <G.SUNILKUMAR@xxxxxxxxxxxxxxxxxxx>; Badrinath Ramachandra <Badrinath.Ramachandra@xxxxxxxxxxxxxxxxxxx>; Nyman, Mathias <mathias.nyman@xxxxxxxxx>
Subject: Re: Enumerating the USB device more than the capability of Host in the Linux Platform

Please follow up with the new xHCI driver maintainer, Mathias Nyman <mathias.nyman@xxxxxxxxx>, and Cc the public Linux USB mailing list <linux-usb@xxxxxxxxxxxxxxx>.

Sarah Sharp

On Sun, Oct 11, 2015 at 02:50:31PM +0000, Binu Thanka Kumar Chinna Thankam wrote:
> Hi Sara,
>
> In one of our XHCI  Host DUT  configurations,  we have limited the max slots supported by our xHCI host as 8.
>
> With this configuration, we tried to test our XHCI DUT in  FPGA with Linux driver  and we could see the interop tree with 8 devices is working fine.
>
> We tried to do an experiment to check the behaviour of the System by connecting the 9th device to the tree.
>
> During this time we saw the 9th device is not enumerated by the system and no message is displayed.
>
> When we checked the PCI analyser  trace to view the XHCI  specific transactions, we noticed the following.
>
> Software tried to enumerate the device by sending the enable slot command for the 9th slot which is not supported by our Host even though the Host indicated the max slot as 8 through the  HCSPARAMS1 register.
>
> When that enable slot command for the 9 the device is processed by the Host, it sends out a command completion event with completion code as  Slot not available error.
>
> I would expect the Software should send a popup message which should indicate that the device cannot be enumerated since it exceeds the capability of Host, during this condition.
>
> Could you please provide your input if any.
>
> Thanks and Regards
> BInu
>
>
> L&T Technology Services Ltd
>
> www.LntTechservices.com<http://www.lnttechservices.com/>
>
> This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system.
L&T Technology Services Ltd

www.LntTechservices.com<http://www.lnttechservices.com/>

This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux