instalatie RTL-SDR R820T2 dongle

Ik probeer een scriptje te gebruiken en neem de gegevens over zoals geschreven in voorbeeld. Ik weet niet welke Linux software deze gebruiker gebruikt, maar bij mij begint het direct al mis te gaan. Ik gebruik Suse Leap. Het stikje wordt niet eens gevonden

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 03f0:4605 Hewlett-Packard ScanJet G4050
Bus 001 Device 004: ID 03f0:3d17 Hewlett-Packard LaserJet P1005
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 03f0:0024 Hewlett-Packard KU-0316 Keyboard
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
henk@linux-at4l:~>

Ik zie die dongle niet eens, het ding wordt wel een beetje warm en is dus wel goed ingeplugd.

Wie heeft ervaring met het instaleren en gebruiken van deze RTL R820T2 dongle??

Hi


zypper in rtl-sdr

udevadm trigger

dmesg
....
  164.074400] usb 3-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
  164.080653] r820t 10-001a: creating new instance
  164.088530] r820t 10-001a: Rafael Micro r820t successfully identified
  164.095146] rtl2832_sdr rtl2832_sdr.0.auto: Registered as swradio0
  164.095151] rtl2832_sdr rtl2832_sdr.0.auto: Realtek RTL2832 SDR attached
...
  244.937341] dvbdev: DVB: registering new adapter (Realtek RTL2832U reference design)
  244.942471] i2c i2c-11: Added multiplexed i2c bus 12
  244.942478] rtl2832 11-0010: Realtek RTL2832 successfully attached
  244.942497] usb 3-2: DVB: registering adapter 1 frontend 0 (Realtek RTL2832 (DVB-T))...
  244.942701] r820t 12-001a: creating new instance
  244.950495] r820t 12-001a: Rafael Micro r820t successfully identified
  244.953611] rtl2832_sdr rtl2832_sdr.1.auto: Registered as swradio1
  244.953617] rtl2832_sdr rtl2832_sdr.1.auto: Realtek RTL2832 SDR attached
...
lsusb

....
Bus 003 Device 003: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
Bus 003 Device 002: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
....

Een aantal opmerkingen:

  • Welk scriptje? Niemand weet zo waar je het over hebt
  • Toon altijd het commando dat je uitvoert in de output, ik weet dat het ‘lsusb’ is, maar dat ziet niet iedereen
  • Zet output altijd tussen CODE tags, de # in de editor, maakt het een stuk leesbaarder.
  • Vertel wat je verwacht van wat je aan het doen bent.
  • Malcolm lijkt zo’n ding te hebben, wat gebeurt er als je die commando’s uitvoert?

Ik begin nog maar net en wil als eerste een radio maken

Hi
Gqrx… Show hardware:sdr / gqrx - openSUSE Build Service


#!/bin/bash

# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# Copyright (C) 2019 Malcolm Lewis <malcolmlewis@opensuse.org>

RTL_FM=/usr/bin/rtl_fm
test -x $RTL_FM || { echo "Please install rtl-sdr";
    if  "$1" = "stop" ]; then exit 0;
    else exit 5; fi; }
PLAY=/usr/bin/play
test -x $PLAY || { echo "Please install sox";
    if  "$1" = "stop" ]; then exit 0;
    else exit 5; fi; }


if (( $# != 1 )); then
    echo "Usage: $0 <FM Channel in MHz>" >&2
    exit 1
fi

FM_CHANNEL="$1"

rtl_fm -g 50 -f ${FM_CHANNEL}M -M wfm -s 170k -E deemp | \
play -r 170k -t raw -e s -b 16 -c 1 -V1 - lowpass 16k

Bedankt zover voor deze hulp, maar bij mij lijkt het dat ik een ander resultaat krijg en daarom hier de laatste regels die ik als antwoord kreeg. Het lijkt mij er op dat er nog wat mist (ik ben nog steeds een beginneling met Linux)
Henk

nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
28.562025] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
28.660432] Netfilter messages via NETLINK v0.30.
28.693155] ip_set: protocol 6
30.448177] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
32.748860] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
32.748994] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
33.131489] NET: Registered protocol family 17
126.449481] fuse init (API version 7.26)
242.839604] TCP: eth0: Driver has suspect GRO implementation, TCP performance may be compromised.
255.012798] perf: interrupt took too long (2502 > 2500), lowering kernel.perf_event_max_sample_rate to 79750
387.897982] perf: interrupt took too long (3133 > 3127), lowering kernel.perf_event_max_sample_rate to 63750
639.860420] BTRFS info (device sda3): qgroup scan completed (inconsistency flag cleared)
791.732295] perf: interrupt took too long (3919 > 3916), lowering kernel.perf_event_max_sample_rate to 51000
1928.548351] intel_powerclamp: No package C-state available

Toelichting: SDR radio is de grote hit , met een simpele stick ter grootte van een USB memory stick maak je een radio die alles kan ontvangen van radiogolven en het ding kost ook nog bijna niks, bv voor 40 Euro bij jouw in de stad bij van Dijken Electronica koop je zo’n ding. De software doet de rest.Over de hele wereld staan van die goedkope ontvangertjes die je via Internet kan beluisteren en besturen. De Linux software daarvoor is ontwikkeld door een student van de universiteit van Twenthe.
WebSDR Weert NL - HF server is een goede start. Geeft ook een wereldmap van deze ontvangertjes, zie http://www.websdr.org/

Hi
U moet ook uw gebruiker toevoegen aan de rtlsdr-groep. Koppel het apparaat los en sluit het weer aan.

You also need to add your user to rtlsdr group. Unplug the device and plug back in.

Ook een herstart kan helpen

Also a reboot may help


systemctl reboot

Heb ik gedaan, en het resultaat van dmesg ziet er anders, ik weet niet wat je graag wilt zien, dus laat ik hetzelfde, maar nu anders dan voorheen zien.

Jouw eerdere bericht begrijp ik niet.
gr Henk

22.247672] usblp 3-4:1.0: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x03F0 pid 0x3D17
22.247697] usbcore: registered new interface driver usblp
23.349752] No iBFT detected.
23.361797] ip_tables: (C) 2000-2006 Netfilter Core Team
23.420644] ip6_tables: (C) 2000-2006 Netfilter Core Team
23.527340] Ebtables v2.0 registered
23.765734] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
24.078263] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
24.185005] Netfilter messages via NETLINK v0.30.
24.217778] ip_set: protocol 6
25.836191] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
28.244870] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
28.245010] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
28.522571] NET: Registered protocol family 17
83.624521] fuse init (API version 7.26)

Moeilijk te volgen voor mij, het is me niet duidelijk of de dongle herkend wordt op de USB bus.

Kan je eens “dmesg --follow” intikken, een paar keer enter geven en dan de dongle verwijderen en weer insteken? Wat voor output krijg je dan?

dmesg --follow"

dmesg: unrecognized option '–follow

precies gedaan zoals je voorstelde.

Ik vermoed dat ik eerst nog moet doen wat ik eerst dit moet doen, maar dat begrijp ik nog niet

Hi
Gqrx… https://build.opensuse.org/package/s…are%3Asdr/gqrx

 Code:
 #!/bin/bash

This program is free software; you can redistribute it and/or modify it

under the terms of the GNU Lesser General Public License as published by

the Free Software Foundation; either version 2.1 of the License, or

(at your option) any later version.

Wat is het RTL-SDR-product, bijvoorbeeld gebruik ik NooElec Dual-Band NESDR Nano 2 en Premium RTL-SDR met aluminium behuizing, 0.5PPM TCXO, SMA-invoer en 3 antennes. RTL2832U & R820T2-gebaseerde softwaregedefinieerde radio.

Heb je je apparaat op een andere computer geprobeerd?

Heb je het apparaat in verschillende USB-poorten geprobeerd?

Wat is de computer die u gebruikt met uw RTL-SDR-apparaat?

What is the RTL-SDR product, for example I use NooElec Dual-Band NESDR Nano 2 and Premium RTL-SDR w/Aluminum Enclosure, 0.5PPM TCXO, SMA Input & 3 Antennas. RTL2832U & R820T2-Based Software Defined Radio.

Have you tried your device in a different computer?

Have you tried the device in different USB ports?

What is the computer you are using with your RTL-SDR device?

Dat heb ik een paar keer geprobeerd maar levert niks op

dmesg-follow geeft geen resultaat.
linux-at4l:/home # dmesg-follow
If ‘dmesg-follow’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf dmesg-follow

weer insteken USB, ik zie geen verandering, maar verhaal is te groot en ik weet niet te zoeken op relevante indformatie. Wel vreemd, verder onduidelijk, Yast doet het niet meer

linux-at4l:/home/henk # yast
/sbin/yast: /usr/lib/YaST2/bin/y2start: /usr/bin/ruby.ruby2.5: bad interpreter: No such file or directory
linux-at4l:/home/henk #

l

Als “dmesg --follow” niet werkt is er denk ik iets goed mis waarschijnlijk met je PATH.

Wat levert “echo $PATH” op?

Je kan ook proberen “/usr/bin/dmesg --follow”

@henk1602: Je hebt het commando niet goed overgenomen. Het is niet

dmesg-follow

maar


dmesg --follow

dus met een spatie en twee min-tekens direct voor ‘follow’.

Sorry, mijn fout, dat met een spatie werkt dus wel, maar een of twee paginas vol met onbegrijpelijke information.

Vraag: de aangeboden updates van deze linux die ik altijd meteen heb gebruikt (zypper up)stonden de laatste tid vol met SDR updates. Maar welke SDR is dit die blijkbaar een openSUSE linux voorkeer heeft? Dus de update server biedt veel SDR aan maar voor welk SDR programma is dit, blijkbaar een succesvol programma op Suse linux