Перейти к содержанию
    

x393 SATA driver

Народ, я тут пытаюсь собрать драйвер под x393 SATA, но он никак не хочет собираться.

https://git.elphel.com/Elphel/linux-elphel/tree/master/src/drivers/ata

Сначала попробовал собрать вместе с Linux через bitbake. На сборке ядра полезли ошибки. Потом попробовал выдрать из исходников нужные файлы и собрать драйвер как загружаемый модуль, но забросил эту затею, т.к. там слишком много зависимостей от кучи библиотек.

В драйверах для Linux SoC я новичок, так что прошу Вашей помощи. :help:

Изменено пользователем BSACPLD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, BSACPLD said:

Сначала попробовал собрать вместе с Linux через bitbake. На сборке ядра полезли ошибки.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 hours ago, aaarrr said:

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

10 hours ago, gosha-z said:

А libata в ядре включена?

bitbake сам выкачивает нужную версию ядра, настраивает и накладывает патчи.

https://wiki.elphel.com/wiki/Poky_manual

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...