Ok - an update…
I went for trying a USB dongle instead… for now at least…
Here’s what I did… I’m inspired ALOT by various other threads regarding wifi on the TK1. I’m not sure if all steps actually are necessary, but I believe this is how I did it… (Do not dare to verify just yet :-)
GETTING USB WIFI DONGLE WORKING ON JETSON TK1 (Based on 19.3):
Upgrade to 19.3
https://developer.nvidia.com/linux-tegra-rel-19
FOLLOW THESE INSTRUCTIONS: QUICK GUIDE - FIND LINK SOME WHERE!!!
-
From here download kernel source:
https://developer.nvidia.com/sites/default/files/akamai/mobile/files/L4T/kernel_src.tbz2
-
sudo -s
-
Extract the kernel in (for example):
~/kernel
cd ~/kernel
-
Get your kernel version:
uname -r
should read something like this:
3.10.24-gf455cd4
-
zcat /proc/config.gz > ~/kernel/.config
You probably need to install: apt-get install libncurses5 libncurses5-dev
make menuconfig
-
Find the stuff you need and set them to compile as modules (M)
for wifi I think you need cfg80211, mac80211, and the driver for your particular device (rtl…, iwl…, ?)
-
Go down to “General setup” → “Local version”
Append to automatically and add: “-gf455cd4” which is the outcome from “uname -r” (this last par might differ with new kernel versions)
Save and Exit
-
make -j4
make modules_install
Insure that your kernel version matched the one “uname -r” states
Otherwise alter it inside “make menuconfig” and follow the steps again…
-
Then I actually copied the zImage from ~/kernel/arch/arm/boot/ and
replaced the one in the 19.3 from: https://developer.nvidia.com/linux-tegra-rel-19
Reflashed the TK1-board (usb connected to a Ubuntu 12.04.3 PC, with 13GB)
-
Now, I did the above steps again: 1) to 9), Then goto 11)
-
Copy the built .ko files to /lib/modules/$(uname -r)/kernel:
cd ~/kernel/driver
Example:
sudo cp --parents net/wireless/rtlwifi/rtl8192cu.ko /lib/modules/$(uname -r)/kernel
-
sudo depmod -a
sudo apt-get install linux-firmware
-
Add entries for the necessary modules to /etc/modules and reboot
gedit /etc/modules
I added:
#WIFI
iwlwifi
iwlegacy
iwl4965
iwl3945
iwlwifi-4965-2
rtl8192cu
rtl8192se
rtlwifi
-
save and exit
-
sudo reboot
That got wifi via the EDIMAX EW-7811Un 802.11 (Realtek RTL8188CUS) working on my TK1…