LINUX.ORG.RU

Запуск тюнера

 


0

1

Привет, пытаюсь запустить радиоприёмник на linux, без тюнера софтина запускается, а как только запускаю с уже подключённым тюнером выводит ошибку:

В usb устройство вижу, в 20.rtlsdr.rules его даже прописал, но выскакивает ошибка и всё, не пойму что надо.

Xlib:  extension "RANDR" missing on display ":0.0".
Found Rafael Micro R820T tuner
[R82XX] PLL not locked!
Traceback (most recent call last):
  File "./rtlsdr_scan.py", line 129, in <module>
    frame = FrameMain(APP_NAME)
  File "/usr/share/rtlsdr-scanner/main_window.py", line 149, in __init__
    self.devicesRtl = get_devices_rtl(self.settings.devicesRtl)
  File "/usr/share/rtlsdr-scanner/devices.py", line 122, in get_devices_rtl
    device.gains = sdr.valid_gains_db
AttributeError: 'RtlSdr' object has no attribute 'valid_gains_db'

А что за софтина? Вывод выглядит как несовместимость/отсутствие актуальной либы pyrtlsdr. Попробуй также стандартные gqrx и gnuradio.

Suigintou ★★★★★
()
Ответ на: комментарий от Suigintou

Это радиоприёмник rtlsdr-scanner, мне кажется он драва на свисток опознать не может.

self.devicesRtl = get_devices_rtl(self.settings.devicesRtl)

стандартные gqrx и gnuradio - такая же ерунда.

Roman_S
() автор топика
Последнее исправление: Roman_S (всего исправлений: 2)
Ответ на: комментарий от Roman_S

Модули для rtlsdr заблокированы? Они для v4l и dvb-t. Для sdr режима эти дрова не нужны, только libusb.

blacklist rtl2830
blacklist rtl2832
blacklist dvb_usb_rtl28xxu
Либо вручную выгружать эти модули.
Нагуглилось по ошибке из оп-поста - https://github.com/EarToEarOak/RTLSDR-Scanner/issues/7

Suigintou ★★★★★
()
Последнее исправление: Suigintou (всего исправлений: 1)
Ответ на: комментарий от Suigintou

Модули для rtlsdr заблокированы? - а как проверить? blacklist - вообще команды такой нет, и депозитарии не нашёл.

Roman_S
() автор топика
Ответ на: комментарий от Roman_S

как проверить?

Погрепать вывод lsmod

 lsmod |grep rtl28
blacklist добавляется в /etc/modprobe.conf или /etc/modprobe.d/_something_.conf - смотреть wiki по своему дистрибутиву. В арчике пакет с librtlsdr и базовыми тулзами для него сам добавляет этот blacklist в конфиг modprobe при установке.

Suigintou ★★★★★
()
Ответ на: комментарий от Suigintou

#lsmod Module Size Used by 8189es 1279290 0 dwc3 17981 0 mali 233841 46

Хотя дрова установлены:

librtlsdr0 - Software defined radio receiver for Realtek RTL2832U (library) python-rtlsdr - Python wrapper for librtlsdr

Наверно у разработчиков нужно выяснять.

Roman_S
() автор топика
Ответ на: комментарий от Suigintou

И гнурадио запустил:

Generating: '/home/boss/Desktop/top_block.py'

Warning: This flow graph may not have flow control: no audio or RF hardware blocks found. Add a Misc->Throttle block to your flow graph to avoid CPU congestion.

Executing: /usr/bin/python -u /home/boss/Desktop/top_block.py

Xlib: extension «RANDR» missing on display ":0.0". X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x0

Roman_S
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.