aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Berndt <lukekb@gmail.com>2023-02-13 10:36:36 -0500
committerLuke Berndt <lukekb@gmail.com>2023-02-13 10:36:36 -0500
commit0c2e33e6da28d0606b3b58c8622b8e47da281684 (patch)
tree9c72135741a05325d401b04e43ba2c3590f99e6d
parent6fcc7f67cf16ca1af949d2b8326fa99299ad24e5 (diff)
update docs
-rw-r--r--docs/INSTALL-LINUX.md32
-rw-r--r--examples/SETUP_SERVICE.md2
2 files changed, 32 insertions, 2 deletions
diff --git a/docs/INSTALL-LINUX.md b/docs/INSTALL-LINUX.md
index 20a63db5..a6218b31 100644
--- a/docs/INSTALL-LINUX.md
+++ b/docs/INSTALL-LINUX.md
@@ -157,12 +157,42 @@ sudo ./uhd_images_downloader.py
Setup the udev rules so any user can access the USB, as documented [here](https://files.ettus.com/manual/page_transport.html#transport_usb_udev):
```bash
-cd /usr/lib/uhd/utils
+cd /lib/uhd/utils
sudo cp uhd-usrp.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger
```
+## Configure the RTL-SDR drivers
+
+RTL-SDR dongles were originally meant to be used for DTV reception. There are default drivers that sometimes get loaded up for this and need to be blocked so you can use the SDR functionality.
+
+Edit the blocklist:
+```bash
+sudo nano /etc/modprobe.d/blocklist-rtlsdr.conf
+```
+
+and add in the following:
+
+```bash
+# Blacklist host from loading modules for RTL-SDRs to ensure they
+# are left available for the Docker guest.
+blacklist dvb_core
+blacklist dvb_usb_rtl2832u
+blacklist dvb_usb_rtl28xxu
+blacklist dvb_usb_v2
+blacklist r820t
+blacklist rtl2830
+blacklist rtl2832
+blacklist rtl2832_sdr
+blacklist rtl2838
+blacklist rtl8192cu
+blacklist rtl8xxxu
+```
+
+Now restart to make sure these drivers are not loaded.
+
+
## Configuring Trunk Recorder
The next step is to [configure Trunk Recorder](CONFIGURE.md) for the system you are trying to capture.
diff --git a/examples/SETUP_SERVICE.md b/examples/SETUP_SERVICE.md
index 4a97b38c..989668bc 100644
--- a/examples/SETUP_SERVICE.md
+++ b/examples/SETUP_SERVICE.md
@@ -7,7 +7,7 @@ Modify the example serivce: [trunk-recorder.service](trunk-recorder.service)
Install it by copying it to the **/etc/systemd/system** folder:
```bash
-sudo cp trunk-recorder.service /etc/systemd/service
+sudo cp trunk-recorder.service /etc/systemd/system
```
And now start it up!