I have been struggling to find a WiFi adapter that works well with the TK1. I purchased my third wifi adapter this week and I hope for better luck (my wallet does as well). I thought this would be a good place for people to list the adapters they have tested and the results of their findings.
Adapter: Atheros PCIe Card BGN AR5BHB92 AR9280
Kernel: Grinch 19.3.5
Result: I was able to connect a couple of times and keep connection; most of the time cannot connect; signal strength very weak
Notes: Tried the following
echo “options ath9k nohwcrypt=1” | sudo tee /etc/modprobe.d/ath9k.conf
sudo modprobe -rfv ath9k
sudo modprobe -v ath9k
I would agree, except that the list is inaccurate/misleading. Let me preface that I sincerely appreciate the work of Santyago who has been a tremendous help. There are several instances on this forum that have pointed out that chipsets, like the Intel 7260, do not work, at least in a reliable sense. This thread was conceived as a discussion of what people have tested, what they found to work (or not work), what they have tried and what other experiments should occur.
It works for me using the grinch kernel, with attached antennas, with the following in my /etc/rc.local:
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
# In order to enable or disable this script just change the execution
# By default this script does nothing.
echo 191 > /sys/class/gpio/export;
echo out > /sys/class/gpio/gpio191/direction;
echo 1 > /sys/class/gpio/gpio191/value;
modprobe -r iwlwifi;
I have not experienced flaky connections as of yet. Do you have antennas? Without connecting antennas, my card would not detect APs. Antennas are a must for Intel 7260 HMW.
I suspect that a kernel I compiled myself might have worked had I known about the gpio business earlier. It would take me too many hours to test that theory though, so I’m sticking with grinch for now.
L4T R21.3 is out, you may wish to flash this for various fixes, including network.
Before doing so, understand that many drivers simply are not installed by default on small embedded systems (imagine your smart phone arriving with every driver your desktop system has available). Once the drivers are in place, the wireless will still fail until other packages are installed and/or configured (don’t ask me which, I’m not a “wireless” guy…typically there are firmware files which go with the driver). There are all kinds of Broadcom modules which could be added and might do the job. On an R19.3 I see this from the /proc/config.gz:
gunzip < /proc/config.gz | egrep -i '(broadcom|bcm43|brcmfmac)'
# CONFIG_BCM4329_RFKILL is not set
# CONFIG_BROADCOM_PHY is not set
# CONFIG_BRCMFMAC is not set
# Broadcom specific AMBA
In the above output there is a possibility that any of those commented out and unset kernel configuration options could solve the driver side of the issue. I just can’t guarantee it, but the BCM4352 may work as part of the BCM43xx family. Also, I don’t see any output from ifconfig or iwconfig…if either of these detect the card then you have a driver in place but nothing configuring it.
Just got a BCM 4321 running great. Been as solid as a wired connection for over a day now. It’s an older card and doesn’t have Bluetooth, but connects reliably at about 54 Mb/s.
Of course, it’s twice the height of newer cards, so there is no way to screw it down to the board. It actually is made to mount to it’s own pci card, which plugs into a pci slot. But, if you need wireless, and have one of these lying around like I did, it works well, and is easy to set up.
Hi Running Ubuntu 16.04 LTS on Jetson TX1 and wondering if I can get the Azurewave (Broadcom) BCM94352HMB 802.11AC card to work. Is it detected on lshw:
description: Network controller
product: BCM4352 802.11ac Wireless Network Adapter
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:01:00.0
width: 64 bits
capabilities: pm msi pciexpress cap_list
resources: memory:13200000-13207fff memory:13000000-131fffff
However, I have not found a resource to make it work. I have seen other people messing with Kernels and such, but that is over my head. Is there a method I can use to make this card work?