Автор Тема: RTL-SDR, gqrx (а-ля SdrSharp для Linux) установка настройка  (Прочитано 14255 раз)

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
На р8 выполнил
# apt-repo test 192210 gqrx
Добавил пользователя в группу
# usermod -G rtlsdr user
Посмотрел id выругался. Начал востанавливать группы через
# usermod -a -G wheel user
Востановил до
$ id user
uid=500(user) gid=500(user) группы=500(user),10(wheel),14(uucp),19(proc),22(cdrom),71(floppy),80(cdwriter),81(audio),83(radio),100(users),499(scanner),498(xgrp),492(vboxusers),481(camera),470(video),460(vmusers),457(rtlsdr)

Это полный объем или я что то пропустил ???

Ну, вы блин даёте. Земенили список группДа вроде полный.
Цитировать
Ребутнул комп.

Воткнул "свисток".
$ dmesg
...
   39.389684] fuse init (API version 7.23)
[  190.951238] usb 1-1.5: new high-speed USB device number 3 using ehci-pci
[  191.185838] usb 1-1.5: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
[  191.243630] usb 1-1.5: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[  191.243640] DVB: registering new adapter (Realtek RTL2832U reference design)
[  191.271675] i2c i2c-7: Added multiplexed i2c bus 8
[  191.271680] rtl2832 7-0010: Realtek RTL2832 successfully attached
[  191.271689] usb 1-1.5: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
[  191.314366] r820t 8-001a: creating new instance
[  191.326491] r820t 8-001a: Rafael Micro r820t successfully identified
[  191.343092] Registered IR keymap rc-empty
[  191.343214] input: Realtek RTL2832U reference design as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/rc/rc0/input16
[  191.343357] rc0: Realtek RTL2832U reference design as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/rc/rc0
[  191.348083] IR NEC protocol handler initialized
[  191.348632] IR RC5(x/sz) protocol handler initialized
[  191.348783] IR RC6 protocol handler initialized
[  191.349756] usb 1-1.5: dvb_usb_v2: schedule remote query interval to 200 msecs
[  191.356518] IR JVC protocol handler initialized
[  191.357247] IR Sony protocol handler initialized
[  191.357269] IR Sharp protocol handler initialized
[  191.357354] IR SANYO protocol handler initialized
[  191.357747] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input17
[  191.357953] usb 1-1.5: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected
[  191.357992] usbcore: registered new interface driver dvb_usb_rtl28xxu
[  191.361238] IR MCE Keyboard/mouse protocol handler initialized
[  191.361241] IR XMP protocol handler initialized
[  191.366724] lirc_dev: IR Remote Control driver registered, major 249
[  191.367701] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0
[  191.367704] IR LIRC bridge handler initialized

$ lsusb
Bus 002 Device 004: ID 0566:3107 Monterey International Corp. Keyboard
Bus 002 Device 003: ID 093a:2516 Pixart Imaging, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ rtl_test -t
Found 1 device(s):
  0:  , ��!��, SN:

Using device 0: Generic RTL2832U OEM
usb_open error -3
Please fix the device permissions, e.g. by installing the udev rules file rtl-sdr.rules
Failed to open rtlsdr device #0.

Походу не хватает прав на что то .

Наверное что-то не то с /usr/lib64/udev/rules.d/10-rtl-sdr.rules
Для 32 бит: /usr/lib/udev/rules.d/10-rtl-sdr.rules
Хотя правило должно вроде отрабатывать для 2834 (самое перевое правило).
Можете создать тему на форуме и туда всё скопировать, может кто, что подскажет.

Ну кто ж знал что все группы пропадут ? Ман же некогда читать ..
$ cat /usr/lib/udev/rules.d/10-rtl-sdr.rules
cat: /usr/lib/udev/rules.d/10-rtl-sdr.rules: Нет такого файла или каталога

# cd /usr/lib/udev/rules.d/
-bash: cd: /usr/lib/udev/rules.d/: Нет такого файла или каталога
# cd /usr/lib/udev/
-bash: cd: /usr/lib/udev/: Нет такого файла или каталога
# cd /usr/lib/
# ls | grep udev


листинг файла нужен : /usr/lib64/udev/rules.d/10-rtl-sdr.rules
?
« Последнее редактирование: 27.10.2017 13:44:09 от him »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
листинг нужен файла : /usr/lib64/udev/rules.d/10-rtl-sdr.rules

Если система 64 бита, то файл находится в /usr/lib64/udev/rules.d/10-rtl-sdr.rules
cat /usr/lib64/udev/rules.d/10-rtl-sdr.rules
#
# Copyright 2012-2013 Osmocom rtl-sdr project
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#

# original RTL2832U vid/pid (hama nano, for example)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2832", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# RTL2832U OEM vid/pid, e.g. ezcap EzTV668 (E4000), Newsky TV28T (E4000/R820T) etc.
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# DigitalNow Quad DVB-T PCI-E card (4x FC0012?)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6680", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Leadtek WinFast DTV Dongle mini D (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0413", ATTRS{idProduct}=="6f0f", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Genius TVGo DVB-T03 USB dongle (Ver. B)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0458", ATTRS{idProduct}=="707f", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec Cinergy T Stick Black (rev 1) (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00a9", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec NOXON rev 1 (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b3", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec Deutschlandradio DAB Stick (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b4", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec NOXON DAB Stick - Radio Energy (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b5", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec Media Broadcast DAB Stick (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b7", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec BR DAB Stick (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b8", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec WDR DAB Stick (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00b9", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec MuellerVerlag DAB Stick (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c0", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec Fraunhofer DAB Stick (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00c6", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec Cinergy T Stick RC (Rev.3) (E4000)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d3", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec T Stick PLUS (E4000)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00d7", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Terratec NOXON rev 2 (E4000)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0ccd", ATTRS{idProduct}=="00e0", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# PixelView PV-DT235U(RN) (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1554", ATTRS{idProduct}=="5020", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Astrometa DVB-T/DVB-T2 (R828D)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0131", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# HanfTek DAB+FM+DVB-T
SUBSYSTEMS=="usb", ATTRS{idVendor}=="15f4", ATTRS{idProduct}=="0133", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Compro Videomate U620F (E4000)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0620", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Compro Videomate U650F (E4000)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0650", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Compro Videomate U680F (E4000)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="185b", ATTRS{idProduct}=="0680", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# GIGABYTE GT-U7300 (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d393", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# DIKOM USB-DVBT HD
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d394", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Peak 102569AGPK (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d395", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# KWorld KW-UB450-T USB DVB-T Pico TV (TUA9001)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d397", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Zaapa ZT-MINDVBZP (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d398", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# SVEON STV20 DVB-T USB & FM (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d39d", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Twintech UT-40 (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a4", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# ASUS U3100MINI_PLUS_V2 (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3a8", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# SVEON STV27 DVB-T USB & FM (FC0013)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3af", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# SVEON STV21 DVB-T USB & FM
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b80", ATTRS{idProduct}=="d3b0", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Dexatek DK DVB-T Dongle (Logilink VG0002A) (FC2580)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1101", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1102", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Dexatek DK 5217 DVB-T Dongle (FC2580)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1103", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# MSI DigiVox Micro HD (FC2580)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d19", ATTRS{idProduct}=="1104", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Sweex DVB-T USB (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="a803", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# GTek T803 (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="b803", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# Lifeview LV5TDeluxe (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="c803", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# MyGica TD312 (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d286", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

# PROlectrix DV107669 (FC0012)
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1f4d", ATTRS{idProduct}=="d803", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
x64
да файл есть.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Вот оно правило, которое задаёт права к устройству:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", GROUP:="rtlsdr", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"

По идее доступ к USB-устройству 0bda:2838, если вы находитесь в группе rtlsdr и перелогинились, должен быть.

Upd: поправил. В вашем случае это второе правило.
« Последнее редактирование: 27.10.2017 13:51:00 от Антон Мидюков »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Вытаскиваю переписку.

...

Воткнул "свисток".
$ dmesg
...
   39.389684] fuse init (API version 7.23)
[  190.951238] usb 1-1.5: new high-speed USB device number 3 using ehci-pci
[  191.185838] usb 1-1.5: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state
[  191.243630] usb 1-1.5: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[  191.243640] DVB: registering new adapter (Realtek RTL2832U reference design)
[  191.271675] i2c i2c-7: Added multiplexed i2c bus 8
[  191.271680] rtl2832 7-0010: Realtek RTL2832 successfully attached
[  191.271689] usb 1-1.5: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
[  191.314366] r820t 8-001a: creating new instance
[  191.326491] r820t 8-001a: Rafael Micro r820t successfully identified
[  191.343092] Registered IR keymap rc-empty
[  191.343214] input: Realtek RTL2832U reference design as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/rc/rc0/input16
[  191.343357] rc0: Realtek RTL2832U reference design as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/rc/rc0
[  191.348083] IR NEC protocol handler initialized
[  191.348632] IR RC5(x/sz) protocol handler initialized
[  191.348783] IR RC6 protocol handler initialized
[  191.349756] usb 1-1.5: dvb_usb_v2: schedule remote query interval to 200 msecs
[  191.356518] IR JVC protocol handler initialized
[  191.357247] IR Sony protocol handler initialized
[  191.357269] IR Sharp protocol handler initialized
[  191.357354] IR SANYO protocol handler initialized
[  191.357747] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input17
[  191.357953] usb 1-1.5: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected
[  191.357992] usbcore: registered new interface driver dvb_usb_rtl28xxu
[  191.361238] IR MCE Keyboard/mouse protocol handler initialized
[  191.361241] IR XMP protocol handler initialized
[  191.366724] lirc_dev: IR Remote Control driver registered, major 249
[  191.367701] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0
[  191.367704] IR LIRC bridge handler initialized

$ lsusb
Bus 002 Device 004: ID 0566:3107 Monterey International Corp. Keyboard
Bus 002 Device 003: ID 093a:2516 Pixart Imaging, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ rtl_test -t
Found 1 device(s):
  0:  , ��!��, SN:

Using device 0: Generic RTL2832U OEM
usb_open error -3
Please fix the device permissions, e.g. by installing the udev rules file rtl-sdr.rules
Failed to open rtlsdr device #0.

Походу нехватает прав на что то .

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Так, я не заметил, из под рута надо было выполнять:
# rtl_test -t
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Detached kernel driver
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.
No E4000 tuner found, aborting.
Reattached kernel driver

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Запускаем из консоли:
$ gqrx

(gqrx:1907): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1594:13: not a number

(gqrx:1907): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1594:13: Expected a string.

(gqrx:1907): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1977:11: not a number

(gqrx:1907): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1977:11: Expected a string.

(gqrx:1907): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2527:11: not a number

(gqrx:1907): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2527:11: Expected a string.

(gqrx:1907): Gtk-WARNING **: Theme parsing error: applications.css:21:0: Expected a valid selector
gr-osmosdr v0.1.x (0.1.5git) gnuradio 3.7.11
built-in source types: file fcd rtl rtl_tcp hackrf bladerf rfspace redpitaya
Resampling audio 96000 -> 48000
BookmarksFile is /home/user/.config/gqrx/bookmarks.csv
gr-osmosdr v0.1.x (0.1.5git) gnuradio 3.7.11
built-in source types: file fcd rtl rtl_tcp hackrf bladerf rfspace redpitaya
Using device #0 Generic RTL2832U OEM
usb_open error -3
Please fix the device permissions, e.g. by installing the udev rules file rtl-sdr.rules

FATAL: Failed to open rtlsdr device.

Trying to fill up 1 missing channel(s) with null source(s).
This is being done to prevent the application from crashing
due to gnuradio bug #528.


Failed to set RX input rate to 1.8e+06
Your device may not be working properly.

Пробуем нажать кнопку "Плей-запуск" - не запускается.

хм. Похоже рута просит.
А как то от имени пользователя запустить ??

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Андрей Черепанов (cas@)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Так, я не заметил, из под рута надо было выполнять:

Значит правило udev почему-то у вас не отрабатывает. Какие права на устройство, кстати?

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
Как это посмотреть?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Какие права на устройство, кстати?

Как это посмотреть?

На примере флешки:

Выясняем на какие Bus/Device (Шина/Устройство) уселось usb устройство.
Здесь флешка, - шина 001, устройство 007
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:07dc Intel Corp.
Bus 001 Device 003: ID 0c45:6513 Microdia
Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 007: ID 0930:6544 Toshiba Corp. TransMemory-Mini / Kingston DataTraveler 2.0 Stick (2GB)
Bus 001 Device 008: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Смотрим права:
В формате
$ ls -l /dev/bus/usb/Bus/Device

Получаем
$ ls -l /dev/bus/usb/001/007
crw-rw-r-- 1 root root 189, 6 окт 29 19:00 /dev/bus/usb/001/007

# chown :disk /dev/bus/usb/001/007
$ ls -l /dev/bus/usb/001/007
crw-rw-r-- 1 root disk 189, 6 окт 29 19:00 /dev/bus/usb/001/007
« Последнее редактирование: 29.10.2017 19:22:03 от Speccyfighter »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Нашёл причину, почему не работает правило udev. Лежит оно в пакете не там, где надо. Должно лежать в /lib/udev/rules.d
Сегодня пересоберу пакет и отпишусь. Если ждать не охота, можете скопировать правило:
su -
cp -a /usr/lib64/udev/rules.d/10-rtl-sdr.rules /lib/udev/rules.d/

После перезагрузки, должно заработать.
« Последнее редактирование: 30.10.2017 10:35:08 от Антон Мидюков »

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 032
# lsusb
Bus 002 Device 004: ID 0566:3107 Monterey International Corp. Keyboard
Bus 002 Device 003: ID 093a:2516 Pixart Imaging, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 
# ls -l /dev/bus/usb/001/003
crw-rw-r-- 1 root root 189, 2 окт 27 13:57 /dev/bus/usb/001/003

Жду.
Я так понимаю все равно надо полностью протестировать.

Напишите, пожалуйста как правильно все удалить, и установить заново.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Сделайте, пожалуйста, вот это и отпишитесь:

Если ждать не охота, можете скопировать правило:
Код: [Выделить]

su -
cp -a /usr/lib64/udev/rules.d/10-rtl-sdr.rules /lib/udev/rules.d/


После перезагрузки, должно заработать.
« Последнее редактирование: 30.10.2017 10:35:30 от Антон Мидюков »