He estado mirando mi sopa de letras y es todo como yo lo he hecho.
He dado por supuesto que rtl-sdr estaba instalado. Pero tambien hay que instalar la libreria libusb.
Asi que completo la instalacion por si algien le interesa.
El primer paso seria
sudo apt-get update
sudo apt-get upgrade
(como siempre actualizar paquetes)
Luego instalalar el software que se necesita para las compilaciones
sudo apt-get install git cmake libusb-1.0-0-dev build-essential
EDITO: veo que falta lo más importante, el clonado de rtl-sdr
git clone git://git.osmocom.org/rtl-sdr.git
Ahora debe funcionar
Fin edicion
A continuacion ir al directorio creado, compilar, instalar y reiniciar la raspi
cd rtl-sdr
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
cd ~
sudo cp ./rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/
sudo reboot
Una vez reiniciada teclear
rtl_test
Por supuesto que el dongle RDS debe de estar conectado.
Si no sale algo asi
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001
Using device 0: Generic RTL2832U OEM
Kernel driver is active, or device is claimed by second instance of librtlsdr.
In the first case, please either detach or blacklist the kernel module
(dvb_usb_rtl28xxu), or enable automatic detaching at compile time.
usb_claim_interface error -6
Failed to open rtlsdr device #0.
Fijaros en la antepenultima y ultima fila. Borramos el driver rtl28xxu que da problemas
sudo modprobe -r dvb_usb_rtl28xxu
creamos el fichero rtl-sdr-blacklist.conf
sudo nano /etc/modprobe.d/rtl-sdr-blacklist.conf
y escribimos, en este caso con el editor de textos nano (sudo nano....) lo siguiente
blacklist dvb_usb_rtl28xxu
guardamos con "control+x" y luego "si"
Volvemos a teclear
rtl_test
Y nos tiene que salir esto:
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Sampling at 2048000 S/s.
Info: This tool will continuously read from the device, and report if
samples get lost. If you observe no further output, everything is fine.
Reading samples in async mode…
Allocating 15 zero-copy buffers
Esto indica que el RDS ha sido reconocido y que se puede programar por software.
Lo que sigue es la sopa de letras del post
https://foronavegantes.net/thread-1633-p...l#pid35095