Apuntes De SDR
Referencias
- https://www.youtube.com/watch?v=N8zxaMjA0qA
- https://youtu.be/oqOyNPMbu5o
- A good quickstart guide for RTL-SDR Linux Users https://ranous.wordpress.com/rtl-sdr4linux/
- Skywavelinux
Inhibir drivers DVB en udev rules para nuestro dispositivo SDR
Si echamos un vistazo al log del sistema en /var/log/syslog
mientras conectamos el dispositivo SDR-RTL al puerto usb, obtenemos:
|
|
De este log podemos sacar el idVendor
y el idProduct
, además vemos que linux le está asignando un driver dvd_usb
(Digital Video Broadcast) o sea que lo identifica como un sintonizador de televisión y no queremos que eso pase.
De momento la única solución parece ser poner el driver en la lista negra. Para ello creamos un fichero /etc/modprobe.d/blacklist-rtl.conf
con el siguiente contenido:
|
|
Tras reiniciar el sistema veremos que al introducir el dispositivo usb, no se le asigna el driver de televisión.
Instalamos los drivers (yo uso un pincho USB RTL-SDR v3) Los drivers disponibles en mi Linux Mint tienen la misma versión que en el github del proyecto.
|
|
Para solucionarlo podemos crear un fichero /etc/udev/rules/99-sdl-rtl.rule
con el siguiente contenido:
|
|
SUBSYSTEMS==“usb”, ATTRS{idVendor}==“0bda”, ATTRS{idProduct}==“2838”, MODE:=“0666”
idVendor=0bda, idProduct=2838
Aug 24 18:33:45 achernar kernel: [26699.444347] usb 1-3: new high-speed USB device number 8 using xhci_hcd Aug 24 18:33:45 achernar kernel: [26699.608542] usb 1-3: New USB device found, idVendor=0bda, idProduct=2838, bcdDevice= 1.00 Aug 24 18:33:45 achernar kernel: [26699.608557] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Aug 24 18:33:45 achernar kernel: [26699.608564] usb 1-3: Product: RTL2838UHIDIR Aug 24 18:33:45 achernar kernel: [26699.608569] usb 1-3: Manufacturer: Realtek Aug 24 18:33:45 achernar kernel: [26699.608574] usb 1-3: SerialNumber: 00000001