Summary: | The FPGA build is not compatible with the host code build | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Aleksey Borisenkov <grizlik78> |
Component: | uhd-firmware | Assignee: | Антон Мидюков <antohami> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | antohami |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Aleksey Borisenkov
2018-12-31 10:15:24 MSK
Пользователи нашлись :-)
(В ответ на комментарий №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 |