Forum: HF, Funk und Felder udev rule für sdr gesucht


von R. F. (rfr)


Lesenswert?

Hallo all,

ich habe vor, an meinem SDR (mehrere) einen Linuxrechner mit gqrx zu 
betreiben.
Allerdings kann kein device geöffnet weren. Ich habe nicht erkannt, 
welcher Eintrag in der udev dieses device beschreibt, also ist es keiner 
davon.


Wie komme ich hier weiter?

Gruss

Robert

von Peter E. (Firma: S&P) (eosangel)


Lesenswert?

lesen und weiter fragen. ;-)

https://wiki.ubuntuusers.de/Gqrx/

von R. F. (rfr)


Lesenswert?

Die device description ist von dem,was ich einstecke, abhängig.
lsusb liefert:
(base) rfr@rfr-ThinkPad-P17-Gen-2i:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard 
Reader
Bus 003 Device 007: ID 1bcf:0005 Sunplus Innovation Technology Inc. 
Optical Mouse
Bus 003 Device 003: ID 04f2:b6be Chicony Electronics Co., Ltd Integrated 
Camera
Bus 003 Device 002: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch 
Fingerprint Reader
Bus 003 Device 006: ID 8087:0032 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ohne eingesteckt und mit eingesteckt:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard 
Reader
Bus 003 Device 007: ID 1bcf:0005 Sunplus Innovation Technology Inc. 
Optical Mouse
Bus 003 Device 003: ID 04f2:b6be Chicony Electronics Co., Ltd Integrated 
Camera
Bus 003 Device 002: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch 
Fingerprint Reader
Bus 003 Device 006: ID 8087:0032 Intel Corp.
Bus 003 Device 008: ID 1df7:2500
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Die Differenz ist Bus 003 Device 008: ID 1df7:2500

und wie komme ich von hier bis zum udev-eintrag?

Gruss

Robert

von Bennu (Gast)


Lesenswert?

Was für ein SDR ist das? Und was gibt "dmesg" aus, nachdem du ihn 
eingesteckt hast?

von R. F. (rfr)


Lesenswert?

Ausgabe dmesg:nach Einstecken

[16341.478997] hid-generic 0003:1BCF:0005.0002: input,hidraw0: USB HID 
v1.10 Mouse [USB Optical Mouse] on usb-0000:00:14.0-7/input0
[27365.847561] usb 3-1: new high-speed USB device number 8 using 
xhci_hcd
[27365.996208] usb 3-1: New USB device found, idVendor=1df7, 
idProduct=2500, bcdDevice= 2.00
[27365.996216] usb 3-1: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
[27366.015418] msi2500 3-1:1.0: Registered as swradio0
[27366.015422] msi2500 3-1:1.0: SDR API is still slightly experimental 
and functionality changes may follow
[27366.015447] usbcore: registered new interface driver msi2500
[31228.614872] usb 3-1: USB disconnect, device number 8
[31239.198385] usb 3-1: new high-speed USB device number 9 using 
xhci_hcd
[31239.347276] usb 3-1: New USB device found, idVendor=1df7, 
idProduct=2500, bcdDevice= 2.00
[31239.347282] usb 3-1: New USB device strings: Mfr=0, Product=0, 
SerialNumber=0
[31239.354116] msi2500 3-1:1.0: Registered as swradio0
[31239.354120] msi2500 3-1:1.0: SDR API is still slightly experimental 
and functionality changes may follow
-----------------
der letzte scheint es zu sein.
Und wie weiter?

von Bennu (Gast)


Lesenswert?

msi2500 = SDRPlay?
Meines Wissens musst du dafür die SoapySDR Treiber installieren.

von Kilo S. (kilo_s)


Lesenswert?

Bennu schrieb:
> msi2500 = SDRPlay?
> Meines Wissens musst du dafür die SoapySDR Treiber installieren.

Genau, und mit GQRX wird schwer, CubicSDR brauchst du dafür.

Auf der downloadseite von sdrplay gibt's eine ZIP mit Installer 
Scripten, die machen alles nötige automatisch.

Runterladen und die enthaltenen Files eines nach dem anderen der Nummer 
nach Ausführen, am ende ein Neustart zur Sicherheit. Danach Service 
sdrplay Start in der Konsole und CubicSDR starten. Der Rest ist 
selbsterklärend.

: Bearbeitet durch User
von Bennu (Gast)


Lesenswert?

Mein SDRPlay läuft schon mit gqrx, aber es braucht halt den SoapySDR 
Treiber.

Was bei mir mit SDRPlay und gqrx Probleme macht:
- Die Frequenz-Feinabstimmung (ppm Freq. Correction) wird manchmal nicht 
übernommen.
- Obwohl ich den Gain fest eingestellt habe, verändert er sich manchmal 
in unvorhersehbarer weise.
- Ich sehe ziemlich viel Intermodulation bei Pegeln weit unterhalb der 
ADC-Sättigung. Das habe ich mit keiner AGC/IFGR/RFGR-Einstellung 
wegbekommen.
Mit CubicSDR scheint das besser zu sein, dafür gibt es dort andere 
Nachteile.

von Kilo S. (kilo_s)


Lesenswert?

Bennu schrieb:
> Was bei mir mit SDRPlay und gqrx Probleme macht:

Du wirst kein SDR Programm finden das nicht irgendwie anders ist und 
teils andere Vorteile hat.

Beispiel:
GQRX hat bei mir die von dir beschriebenen Probleme ebenfalls.

CubicSDR frisst Performance und ruckelt wie Hund, auf 11m tätigt es wohl 
irgendwelche Einstellungen zum gain ect. so das ich dort weniger höre 
als mit GQRX. Allerdings ist die Bedienung und Gaineinstellung 
eigentlich ganz gut, daher verwende ich es hauptsächlich neben SDRTouch

SDR Touch funktioniert so weit zufriedenstellend das sich der gain 
nachregeln lässt und ich theoretisch die komplette Empfindlichkeit 
ausnutzen kann, dauert allerdings immer einige Sekunden bis die 
übernommen wurden. Dafür lässt sich die Sample Rate nicht einstellen da 
man nicht an die Konfigurationszeile für den Treiberaufruf kommt.
Ruft man den Treiber vorher auf mit eigener Konfiguration und startet 
SDRTouch dann so ruft dies eine neue Instanz des Treiber auf und es 
kommt kein Zugriff zustande.
Lästig, geht aber notfalls.

Und unter Windows hab ich bisher noch nicht viel getestet, daher kann 
ich nicht sagen wie sich die Programme dort so schlagen.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

https://dk3ml.de/2019/01/12/running-sdrplay-with-gqrx-on-ubuntu-18-10/
"after upgrading to Ubuntu 20 it did not work anymore. At the end I gave 
up and sold my SDRPlay. The pain of getting it running on Ubuntu was 
just too much."

https://github.com/gqrx-sdr/gqrx/issues/1053
"msi2500 chip should be supported by gr-osmosdr. Maybe you have to 
enable gqrx to access the usb device by adjusting udev settings..."

http://thomasns.io/gqrx.html
unter Ubuntu 19.04 scheint es noch funktioniert zu haben.

Mein RTL-SDR läuft bisher mit GQRX, mit MSI habe ich keine Erfahrungen.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.