Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Компиляция драйвера в среде Debian 10


Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.
  • Профиль удален
    2 января 2023, 21:22 |

    Там же под убунту 14

    У дебиана 10 ядро другое

    Это , как компиляция для ядра 3.1 на ядре 5.15 . Очень мало шансов.

  • Виктор Гриценко
    3 января 2023, 11:11 |

    https://support.xilinx.com/s/article/65444?language=en_US

    https://github.com/Xilinx/dma_ip_drivers

    На этой странице должны были быть новые версии XDMA Linux драйвера, но

    там я не вижу нужного архива.

    Есть QDMA, но этот драйвер предназначен для я дер, которые работают на более новых микросхемах и он очевидно не подойдет. 

  • Виктор Гриценко
    2 января 2023, 21:54 |

    Непонятно только как раньше драйвер компилировался в среде Debian 10.

    Возможно где-то есть более новая версия.

    Возьму тайм-аут.

    Пока спасибо.

  • Виктор Гриценко
    2 января 2023, 22:00 |

    Да, добрый вечер.

  • Виктор Гриценко
    2 января 2023, 22:27 |

    мой Debian 10 имеет ядро

    Linux 4.19.0-18-amd64 x86_64

    А в каком файле вы нашли под какое ядро драйвер ?

     

  • Виктор Гриценко
    2 января 2023, 22:30 |

    А понял,

    Ubuntu 14 имела ядро 3.1

  • Виктор Гриценко
    2 января 2023, 22:47 |

    Как я понял,  нужна версия драйвера под Ubuntu версии 18.04.3 LTS  я ядром  5.0 или еще более поздней.

    Так ?

  • Pavel Shtemenko
    3 января 2023, 5:27 |

    Доброе утро. А что собственно сам make рассказывает?

  • Виктор Гриценко
    3 января 2023, 9:42 |

    Доброе утро.


    root@debian:/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver# ls

    Makefile  xdma-bit.c  xdma-core.c  xdma-ioctl.c  xdma-sgm.c

    root@debian:/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver# make

    make -C /lib/modules/4.19.0-18-amd64/build M=/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver modules

    make[1]: Entering directory '/usr/src/linux-headers-4.19.0-18-amd64'

      CC [M]  /home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver/xdma-core.o

    /home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver/xdma-core.c: In function тАШprobe_scan_for_msiтАЩ:

    /home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver/xdma-core.c:4321:8: error: implicit declaration of function тАШpci_enable_msixтАЩ; did you mean тАШpci_enable_msiтАЩ? [-Werror=implicit-function-declaration]

       rc = pci_enable_msix(pdev, lro->entry, req_nvec);

            ^~~~~~~~~~~~~~~

            pci_enable_msi

    cc1: some warnings being treated as errors

    make[4]: *** [/usr/src/linux-headers-4.19.0-18-common/scripts/Makefile.build:309: /home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver/xdma-core.o] Error 1

    make[3]: *** [/usr/src/linux-headers-4.19.0-18-common/Makefile:1561: _module_/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver] Error 2

    make[2]: *** [Makefile:146: sub-make] Error 2

    make[1]: *** [Makefile:8: all] Error 2

    make[1]: Leaving directory '/usr/src/linux-headers-4.19.0-18-amd64'

    make: *** [Makefile:16: all] Error 2

    root@debian:/home/user1/_DMA_Original_Driver_Soft/_NEW/Xilinx_Answer_65444_Linux_Files/driver# 

  • Виктор Гриценко
    3 января 2023, 9:56 |

    История такая:

    в июле 2021года был установлен Debian 10

    и насколько я помню тогда же был откомпилирован драйвер.

    После этого драйвер успешно загружался и работал с реальной платой.

    Сейчас я уже начинаю сомневаться: не путаю ли я что-либо.

    Этот драйвер выпустила фирма XILINX для поддержки собственных ядер

    PCIexpress c DMA в составе микросхем FPGA.

    В 2022 году у меня еще был акаунт на сайте XILINX и я мог 

    задавать вопросы на их форуме и искать обновления архива

    с новой версией драйвера XDMA.

    В феврале 2022 года фирму XILINX купила фирма AMD

    и по настоящее время я на страницу XILINX (уже в составе AMD)

    не заходил.

    Сейчас я пытался войти на страницу форума XILINX со старым паролем

    и меня не впустили. Попытка восстановить акаунт не получилась, а

    сделать новый акаунт у XILINX по моему опыту дело почти безнадежное.

    Как получить архив с новой версией драйвера XDMA я сейчас не знаю.

  • Виктор Гриценко
    3 января 2023, 9:58 |

    Если у вас есть AnyDesk вы могли бы войти на мой компьютер и посмотреть сами что там делается.

  • Виктор Гриценко
    3 января 2023, 11:10 |

    https://support.xilinx.com/s/article/65444?language=en_US

    https://github.com/Xilinx/dma_ip_drivers

    На этой странице должны были быть новые версии XDMA Linux драйвера, но

    там я не вижу нужного архива.

    Есть QDMA, но этот драйвер предназначен для я дер, которые работают на более новых микросхемах и он очевидно не подойдет. 

  • Виктор Гриценко
    3 января 2023, 12:24 |

    Вероятно нужна версия Xilinx_Answer_65444_Linux_Files.zip для Ubuntu версии 18.04.3 LTS  я ядром  5.0 или еще более поздней.

    Как я понял, XILINX отдал весь софт под Linux, включая драйверы - на  GitHub, но найти там такой файл не удается. 

  • Профиль удален
    3 января 2023, 14:23 |

    https://github.com/Xilinx/dma_ip_drivers/issues/30

    https://github.com/hmaarrfk/dma_ip_drivers

    больше ничем не помогу.


  • Профиль удален
    3 января 2023, 14:32 |

    encountered this with Ubuntu 16.04 LTS w/ 4.15.0-74-generic and suggested fix made the compilation work 

  • Виктор Гриценко
    3 января 2023, 15:09 |

    Спасибо за то, что попытались помочь, но я не знаю что с этой информацией делать.

  • Профиль удален
    3 января 2023, 15:37 |

    Пытались решить многие , но в результате установили на 16-ую убунту

Актуальные фриланс-проекты в категории C и C++

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)

1000 UAH

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом…

C и C++C# ∙ 1 день 19 часов назад ∙ 2 ставки

Консультация и аудит текущего проекта на Odoo 19 Community Edition

Ищем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:…

C и C++Javascript и Typescript ∙ 4 дня 20 часов назад ∙ 7 ставок

Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)

Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500…

C и C++Встраиваемые системы и микроконтроллеры ∙ 5 дней 21 час назад ∙ 4 ставки

Чёрная Украина (RP-проект на базе MTA)

51 835 UAH

Исправление ошибок различной сложности, как на изображениях. Корректировка навигации карты. Исправление дыр в карте, адаптация транспортных средств к проекту, удаление логотипов или их переписывание.

C и C++Python ∙ 7 дней 8 часов назад ∙ 22 ставки

Инженер по инфраструктуре резидентных прокси

Мы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через…

C и C++DevOps ∙ 11 дней 17 часов назад ∙ 15 ставок

Заказчик
Проект опубликован
3 года назад
68 просмотров