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

Оффлайн him

  • Завсегдатай
  • *
  • Сообщений: 1 033
Полгода - год назад устанавливал gqrx на p10.
Все работает. Устройство есть.
Что то где то посмотреть надо ? ? ?
Проц интел 4 поколение вроде ..

Оффлайн N0rbert

  • alt linux team
  • ***
  • Сообщений: 231
  • snk@
Intel Core 2 Duo E8400 это на компе.

Недопустимая инструкция

Добрался до компьютера с Core 2 Quad Q9400, поставил на него ALT Sisyphus MATE.
Смог воспроизвести проблему даже при отключенном RTL-SDR приемнике:

$ gqrx
Illegal instruction

Попытался отловить ошибку в gdb при установленных пакетах debuginfo и вот что получается.
Проблема возникает в функциях __rte_rand_lfsr258_gen_seed, __rte_srand_lfsr258, rte_srand из библиотеки /usr/lib64/librte_eal.so.23 на процессорах без sse4.2 (предположительно). Указанную библиотеку предоставляет пакет libdpdk, происходящий из пакета исходного кода dpdk.
Core-дамп, список пакетов и лог gdb-сессии во вложении (архив tar.xz).

Поиск в сети приводит к двум сообщениям об ошибках - https://github.com/gqrx-sdr/gqrx/issues/1180 и https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2009635 . Из последнего есть обращение в upstream - см. https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2009635/comments/10 и соответственно само обращение  http://mails.dpdk.org/archives/dev/2023-March/265921.html .
Задокументировал проблему в https://bugzilla.altlinux.org/47064 .
Конкретного решения пока нет, поэтому на старых процессорах можно продолжать использовать свежую версию Gqrx из AppImage.
« Последнее редактирование: 29.07.2023 00:18:49 от N0rbert »

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Проблема возникает в функциях __rte_rand_lfsr258_gen_seed, __rte_srand_lfsr258, rte_srand из библиотеки /usr/lib64/librte_eal.so.23 на процессорах без sse4.2 (предположительно). Указанную библиотеку предоставляет пакет libdpdk, происходящий из пакета исходного кода dpdk.

Надо dpdk чинить. Я его посмотрю. Спасибо!

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
использовать свежую версию Gqrx из AppImage.Ну так и использую,там версия 2.16 не старая вроде работает нормально.
Комп менять тот уже не буду,так что сколькло протянет.Потом может что халявное по новее перепадет.
Там все мои радиолюбительские проги под линуксом  пока работают.
Дапьше время покажет,уже 14 год на линуксе лично сам,на винду пока не тянет.
Будем ждать полжительных результатовНадо dpdk чинить.  или свежего железа если повезет.

Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Ну так и использую,там версия 2.16 не старая вроде работает нормально.Как говориться недолго музыка играла.
Gqrx-2.16-x86_64.AppImage тоже перестала работать,не заметил после какого обновления,тут пару раз вроде обновлялся может более,сегодня решил запустить все не работает,родной тоже не работает.
Пока не починили похоже,поставил пакет тишина не запускается,ядро попробовал обновить,не помогло.
Писали: Надо dpdk чинить.видать некогда.Или будут сдвиги?

Тут полазилРешил проблему, собрал и установил uhd 4.3.0 из исходного кода.

$ git clone https://git.launchpad.net/ubuntu/+source/uhd
$ cd uhd
$ cd host
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ cd /usr/lib/x86_64-linux-gnu/
$ sudo mv libuhd.so.4.1.0 /home/user/libuhd.so.4.1.0.back
$ sudo ln -s /usr/local/lib/libuhd.so.4.3.0 libuhd.so.4.0.libuhd.so.4.0. .1.0
$ sudo ldconfig

После этого все работает.
Но для меня это пока не подьемно,
sse4.1 вроде как виноват,.
Это не смогу осилить.
« Последнее редактирование: 28.08.2023 21:18:55 от ARHAN »
Век живи, век учись.

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Код: [Выделить]
Писали: Надо dpdk чинить.
видать некогда.Или будут сдвиги?

Не осилил.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Понял.Спасет только замена железа.Ну или откат на девятый линукс ,там ещё что нибудь перестанет работать.Печально.
Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Ну как бы вышел пока из положения,hd от ноутбука туда р9 линукс вроде все работает  пока ,Gqrx по крайне мере есть ,его не часто использую.Может когда нибудь переберут пакет чтоб на see 4.1 тоже заработало.Остальное пока  на этом компе работает стабильно из сезифа на р10.Но похоже потихоньку, то одно то другое будет отваливаться,пора менять железо.
« Последнее редактирование: 30.08.2023 17:35:10 от ARHAN »
Век живи, век учись.