-
Notifications
You must be signed in to change notification settings - Fork 478
Setting up OpenWebRX on a Raspberry Pi 2
OpenWebRX should work out-of-the-box on your RPi, if you set it up by going through this guide.
On this page I list some common errors that people have encountered:
- Audio underruns and
csdr flowcontrol
issue - Port 8888 is already in use on your system (edit
config_rtl.py
andconfig_webrx.py
and replace this port number with another).
(TBD)
If you just pull the plug from your Raspberry without properly shutting it down, it may or may not boot the next time.
Use the proper command to halt the operating system:
sudo halt
You will see one of the LEDs blinking at a given time interval, and then both LEDs switch off.
In my article about pi-rw you will find advice on doing that.
fsck
is a Linux tool meant for repairing corrupted file systems.
You can:
- Run
fsck
from a laptop running Linux, having the SD card attached. - Run
fsck
from a Ubuntu Live CD. - Run
fsck
from the shell over the RPi serial port (but you will need a serial adapter). - Run
fsck
with a keyboard and HDMI screen attached.
You cannot however run fsck
from ssh
remotely, as the OS hasn't booted properly yet.
First take a look at which device corresponds to your SD card. You can list the block devices with lsblk
:
ha7ilm@pc ~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 123,4G 0 disk
├─sda1 8:1 0 120,0G 0 part /
└─sda2 8:2 0 3,4G 0 part [SWAP]
mmcblk0 179:0 0 7,4G 0 disk
├─mmcblk0p1 179:1 0 56M 0 part /media/ha7ilm/boot
└─mmcblk0p2 179:2 0 7,4G 0 part /media/ha7ilm/18b2d310-8421-01f9-a0e0-1001b0d00173
Over here, the corresponding device is mmcblk0p2
. To run fsck
on it:
fsck /dev/mmcblk0p2