The Jetson TX2 Module says it has “Connectivity to 802.11ac Wi-Fi and Bluetooth-Enabled Devices”
Does the Devboard have support for this, or do we need to use a separate adapter?
The Jetson TX2 Module says it has “Connectivity to 802.11ac Wi-Fi and Bluetooth-Enabled Devices”
Does the Devboard have support for this, or do we need to use a separate adapter?
Hi Atrer, the Jetson TX2 module itself has integrated Wi-Fi / Bluetooth, so the functionality is already onboard.
The devkit also has a separate M.2 key-E mezzanine if you wished to add an additional wireless adapter, e.g. for LTE connectivity, ect.
Is anything supposed to show up when you use “rfkill list” etc?
I tried following the instructions in this thread
https://devtalk.nvidia.com/default/topic/1023711/jetson-tx2/enable-bluetooth-on-tx2/
But was unable to get any indication that Bluetooth exists on the board. It seems to be enabled as a module in the kernel
I’m running R28.2-DP, here is my rfkill output (not using wifi nor bluetooth, but it looks there):
rfkill list
0: bluedroid_pm: Bluetooth
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
2: brcmfmac-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: no
lsmod
Module Size Used by
fuse 82192 2
uvcvideo 76326 0
videobuf2_vmalloc 5496 1 uvcvideo
bcmdhd 7441995 0
bluedroid_pm 11195 0
pci_tegra 61290 0
v4l2loopback 27811 0
Also note that /lib/firmware/bcm4354.hcd may be involved (not sure, but BroadCom DongleHostDriver may also be required with firmware in /lib/firmware/brcm/fw_bcmdhd.bin).
I’m on tag tegra-l4t-r28.2, my kernel was compiled using tegra18_defconfig with CAN support added.
dax@pickle:~$ sudo rfkill unblock bluetooth
dax@pickle:~$ echo $?
0
dax@pickle:~$ sudo rfkill list
dax@pickle:~$ echo $?
0
dax@pickle:~$ lsmod
Module Size Used by
dax@pickle:~$
I flashed one of my TX2’s with default everything and now I see bluetooth. Is something not set in tegra18_defconfig that needs to be?
nvidia@tegra-ubuntu:~$ rfkill list
0: bluedroid_pm: Bluetooth
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: brcmfmac-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
If your kernel had been recompiled, what was its version ? Running it what gives
uname -r
You might have not installed modules for that kernel version…This would explain why you wouldn’t have modules for having wifi or bluetooth working. For a 4.4.38-tegra kernel, modules are expected to be found in /lib/modules/4.4.38-tegra, but if you’ve modified kernel version, you should have /lib/modules/ directory accordingly.
Of course, I completely forgot about that. I’ll do that now and report back!
Edit: That did it, thanks!