Hello,
NVidia Chat Support told me to post here to discuss RMA of my Jetson Orion Nano Developer Kit.
When I first received the DevKit and installed the Jetson L4T Linux image using the SDK Manager, Wifi and Bluetooth worked great. However, when I went to use Jetson today, both Bluetooth and Wifi were no longer working, without me making any software changes to the Jetson.
Checking lspci
output, the RTL8822CE radio is no longer found:
salldritt@salldritt-jetson:~$ sudo lspci
0004:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0004:01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961/SM963
0008:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0008:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
I have a spare RTL8822CE Wifi module that I was able to swap in to the Jetson. This works sporadically:
salldritt@salldritt-jetson:~$ sudo lspci
0001:00:00.0 PCI bridge: NVIDIA Corporation Device 229e (rev a1)
0001:01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
0004:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0004:01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961/SM963
0008:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0008:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
but I am now experiencing occasional Wifi and Bluetooth disconnects. Checking dmesg
output, I can see that the kernel is constantly spamming dmesg
with:
[ 70.709462] usb 1-2: new high-speed USB device number 98 using tegra-xusb
[ 70.709682] usb 1-2: Device not responding to setup address.
[ 70.917684] usb 1-2: Device not responding to setup address.
[ 71.125464] usb 1-2: device not accepting address 98, error -71
[ 71.125595] usb usb1-port2: unable to enumerate USB device
[ 71.437463] usb 1-2: new high-speed USB device number 99 using tegra-xusb
[ 71.565495] usb 1-2: device descriptor read/64, error -71
[ 71.801496] usb 1-2: device descriptor read/64, error -71
[ 72.037479] usb 1-2: new high-speed USB device number 100 using tegra-xusb
[ 72.165494] usb 1-2: device descriptor read/64, error -71
[ 72.401489] usb 1-2: device descriptor read/64, error -71
[ 72.509607] usb usb1-port2: attempt power cycle
[ 72.955100] usb 1-2: new high-speed USB device number 101 using tegra-xusb
[ 72.955307] usb 1-2: Device not responding to setup address.
[ 73.164934] usb 1-2: Device not responding to setup address.
[ 73.374441] usb 1-2: device not accepting address 101, error -71
[ 73.503498] usb 1-2: new high-speed USB device number 102 using tegra-xusb
[ 73.503688] usb 1-2: Device not responding to setup address.
[ 73.713308] usb 1-2: Device not responding to setup address.
[ 73.922686] usb 1-2: device not accepting address 102, error -71
[ 73.922880] usb usb1-port2: unable to enumerate USB device
[ 74.236844] usb 1-2: new high-speed USB device number 103 using tegra-xusb
[ 74.365772] usb 1-2: device descriptor read/64, error -71
Removing the RTL8822CE Radio module (leaving the M.2 A+E slot empty) stops the kernel from emitting these messages, so I am certain that having the module installed is the cause of the messages.
To rule out an issue with this replacement RTL8822CE radio module, I have also installed a second radio module, an Intel 8265NGW. With this Intel 8265NGW radio module installed, the kernel continues to spam dmesg
with errors about a USB devices not responding:
[ 295.959793] usb 1-2: new high-speed USB device number 46 using tegra-xusb
[ 295.959933] usb 1-2: Device not responding to setup address.
[ 296.167933] usb 1-2: Device not responding to setup address.
[ 296.375665] usb 1-2: device not accepting address 46, error -71
Finally, to fully rule out an issue with the new radio modules, I installed them both in my original Jetson Nano and do not see any kernel errors related to USB device enumeration.
In summary:
- The original radio module that came with my Jerson Orin Nano Developer Kit does not enumerate at all
- When any other radio module is installed in my Jetson Orin Nano Developer Kit, it will partially function but occasionally lose Wifi or Bluetooth connectivity
- When any other radio module is installed in my Jetson Orion Nano Developer Kit, the kernel spams
dmesg
with USB enumeration errors
Based on these findings, I believe the Jetson Orin Nano Developer Kit has a hardware issue in related to the M2 A+E slot, and would like to RMA my Jetson Orin Nano Developer Kit to resolve the issue.
Please let me know if you need additional information from me.