Recent Changes - Search:

HomePage

Slackware

OpenWRT

CyanogenMod

PmWiki

pmwiki.org

edit SideBar

SlackwareARM on Raspberry Pi 3


How to install SlackwareARM on Raspberry Pi 3

This short guide will allow you to safely put official Slackware port for ARM on your Raspberry Pi 3.

Information on this page refers to development version -current with hard-float binaries.



Install SARPi3

First of all, please follow excellent guide on SARPi3 site. In this way you should have working SlackwareARM installation on your device.

Replace kernel image

SARPi3 replaces original Slackware 14.2 kernel with its own package but maintains version 4.4.11 for compatibility reasons.
If you want to run newer kernel, please uninstall following packages first:

# removepkg kernel-firmware kernel-headers kernel-modules-rpi3 kernel_rpi3

Then download and install packages:

kernel-boot-rpi3-4.7.2-arm-1.txz
kernel-modules-rpi3-4.7.2-arm-1.txz
kernel-firmware-20160829git-noarch-1.txz
kernel-headers-rpi3-4.7.2-arm-1.txz
brcmfmac43430-fw-20160829git-noarch-1.txz
kernel-source-rpi3-4.7.2-noarch-1.txz (optional)

Note: -rpi3 in package name means that kernel source is taken from https://github.com/raspberrypi/linux, not official kernel.org site.

All above kernel packages are built using official Raspberry documentation.
Kernel configuration has been slightly modified by changing following options:

CONFIG_IKCONFIG = m -> y

to always have configuration of running kernel in /proc/config.gz and

CONFIG_DEBUG_GPIO = n -> y

which gives you another (and easy) way to see GPIO pin states through live kernel debug filesystem (see below).

Additional packages

I recommend to add these tools also:
pv-1.6.0-arm-1.txz
i2c-tools-3.1.0-arm-1.txz
wiringPi-2.32-arm-1.txz

Enable kernel debug filesystem

To have access to /sys/kernel/debug/gpio special file that contains information about all active (exported/registered) GPIO pins, add below line to /etc/fstab :

none /sys/kernel/debug debugfs defaults 0 0

and mount debug filesystem (only root can read its contents):

# mount /sys/kernel/debug


Edit - History - Print - Recent Changes - Search
Page last modified on 2016-08-30 14:37