I am currently on Jetson Orin Nano, I want to install usb wifi driver for it,
my USB WIFI adapter is detected here lsusb: Bus 001 Device 006: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter, but I don’t get any specific driver for this adapter,
please help me to solve this
*** Please note that this reply is generated by LLM automatically ***
To install a USB WiFi driver on your Jetson Orin Nano, you’ll need to follow these steps:
-
Check the USB WiFi adapter’s chipset: You didn’t mention the specific model of your USB WiFi adapter. However, you can check the chipset by running the command
lsusb -vin the terminal. This will list all the USB devices connected to your system, including the WiFi adapter. Look for the “ID” field, which should be in the format “xxxx:xxxx”. This ID will help you identify the chipset. -
Search for the driver: Once you have the chipset ID, you can search for the driver. You can use the
aptpackage manager to search for the driver. For example, if your chipset ID is “0bda:8152”, you can run the commandapt search 0bda:8152. This will list all the packages that match the chipset ID. -
Install the driver: If you find a package that matches your chipset ID, you can install it using the
aptpackage manager. For example, if the package name is “rtl8192eu-dkms”, you can install it by running the commandsudo apt install rtl8192eu-dkms. -
Blacklist the kernel module: If the driver is not loading automatically, you may need to blacklist the kernel module. You can do this by running the command
sudo echo "blacklist rtl8192eu" >> /etc/modprobe.d/blacklist.conf. This will prevent the kernel module from loading automatically. -
Load the driver module: After installing the driver, you’ll need to load the driver module. You can do this by running the command
sudo modprobe rtl8192eu. This will load the driver module. -
Configure the WiFi adapter: Once the driver is loaded, you can configure the WiFi adapter using the
wpa_supplicantutility. You can create a configuration file using the commandsudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf. This will create a configuration file that you can use to connect to your WiFi network.
Comparison with other Jetson modules: The Jetson Orin Nano is a powerful module that supports a wide range of WiFi adapters. However, the driver installation process may vary depending on the specific module you’re using. For example, the Jetson AGX Orin module may require a different driver installation process.
Troubleshooting: If you’re having trouble installing the driver, you can try the following:
- Check the kernel version: Make sure you’re running the latest kernel version. You can check the kernel version by running the command
uname -r. - Check the chipset ID: Make sure you have the correct chipset ID. You can check the chipset ID by running the command
lsusb -v. - Check the driver version: Make sure you’re installing the correct driver version. You can check the driver version by running the command
apt search <driver_name>.
I hope this helps you install the USB WiFi driver on your Jetson Orin Nano. If you have any further questions, feel free to ask.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
Bus 001 Device 002: ID 0bda:5489 Realtek Semiconductor Corp. 4-Port USB 2.0 Hub
Couldn’t open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 2 TT per port
bMaxPacketSize0 64
idVendor 0x0bda Realtek Semiconductor Corp.
idProduct 0x5489
bcdDevice 1.40
iManufacturer 1 Generic
iProduct 2 4-Port USB 2.0 Hub
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0029
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 1 Single TT
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 2 TT per port
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
apt search 0bda:5489
Sorting… Done
Full Text Search… Done
see this, I got something like this
hi,
We have the guidance for kernel customization:
Kernel Customization — NVIDIA Jetson Linux Developer Guide
No data from Joystick Logitech-f710 - #10 by DaneLLL
Would suggest check with the vendor and see if additional kernel config has to be enabled for the module. And then refer to the guidance to rebuild/replace kernel.