Compile o módulo do kernel Linux sem .config

Compile o módulo do kernel Linux sem .config

Eu tenho um dispositivo Linux incorporado baseado no BusyBox que não vem com drivers WiFi. Eu gostaria de fazer o WiFi funcionar compilando o driver rtl8192cu para ele (para o dongle USB wifi que tenho).

O dispositivo é muito limitado em CPU e RAM, mas também no software disponível nele (BusyBox). Ele não possui gerenciador de pacotes, portanto não há como compilar o driver no próprio dispositivo. Terei que compilar cruzadamente no meu laptop. Isso não deveria ser um problema.

Para compilar o driver (também conhecido como módulo do kernel), preciso dos cabeçalhos do Linux para o kernel usado no dispositivo, para o qual preciso .configque foi usado para compilar o kernel. No entanto, o fabricante não o fornece, nem está incorporado ao kernel via CONFIG_IKCONFIG.

Existe alguma maneira de compilar o driver para que funcione no dispositivo?

Eu estou supondo que o driver não depende de tantas opções configuráveis, se houver, então pode ser possível criar um .configsimilar o suficiente e usá-lo para construir os cabeçalhos do Linux, que são necessários para compilar o driver.

Alguma sugestão de como fazer isso?

Semelhante:Compile o módulo do kernel Linux sem Module.symvers

informação relacionada