nxp-8801 usb connection issue

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

nxp-8801 usb connection issue

576 Views
durga_prasad_reddy
Contributor I

Subject:

Issue Integrating Murata 2DS Wi-Fi Module (NXP 88W8801 Chipset) on ARM7 Platform with USB Errors

I'm trying to integrate a Murata 2DS Wi-Fi module (which has the NXP 88W8801 chipset) on a Vatics-based platform with ARM7 architecture. I'm using Linux Buildroot with kernel version 4.9.0-1.

For drivers, I am using the NXP generic Wi-Fi drivers from the following GitHub repository:

https://github.com/nxp-imx/mwifiex/tree/lf-6.6.3_1.0.0 

Issue:
When I try to connect the Wi-Fi module, I keep encountering these USB-related errors:


usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
usb usb1-port1: attempt power cycle


Question:
I’m wondering if anyone has experience with this or can help with the following questions:

Is there a specific usb8801.ko driver for this module that I should try to use instead? If so, can this be obtained directly from NXP?

Has anyone encountered and resolved similar USB issues with the NXP 88W8801 chipset on ARM7 platforms?

Any guidance or troubleshooting tips would be greatly appreciated.
Thanks in advance for your help!

0 Kudos
Reply
8 Replies

553 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @durga_prasad_reddy 

Thanks for creating case to us.

About your issue, I have below questions:

1. As I know Murata 2DS is M.2 interface module, which is based on SDIO interface for Wi-Fi. But you are meeting USB error, so my question is you are using USB interface to connect to your host platform? Or you are using SDIO interface?

2. I know you are using below driver currently. Then how did you compile 88W8801 driver? Did you compile it with your ARM7 cross-compile tool chain?  

If possible, would you mind to let me know your detailed cross-compile steps?

3.Would you mind provide me your full failed dmesg logs from your device booting up?

Best regards,

Christine.

0 Kudos
Reply

513 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @durga_prasad_reddy 

Do you still need our support?

Would you mind provide me my previous queries?

 

Best regards,

Christine.

0 Kudos
Reply

500 Views
durga_prasad_reddy
Contributor I

hi @Christine_Li ,


Murata 2DS is not M2 interface so it works with USB as well.

I am using the
set(CMAKE_C_COMPILER arm-buildroot-linux-uclibcgnueabihf-gcc)
set(CMAKE_CXX_COMPILER arm-buildroot-linux-uclibcgnueabihf-g++)
tool chain for cross compiling the drivers.

I am currently loading the module after bootup with insmod and it gives the following dmesg

usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
usb usb1-port1: attempt power cycle

Best Regards,
B Durga Prasad Reddy.

0 Kudos
Reply

495 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @durga_prasad_reddy 

Thanks for your reply.

From your reply, I understood you are using USB interface for 88W8801.

But our FP92 release(The one you downloaded from the github) only support SDIO interface, does not support USB interface.

So if you need USB interface driver for 88W8801, you need to download FP68 release from our nxp.com.

I provide you the latest FP68 release download link to you for your convenience:

USB-UAPSTA-8801-U16-X86-W14.68.36.p178-CS4X14709_R0-MGPL

If you meet "no access to download" or "no permission to download", then you need to :

1. sign NDA with us. 

2.Apply for 88W8801's secure files access:

I am so sorry for the inconvenience to you.

 

Best regards,

Christine.

 

0 Kudos
Reply

488 Views
durga_prasad_reddy
Contributor I

Recently, I discovered that the issue I was encountering is not related to the NXP mwifiex driver (lf-6.6.3_1.0.0). Instead, it appears to be related to the DWC2 USB 2.0 driver on the ARM7 platform.

I am experiencing the following error messages, regardless of whether the above drivers are loaded:


usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
usb usb1-port1: attempt power cycle
Could you please suggest any alternative drivers that can replace the DWC2 driver to resolve this issue?

Thank you for your assistance.

Best regards,
B. Durga Prasad Reddy

 

0 Kudos
Reply

483 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @durga_prasad_reddy 

Thanks for your feedback.

I am so sorry to let you know that DWC2/USB driver is out of my support limit. I just can support the issue related to our Wi-Fi chipset.

I apologize about I could not give you any suggestions about DWC2/USB drivers.

Ask your platform vendor or DWC2/USB supplier might be a good idea for you to ask support.

 

Best regards,

Christine.

0 Kudos
Reply

457 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @durga_prasad_reddy 

Except the DWC2 driver, is there anything else I can do for you on this case?

If no, would you mind close this case by marking my answer as a solution?

If in future, you need any support/help from us, please do not hesitate to create new case to us.

 

Best regards,

Christine.

0 Kudos
Reply

429 Views
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @durga_prasad_reddy 

Except the DWC2 driver, is there anything else I can do for you on this case?

If no, would you mind close this case by marking my answer as a solution?

If in future, you need any support/help from us, please do not hesitate to create new case to us.

 

Best regards,

Christine.

0 Kudos
Reply