root@raspberrypi:~/ledborg-source# uname -a Linux raspberrypi 3.6.11-rpi-aufs #1 PREEMPT Sun Mar 10 23:42:15 CET 2013 armv6l GNU/Linux I tried the standard link Rev 2, 2013-02-09 or 3.6.11+ then the precompiled solution then the compiled solution. root@raspberrypi:~# mkdir ~/ledborg-source root@raspberrypi:~# cd ~/ledborg-source root@raspberrypi:~/ledborg-source# wget -O source.zip http://www.piborg.org/downloads/ledborg/source-rev2.zip --2013-04-16 16:22:41-- http://www.piborg.org/downloads/ledborg/source-rev2.zip Resolving www.piborg.org (www.piborg.org)... 8.8.246.80 Connecting to www.piborg.org (www.piborg.org)|8.8.246.80|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 6994516 (6.7M) [application/x-zip-compressed] Saving to: `source.zip' 100%[======================================================================>] 6,994,516 58.6K/s in 1m 46s 2013-04-16 16:24:33 (64.4 KB/s) - `source.zip' saved [6994516/6994516] root@raspberrypi:~/ledborg-source# cd ~ root@raspberrypi:~# wget -O get-kernel-source.sh http://piborg.org/downloads/get-kernel-source.txt --2013-04-16 16:24:43-- http://piborg.org/downloads/get-kernel-source.txt Resolving piborg.org (piborg.org)... 8.8.246.80 Connecting to piborg.org (piborg.org)|8.8.246.80|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 572 [text/plain] Saving to: `get-kernel-source.sh' 100%[======================================================================>] 572 --.-K/s in 0s 2013-04-16 16:24:48 (7.18 MB/s) - `get-kernel-source.sh' saved [572/572] root@raspberrypi:~# chmod +x get-kernel-source.sh root@raspberrypi:~# ./get-kernel-source.sh --2013-04-16 16:24:53-- https://github.com/raspberrypi/linux/tarball/rpi-3.6.y Resolving github.com (github.com)... 204.232.175.90 Connecting to github.com (github.com)|204.232.175.90|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://nodeload.github.com/raspberrypi/linux/legacy.tar.gz/rpi-3.6.y [following] --2013-04-16 16:25:00-- https://nodeload.github.com/raspberrypi/linux/legacy.tar.gz/rpi-3.6.y Resolving nodeload.github.com (nodeload.github.com)... 207.97.227.252 Connecting to nodeload.github.com (nodeload.github.com)|207.97.227.252|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 106484825 (102M) [application/x-gzip] Saving to: `rpi-3.6.11-rpi-aufs.tar.gz' 100%[======================================================================>] 106,484,825 206K/s in 10m 10s 2013-04-16 16:36:06 (170 KB/s) - `rpi-3.6.11-rpi-aufs.tar.gz' saved [106484825/106484825] /lib/modules/3.6.11-rpi-aufs /usr/src/raspberrypi-linux-b7153ab rm: cannot remove `source': No such file or directory rm: cannot remove `build': No such file or directory /usr/src/raspberrypi-linux-b7153ab /usr/src /usr/src/raspberrypi-linux-b7153ab rm: cannot remove `linux-3.6.11-rpi-aufs': No such file or directory rm: cannot remove `linux': No such file or directory /usr/src/raspberrypi-linux-b7153ab HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --oldconfig Kconfig # # configuration written to .config # scripts/kconfig/conf --silentoldconfig Kconfig WRAP arch/arm/include/generated/asm/auxvec.h WRAP arch/arm/include/generated/asm/bitsperlong.h WRAP arch/arm/include/generated/asm/cputime.h WRAP arch/arm/include/generated/asm/emergency-restart.h WRAP arch/arm/include/generated/asm/errno.h WRAP arch/arm/include/generated/asm/ioctl.h WRAP arch/arm/include/generated/asm/irq_regs.h WRAP arch/arm/include/generated/asm/kdebug.h WRAP arch/arm/include/generated/asm/local.h WRAP arch/arm/include/generated/asm/local64.h WRAP arch/arm/include/generated/asm/percpu.h WRAP arch/arm/include/generated/asm/poll.h WRAP arch/arm/include/generated/asm/resource.h WRAP arch/arm/include/generated/asm/sections.h WRAP arch/arm/include/generated/asm/siginfo.h WRAP arch/arm/include/generated/asm/sizes.h CHK include/linux/version.h UPD include/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h Generating include/generated/mach-types.h CC kernel/bounds.s GEN include/generated/bounds.h CC arch/arm/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh HOSTCC scripts/genksyms/genksyms.o SHIPPED scripts/genksyms/lex.lex.c SHIPPED scripts/genksyms/keywords.hash.c SHIPPED scripts/genksyms/parse.tab.h HOSTCC scripts/genksyms/lex.lex.o SHIPPED scripts/genksyms/parse.tab.c HOSTCC scripts/genksyms/parse.tab.o HOSTLD scripts/genksyms/genksyms CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost HOSTCC scripts/kallsyms HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash HOSTCC scripts/bin2c --2013-04-16 16:42:11-- https://github.com/raspberrypi/firmware/raw/master/extra/Module.symvers Resolving github.com (github.com)... 204.232.175.90 Connecting to github.com (github.com)|204.232.175.90|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://raw.github.com/raspberrypi/firmware/master/extra/Module.symvers [following] --2013-04-16 16:42:24-- https://raw.github.com/raspberrypi/firmware/master/extra/Module.symvers Resolving raw.github.com (raw.github.com)... 199.27.76.133 Connecting to raw.github.com (raw.github.com)|199.27.76.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 448063 (438K) [text/plain] Saving to: `Module.symvers' 100%[======================================================================>] 448,063 243K/s in 1.8s 2013-04-16 16:42:32 (243 KB/s) - `Module.symvers' saved [448063/448063] root@raspberrypi:~# cd ledborg-source/ root@raspberrypi:~/ledborg-source# ls source.zip root@raspberrypi:~/ledborg-source# un unalias unexpand uniq unlink unpack200 until unzipsfx uname unicode_start unix_chkpwd unlzma unset unxz uncompress unicode_stop unix_update unopkg unshare unzip root@raspberrypi:~/ledborg-source# unzip source.zip Archive: source.zip creating: basic-driver/ inflating: basic-driver/bcm2835_gpioreg.h inflating: basic-driver/bcm2835_regmap.h inflating: basic-driver/ledborg-basic inflating: basic-driver/ledborg-gpio.c inflating: basic-driver/Makefile creating: driver/ inflating: driver/bcm2835_gpioreg.h inflating: driver/ledborg.c inflating: driver/Makefile creating: gui/ inflating: gui/ledborg.lfm inflating: gui/ledborg.pas inflating: gui/ledborg_gui inflating: gui/ledborg_gui.ico inflating: gui/ledborg_gui.lpi inflating: gui/ledborg_gui.lpr inflating: gui/ledborg_gui.res inflating: gui/Makefile inflating: install.sh inflating: ledborg-service.sh inflating: ledborg.desktop inflating: ledborg_gui.ico root@raspberrypi:~/ledborg-source# cd driver/ root@raspberrypi:~/ledborg-source/driver# make make -C /lib/modules/3.6.11-rpi-aufs/build M=/root/ledborg-source/driver modules make[1]: Entering directory `/usr/src/raspberrypi-linux-b7153ab' CC [M] /root/ledborg-source/driver/ledborg.o Building modules, stage 2. MODPOST 1 modules CC /root/ledborg-source/driver/ledborg.mod.o LD [M] /root/ledborg-source/driver/ledborg.ko make[1]: Leaving directory `/usr/src/raspberrypi-linux-b7153ab' cp ledborg.ko ../ledborg.ko root@raspberrypi:~/ledborg-source/driver# cd .. root@raspberrypi:~/ledborg-source# cp gui/ledborg ledborg_gui ledborg_gui.lpi ledborg_gui.res ledborg.pas ledborg_gui.ico ledborg_gui.lpr ledborg.lfm root@raspberrypi:~/ledborg-source# cp gui/ledborg ledborg_gui ledborg_gui.lpi ledborg_gui.res ledborg.pas ledborg_gui.ico ledborg_gui.lpr ledborg.lfm root@raspberrypi:~/ledborg-source# cp gui/ledborg_gui ./ root@raspberrypi:~/ledborg-source# chmod +x install.sh root@raspberrypi:~/ledborg-source# ./install.sh Installing LedBorg, please wait... Error: Module ledborg is not currently loaded update-rc.d: using dependency based boot sequencing Error: could not insert module /home/pi/ledborg.ko: Invalid module format LedBorg installed, LedBorg should now be green