Porting WNFQ-268AXI on agx xavier industrial with R35.6.0

Hi,

I’m porting WNFQ-268AXI on “agx xavier industrial + agx xavier devkit” with R35.6.0.
After setting
CONFIG_BT_HCIBTUSB=y
CONFIG_BT_ATH3K=y

I got these error messages when I turn on bluetooth in Ubuntu.

[ 249.997093] usb 1-3: new full-speed USB device number 7 using tegra-xusb
[ 250.125193] usb 1-3: device descriptor read/64, error -71
[ 250.361198] usb 1-3: device descriptor read/64, error -71
[ 250.597054] usb 1-3: new full-speed USB device number 8 using tegra-xusb
[ 250.725214] usb 1-3: device descriptor read/64, error -71
[ 250.965203] usb 1-3: device descriptor read/64, error -71
[ 251.073446] usb usb1-port3: attempt power cycle
[ 251.485091] usb 1-3: new full-speed USB device number 9 using tegra-xusb
[ 251.485477] usb 1-3: Device not responding to setup address.
[ 251.693469] usb 1-3: Device not responding to setup address.
[ 251.901035] usb 1-3: device not accepting address 9, error -71
[ 252.029040] usb 1-3: new full-speed USB device number 10 using tegra-xusb
[ 252.029438] usb 1-3: Device not responding to setup address.
[ 252.237380] usb 1-3: Device not responding to setup address.
[ 252.445190] usb 1-3: device not accepting address 10, error -71
[ 252.445921] usb usb1-port3: unable to enumerate USB device

It seems like kernel can’t send messages to WNFQ-268AXI.
Is there anything I missed on setting USB?

Thx
Yen

What does “turn on” bluetooth mean? Using some kind of software command?

Hi,

Turn on bluetooh from here.

Thx
Yen

Hi,

Which USB port are you using on devkit for this issue?

Hi,

I’ using USB2.
I just insert WNFQ-268AXI into this m.2 slot.

Thx
Yen

So you are talking about the back side of Xavier AGX m.2 key E slot of AGX devkit??

Yes.
I’m working on “agx xavier industrial + agx xavier devkit”.

What is the result of this command?

sudo rfkill --output-all

Hi

p@p-desktop:~$ sudo rfkill --output-all
[sudo] password for p:
ID TYPE DEVICE TYPE-DESC SOFT HARD
0 bluetooth bluedroid_pm Bluetooth unblocked unblocked
1 wlan phy0 Wireless LAN unblocked unblocked

Thx
Yen

looks like a pure usb issue. Do you have usb analyzer on your side that can dump the usb bus trace when error happened?

Hi,

Sorry, I don’t have usb analyzer.
Is there another way to trace this error?

Thx
Yen

Do you have Orin AGX to do the same test too?

Hi,

please see the output from agx orin devkit.
same L4T R35.6.0

p@tegra-ubuntu:~$ sudo rfkill --output-all
ID TYPE DEVICE TYPE-DESC SOFT HARD
0 bluetooth hci0 Bluetooth unblocked unblocked
p@tegra-ubuntu:~$

Thx
Yen

No, I mean does this card would work fine on Orin AGX devkit? rfkill result does not matter and you don’t need to check it anymore.

Hi,

Bluetooth is working , but wifi is not working.
Do you know why the usb issue doesn’t happen on agx orin devit?

Thx
Yen

Is Orin using 35.6.0 too?

Hi,

yes, same package(drivers), only use different parameter when flashing devkit.

agx xavier devkit:
sudo ./flash.sh jetson-agx-xavier-industrial mmcblk0p1

agx orin devkit:
sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1

Thx
Yen

Hi,

Any updates?
I didn’t see any difference in dts file for USB2 between agx orin and agx xavier industrial.

Thx
Yen

Hi,

Double checked with our internal team, this could only be checked by using usb analyzer to check. Nothing else can be used for debug.

Hi,

So does this mean that there is a high probability root cause is on the hardware side?

Thx
Yen