Что-то, видимо, не обновилось. $ uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 8.2.1 20181215 (ALT Sisyphus 8.2.1-alt2); Boost_106700; UHD_3.13.0.2-0-unknown [INFO] [B200] Loading firmware image: /usr/share/uhd/images/usrp_b200_fw.hex... [INFO] [B200] Detected Device: B200 [INFO] [B200] Loading FPGA image: /usr/share/uhd/images/usrp_b200_fpga.bin... [INFO] [B200] Operating over USB 3. Error: RuntimeError: Expected FPGA compatibility number 15, but got 14: The FPGA build is not compatible with the host code build. Please run: "/usr/lib64/uhd/utils/uhd_images_downloader.py" $ rpm -qa | grep uhd uhd-doc-3.13.0.2-alt1.noarch uhd-3.13.0.2-alt1.x86_64 uhd-devel-3.13.0.2-alt1.x86_64 uhd-firmware-3.13.0.2-alt1.noarch uhd-tools-3.13.0.2-alt1.x86_64 Если скачать прошивку с помощью uhd_images_downloader и подменить, то загружается нормально.
Пользователи нашлись :-) (В ответ на комментарий №0) > Что-то, видимо, не обновилось. > > $ uhd_usrp_probe > [INFO] [UHD] linux; GNU C++ version 8.2.1 20181215 (ALT Sisyphus 8.2.1-alt2); > Boost_106700; UHD_3.13.0.2-0-unknown > [INFO] [B200] Loading firmware image: /usr/share/uhd/images/usrp_b200_fw.hex... > [INFO] [B200] Detected Device: B200 > [INFO] [B200] Loading FPGA image: /usr/share/uhd/images/usrp_b200_fpga.bin... > [INFO] [B200] Operating over USB 3. > Error: RuntimeError: Expected FPGA compatibility number 15, but got 14: > The FPGA build is not compatible with the host code build. > Please run: > > "/usr/lib64/uhd/utils/uhd_images_downloader.py" > > $ rpm -qa | grep uhd > uhd-doc-3.13.0.2-alt1.noarch > uhd-3.13.0.2-alt1.x86_64 > uhd-devel-3.13.0.2-alt1.x86_64 > uhd-firmware-3.13.0.2-alt1.noarch > uhd-tools-3.13.0.2-alt1.x86_64 > > Если скачать прошивку с помощью uhd_images_downloader и подменить, то > загружается нормально. firmware я действительно не обновлял, так как в старом месте - эти самые новые. Надо разобраться, откуда брать свежие и обновить.
Проверьте, пожалуйста, задание 218859: apt-repo test uhd-firmware Обновил до последнего релиза (январь 2018) firmware.
Не, ничего не изменилось. Насколько я понял, там отказались от единого архива и выкладывают теперь для разных плат по-отдельности. (см., например, комментарий к этому коммиту: https://github.com/EttusResearch/uhd/commit/28405e54056b52fcd04fc71c6c2d72f3dc8c31cf) Так что, наверное, правильный путь — это воспользоваться скриптом uhd_images_downloader или вручную скачать и распаковать архивы, перечисленные в конце этого скрипта (куда они попадают из images/manifest.txt).
Вот такая команда скачает и распакует архивы (без windrv) в images/ uhd_images_downloader --types "(fpga|fw)_default" -i images Разумеется скрипт должен быть уже для нужной версии, старый вытянет старые прошивки.
(В ответ на комментарий №4) > Вот такая команда скачает и распакует архивы (без windrv) в images/ > > uhd_images_downloader --types "(fpga|fw)_default" -i images > > Разумеется скрипт должен быть уже для нужной версии, старый вытянет старые > прошивки. Спасибою Пробуйте задание 218859: apt-repo test uhd-firmware
Да, так с моей платой работает.
uhd-3.13.0.2-alt2 -> sisyphus: Tue Jan 01 2019 Anton Midyukov <antohami@altlinux> 3.13.0.2-alt2 - Update firmaware (Closes: 35831) - Enable Python API