Window10 IoT Enterprise BSP1.5.0 USB3.0 issue

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Window10 IoT Enterprise BSP1.5.0 USB3.0 issue

388 Views
okuda
Contributor III

HI,

When we insert a USB 3.0 compatible USB memory into the USB2 (Type A) of the NXP reference board, the USB memory is not recognized.

The OS being used is Windows 10 IoT Enterprise BSP 1.5.0, as stated in the subject.

The manufacturer and model number of the USB memory used are as follows:

manufacturer : Transcend
model number : TS16GJF700

Please advise how to solve this issue.

Best regards.
Koji Okuda


0 Kudos
Reply
7 Replies

366 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

- Do you get error logs?

- All USB devices except USB Pen Drive working fine?

- Have you tried other USB Pen Drive models/manufacturers? Is there the same problem?

You can also try Usbview program, to see detailed information about USB devices.

Best regards.

0 Kudos
Reply

333 Views
okuda
Contributor III

Dear JorgeCas,

Thank you for your reply.

- Do you get error logs?

 How can I get the error log?
 (Obtaining via remote connection of windbg, etc.)

- All USB devices except USB Pen Drive working fine?

 Unfortunately, we do not have any USB 3.0 compatible USB devices other than
 USB memory sticks. 

- Have you tried other USB Pen Drive models/manufacturers? Is there the same problem?

 The following USB memory sticks were not recognized:
 manufacturer : ELECOM
    model : MF-HSU3A16GBK

Would it be possible for your company to carry out a similar check using a reference board?(We think you'll be able to see this phenomenon straight away.)

If the USB 3.0 compatible USB memory is recognized correctly, please tell us the manufacturer and model number of the USB memory.

Best regards.
Koji Okuda

0 Kudos
Reply

288 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

The error could be checked in a yellow bang in the device manager.

This issue was recreated in our reference design and was solved by the next:

- Open iMX8BoardInit.c file (\mu_platform_nxp\NXP\MX8M_PLUS_EVK\Library\iMX8BoardLib\)

- Find and comment out or delete this row:
/* Disable PHY suspend (ERR011231) */
out32(base + DWC3_GUSB2PHYCFG, (reg | DWC3_GUSB2PHYCFG_SUSPHY_MASK));

- Rebuild the FW

Best regards.

0 Kudos
Reply

197 Views
okuda
Contributor III

Dear JorgeCas,

We are now able to recognize the USB 3.0 compatible USB memory stick, but I would appreciate it if you could answer the following additional questions.

1. We checked the errata for iMX8mp, but ERR011231 was not present.
  This was described in the errata for IMX8MDQLQ_2N14W.
  Based on the above, does this mean that the processing you mentioned was not originally necessary for the iMX8mp?

2.Will commenting out the process you mentioned affect other operations?
 For example, waking up from power saving mode using a USB device

Best regards.
Koji Okuda

0 Kudos
Reply

173 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

1. Yes, it was reported and solved in i.MX8MP by internal team.

2. That issue has not been reported.

Best regards.

0 Kudos
Reply

155 Views
okuda
Contributor III

Dear JorgeCas,

Thank you for your reply.

We will continue to carry out our evaluations.
This matter will now be considered closed.
Thank you very much for your support until the end.

Best regards.
Koji Okuda

0 Kudos
Reply

272 Views
okuda
Contributor III

Dear JorgeCas,

Thank you for your reply.

We performed the steps as instructed, and was able to recognize the USB memory stick that was compatible with USB 2.0 and USB 3.0.

The issue has been resolved, but we would like to confirm the following:

1. We checked the errata for iMX8mp, but ERR011231 was not present.
  This was described in the errata for IMX8MDQLQ_2N14W.
  Based on the above, does this mean that the processing you mentioned was not originally necessary for the iMX8mp?

2.Will commenting out the process you mentioned affect other operations?
 For example, waking up from power saving mode using a USB device

Best regards.
Koji Okuda

0 Kudos
Reply