BSACPLD 9 12 августа, 2019 Опубликовано 12 августа, 2019 (изменено) · Жалоба Народ, я тут пытаюсь собрать драйвер под x393 SATA, но он никак не хочет собираться. https://git.elphel.com/Elphel/linux-elphel/tree/master/src/drivers/ata Сначала попробовал собрать вместе с Linux через bitbake. На сборке ядра полезли ошибки. Потом попробовал выдрать из исходников нужные файлы и собрать драйвер как загружаемый модуль, но забросил эту затею, т.к. там слишком много зависимостей от кучи библиотек. В драйверах для Linux SoC я новичок, так что прошу Вашей помощи. Изменено 12 августа, 2019 пользователем BSACPLD Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 12 августа, 2019 Опубликовано 12 августа, 2019 · Жалоба А libata в ядре включена? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 56 12 августа, 2019 Опубликовано 12 августа, 2019 · Жалоба 2 hours ago, BSACPLD said: Сначала попробовал собрать вместе с Linux через bitbake. На сборке ядра полезли ошибки. Возможно, драйвер сильно не от той версии ядра, с которой пытаетесь собрать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSACPLD 9 13 августа, 2019 Опубликовано 13 августа, 2019 · Жалоба 10 hours ago, aaarrr said: Возможно, драйвер сильно не от той версии ядра, с которой пытаетесь собрать. 10 hours ago, gosha-z said: А libata в ядре включена? bitbake сам выкачивает нужную версию ядра, настраивает и накладывает патчи. https://wiki.elphel.com/wiki/Poky_manual Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 13 августа, 2019 Опубликовано 13 августа, 2019 · Жалоба Ну так если отбросить все эти пищалки и свистелки в виде bitbake - что получается? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BSACPLD 9 13 августа, 2019 Опубликовано 13 августа, 2019 · Жалоба 3 hours ago, gosha-z said: Ну так если отбросить все эти пищалки и свистелки в виде bitbake - что получается? Получается вот такая ошибка: | make[4]: *** No rule to make target `drivers/elphel/x393.o', needed by `drivers/elphel/built-in.o'. Stop. | ERROR: oe_runmake failed | make[3]: *** [drivers/elphel] Error 2 | make[2]: *** [drivers] Error 2 | make[1]: *** [sub-make] Error 2 | make: *** [__sub-make] Error 2 | make: Leaving directory `/home/swub/project/elphel393/poky/build/tmp/work/elphel393-poky-linux-gnueabi/linux-xlnx/4.9-xilinx-v2017.3+gitAUTOINC+9c2e29b2c8-r0/linux-elphel393-standard-build' | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_compile (log file is located at /home/swub/project/elphel393/poky/build/tmp/work/elphel393-poky-linux-gnueabi/linux-xlnx/4.9-xilinx-v2017.3+gitAUTOINC+9c2e29b2c8-r0/temp/log.do_compile.9562) ERROR: Task (/home/swub/project/elphel393/meta/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2017.3.bb:do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 1180 tasks of which 1169 didn't need to be rerun and 1 failed. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться