LedBorg - An ultra bright RGB LED add on board for your Raspberry Pi
If you want to use the new driver free based troubleshooting go here.
The installation process should finish with the LedBorg lighting up green, if this has not happened then the list below will help you locate the problem.
Please note that the install script showing an error about Module ledborg is not currently loaded
is not a real error, the install script tries to unload a running copy before installing and this line simply means no copy is already running.
- No errors shown apart from
Module ledborg is not currently loaded
The most likely cause here is mixing up Rev 1 or 2 code with the other board type, tryecho "222" > /dev/ledborg
if the LedBorg is now showing magenta (red and blue) then it is mismatched code, if it shows white there is no problem (LedBorg is working fine now), if it is still black then the LedBorg failed to install correctly, try re-running the installation and look for messages described below - Terminal shows
permission denied
or no clear error messages are shown- Linux / udev has been slow to update after the install, try re-running the installer
- Try restarting the Raspberry Pi and setting the colour manually from a terminal
echo "010" > /dev/ledborg
- Make sure you are running the correct revision download, code for a rev1 board running on a rev2 board or vice versa will prevent the green channel working.
If this is the problem the blue and red channels should work correctly, tryecho "222" > /dev/ledborg
, if the wrong revision you will see magenta instead of white. - Ensure the correct user name is available, the installer will try the default user listed in install.sh as
USER=???
if the user name listed where???
is does not exist, change it to an available user and changeUSERDIR=???
to a directory that user has permission for, for example:USER=pi
USERDIR=/home/pi
Now that the install script is edited re-run (try the above points again after this change if needed)
- Terminal shows
setup.zip not found
Ensure thewget
instruction has been typed exactly as shown, with both a filename and a web URL, also note the '-O
' is in upper case.
Also ensure there is enough space on the SD card (at least 35MB to cover unpacked files) and an available internet connection.
In the event you do not have an internet connection to the Raspberry Pi download the zip URL on another machine and copy onto the Raspberry Pi by another means such as a USB stick, naming the filesetup.zip
- Terminal shows
Invalid module format
This means the driver is not compiled for the correct kernel level, check the download links against your distribution name and the result of runninguname -r
In the event none of the binaries match (custom kernel, unsupported distribution or a version not built for) you will have to download and build the driver source code.
In the eventuname -r
matches but you still receive this error tryuname -a
and compare:- Raspbian 3.1.9+
Linux raspberrypi 3.1.9+ #272 PREEMPT Tue Aug 7 22:51:44 BST 2012 armv61 GNU/Linux
- Raspbian 3.2.27+
Linux raspberrypi 3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv61 GNU/Linux
- Raspbian 3.6.11+
Linux raspberrypi 3.6.11+ #371 PREEMPT Thu Feb 7 16:31:35 GMT 2013 armv61 GNU/Linux
Also tested withLinux raspberrypi 3.6.11+ #446 PREEMPT Fri May 10 20:17:25 BST 2013 armv6l GNU/Linux
Linux raspberrypi 3.6.11+ #456 PREEMPT Mon May 20 17:42:15 BST 2013 armv6l GNU/Linux
Linux raspberrypi 3.6.11+ #474 PREEMPT Thu Jun 13 17:14:42 BST 2013 armv6l GNU/Linux
- Raspbian 3.6.11+ #538
Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux
- Raspbian 3.10.25+
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
- Raspbmc RC5 3.6.7
Linux raspbmc 3.6.7 #1 PREEMPT Tue Nov 20 23:18:55 UTC 2012 armv61 GNU/Linux
- Arch Linux 3.2.27-5-ARCH+
Linux alarmpi 3.2.27-5-ARCH+ #1 PREEMPT Fri Sep 14 13:23:44 UTC 2012 armv61 GNU/Linux
- Arch Linux 3.6.11-11-ARCH+
Linux alarmpi 3.6.11-11-ARCH+ #1 PREEMPT Tue May 14 16:12:58 UTC 2013 armv61 GNU/Linux
If none of these match you have a different kernel build and will need to build from source.
If you are having trouble building from source for Raspbian see the Build LedBorg drivers for Raspbian help on the forum. - Raspbian 3.1.9+
- Terminal gives an error about not being allowed to execute as root, not a sudoer or not permitted to use sudo
The user you are running as does not have permission to execute commands as the root / superuser by using sudo.
Either login as root and retry, login as a user with sudoer permissions and retry or give the current user sudoer permissions and retry.
Consult distribution help for information on how the sudoers list is maintained.
In the event that you cannot solve your problem, please post here for further assistance.