Compilarea modulului de kernel este rezolvată

Când nucleul este asamblat, este indicat în configurația ansamblului dacă se asamblează șoferul, dacă este asamblat, apoi de modulul sau cusut. Puteți lua sursele kernelului dvs. de distribuție, dacă driverul este construit în mod implicit de către modul, apoi pur și simplu reconstrui cu un patch și înlocuiți fișierul modulului. Dacă în mod implicit este cusută, atunci va trebui să instalați un nucleu auto-asamblat, probabil.







Înțeleg asta. În cazul meu este mulțumită lui Dumnezeu un modul separat. Și pentru că, în plus față de modulul I în nucleu pentru a schimba ceva (patch-uri) nu va, dar nu va fi în fiecare nucleu actualizat, m-am gândit că poate exista o modalitate de a compila doar modulul ca și în cazul în care acesta a fost compilat cu toată miezul și atunci acest modul compilat este pur și simplu pus în kernel în loc de cel anterior. Nu este de fiecare dată dorința de a începe acest organ de baril timp de o jumătate de oră, cu riscul de a pierde ceva necesar pentru un singur modul.







Nu știam, așa că o voi adăuga singură. În .config, trebuie să dezactivați nucleele de depanare, iar modulele vor fi monstruoase.

Cumva, mi-am dat seama de erorile la compilarea modulului. Din anumite motive, plasturele se lasă. Trebuia să-mi rescriu mâinile de la patch la codul sursă al frontendului. Acum, terminați fișierul stv0900.ko ​​fără erori.
Cu toate acestea, modulul nu funcționează. După repornire, acesta nu apare în lsmod'e, și ca răspuns la returnări forțate o eroare de lansare modprobe: EROARE: nu a putut insera „stv0900“: Eroare de format Exec. Se pare că codul sursă pentru kernel nu se potrivește cu cel instalat în sistem.
Asta e zapar. Cum pot afla? De ce în exemplu sursa conține numărul de microversiuni de la ubunt (2.6.24-21) și doar 3.13.0 este descărcat? Sa schimbat ceva odată cu apariția celei de-a treia versiuni a kernel-ului?

Oh, și dacă cineva este interesat, script-ul creat de TBS module dosar dvb / front-end, și Kubuntu aceste module sunt stocate în dosarul DVB-front-end, astfel încât sistemul de pană.







Articole similare

Trimiteți-le prietenilor: