The link device naming has changed from eth0 to enp0s3, and now ens3.
(If you have no network after rebooting, log in using the console and determine the correct name with "ip link" or "ifconfig" and correct the profile) I prefer vim and netctl so: # pacman -Rc vi, netcfg # pacman -S vim, netctl # ln -s /usr/bin/vi /usr/bin/vim # vi /etc/netctl/my-static ...
This will go over the important steps of installing Arch Linux on the Jetson TK1.
Including installing the kernel, drivers, and configuration from the Linux for Tegra release provided by NVIDIA.
configure network profile depending on whether you prefer netctl or netcfg # cp /etc/netctl/examples/ethernet-static /etc/netctl/my-static or # cp /etc/network.d/examples/ethernet-static /etc/network.d/my-static Then edit the profile (e.g.
my-static") to reflect the settings for your droplet.
You will need to build the packages for the arm architecture.
Update the PKGBUILDs and add "armv7h" to the arch field.
/bin/bash # Nvidia tegra init script # adopted from nvidia_config /etc/init/# # # power state if [ -e /sys/power/state ]; then chmod 0666 /sys/power/state fi # Set minimum cpu freq.
if [ -e /sys/devices/soc0/family ]; then SOCFAMILY="`cat /sys/devices/soc0/family`" fi if [ "$SOCFAMILY" = "Tegra13" ] && [ -e /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq ]; then sudo bash -c "echo -n 510000 /sys/block/mmcblk1/queue/read_ahead_kb fi #FIXME remove once kernel CL merges into main Bug 1231069 for uart Inst in 0 1 2 3 do uart Node="/dev/tty HS$uart Inst" if [ -e "$uart Node" ]; then ln -s /dev/tty HS$uart Inst /dev/tty THS$uart Inst fi done # remove power to dc.0 for jetson-tk1 machine=`cat /sys/devices/soc0/machine` if [ "$" = "jetson-tk1" ] ; then echo 4 This should be executed after apply_binaries, so the nvidia-tegra service is in place.
Depending on your Arch server instance you may have netcfg (which is old) or netctl (new).
Netctl is easier to setup as you simply need to add the [email protected] to systemctl and start it.
Run the following commands to apply the configuration, create the image, and flash it to the Jetson # Apply the NVIDIA specific configuration, binaries, and the L4T kernel sudo ./apply_# Create the image from the rootfs directory and flash the image to the Jetson sudo ./jetson-tk1 mmcblk0p1 In order to configure X11 with the NVIDIA provided binaries, it is necessary to use an older version of xorg-server, as the NVIDIA drivers were compiled with ABI 15 support, eg xorg-xserver 15.