Or net mode to enable the webserver (point a browser at you Pi’s IP address and port 8080). Reboot and now you should be good to go with the rtl_* commands. Or permantly remove it with a blacklist entry in /etc/modprobe.d – add a new file here named something like nf, add add one line with the name of the above driver: blacklist dvb_usb_rtl28xxu From instructions here, you can temporarily unload this module: sudo rmmod dvb_usb_rtl28xxu
This is saying dvb_usb_rtl28xxu is already using the device. (dvb_usb_rtl28xxu), or enable automatic detaching at compile time. In the first case, please either detach or blacklist the kernel module Kernel driver is active, or device is claimed by second instance of librtlsdr. To test, try starting up the rtl_tcp server: sudo rtl_tcp -a your_ipĪnd you might see a message about the device already in use by another kernel module: Found 1 device(s): To set up correct permissions for your specific card, which you can find by running lsusb, eg for mine: Bus 001 Device 004: ID 0ccd:00d7 TerraTec Electronic GmbHįrom this I believe you take the id value and insert it into a new line in les like: SUBSYSTEMS="usb", ATTRS="00d7", MODE:="0666"Īnd then restart udev: sudo service udev restart Then you should be able to add a line to /etc/udev/rules.d/les If you get permissions errors like this when using any of the rtl_* commands: Using device 0: Terratec T Stick PLUS
Get the source: git clone git:///rtl-sdr.git Looks good Cool, then let’s try a real test-run.
Pre-req steps, if you don’t already have the following: sudo apt-get install cmake I’ve gone through these steps a couple of times when I’ve set up a new SD card, and had to go to various places to work out all the steps, so in case this is useful for someone else, here’s the steps (assuming installing on Rasbian): Making and installing rtl-sdr from source