Это может быть очевидно для некоторых, но не для меня, поэтому я спрошу =)
У меня проблема с созданием встроенного стека Linux для некоторого аппаратного обеспечения (носитель NVidia TX2 + ConnectTech Astro). Я использую карту PCIe из EPIX
Если я использую официальный дистрибутив Ubuntu для Tegra, карта PCIe будет правильно определена.
С идентичным ядром и блобом дерева устройств и одним и тем же модулем HW обнаружение завершается неудачно со встроенным Linux.
Я думал, что обнаружение устройств PCIe будет работой ядра и не будет зависеть от дистрибутива, если драйверы не собраны как модули ядра и не вставлены в разное время. Но в моем случае они встроены в ядро.
Может ли кто-нибудь объяснить, почему обнаружение будет работать с одним дистрибутивом, но не с порядком?
Вот ссылка на то, что я пытался сделать, чтобы исправить обнаружение
tx2-PCIe-это-не-обнаружения конечных точек-на-connecttech-несущая плата
Спасибо!