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

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

Translated

Додатки 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++

Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)

1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для…

C та C++Десктопні додатки ∙ 1 день 3 години тому ∙ 5 ставок

Розробка Minecraft Java Seed Map / Seed Viewer для сайту

Розробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну…

C та C++HTML та CSS верстання ∙ 1 день 10 годин тому ∙ 13 ставок

Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)

1000 UAH

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

C та C++C# ∙ 5 днів 17 годин тому ∙ 2 ставки

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

Шукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо…

C та C++Javascript та Typescript ∙ 8 днів 19 годин тому ∙ 8 ставок

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

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

C та C++Вбудовані системи та мікроконтролери ∙ 9 днів 19 годин тому ∙ 4 ставки

Замовник
Виктор Гриценко
Україна Дніпро  11  0
Проєкт опублікований
3 роки тому
68 переглядів