Sida 1 av 1

kompilera kernel module utan att kompilera om hela kerneln?

Postat: 14 jan 2011, 11:14
av cthulhu
Har läst en massa om hur man flashar sitt wlan-kort, för att få stöd för WPA-kryptering. Anser nu att jag vet rätt exakt vad som skall göras, och steg ett är att kompilera om en kernel-module så att den får stöd för flashning.

Kod: Markera allt

 Device Drivers  --->
  Network device support  --->
   Wireless LAN  --->
    IEEE 802.11 for Host AP (Prism 2/2.5/3 and WEP/TKIP/CCMP)
     Support for downloading firmware images with Host AP driver
      Support for non-volatile firmware download
Jag har kompilerat kärnor tidigare, så det skall inte vara några problem, men det jag nu undrar är:

1. om det finns något sätt att undvika kompileringstid på en timme, och få ner det till typ fem minuter?
2. eftersom nr 1. förmodligen är "nej", kan jag kompilera kerneln på en annan snabbare dator, med samma OS? Båda datorerna har 32 bit OS installerat, men den ena ar en 64 bit hårdvara, är det något problem?

Re: kompilera kernel module utan att kompilera om hela kerne

Postat: 14 jan 2011, 11:27
av Barre
kommandot module-assistant kan vara det du letar efter.

Re: kompilera kernel module utan att kompilera om hela kerne

Postat: 14 jan 2011, 11:31
av Barre
och en länk, till debian-wiki
(med risk att få skit att det inte är en Ubuntu-wiki så postar jag den ändå)

http://wiki.debian.org/ModuleAssistant

Re: kompilera kernel module utan att kompilera om hela kerne

Postat: 14 jan 2011, 11:40
av cthulhu
Barre skrev:och en länk, till debian-wiki
(med risk att få skit att det inte är en Ubuntu-wiki så postar jag den ändå)

http://wiki.debian.org/ModuleAssistant
hehe, har du kollat min info till vänster...

Tack, skall kolla upp det.

Re: kompilera kernel module utan att kompilera om hela kerne

Postat: 14 jan 2011, 11:46
av Barre
cthulhu skrev: kan vara så ;D hehe, har du kollat min info till vänster...
Kan vara så ;D

Re: kompilera kernel module utan att kompilera om hela kerne

Postat: 14 jan 2011, 21:57
av cthulhu
Jag sitter med m-a nu. Den har bara ett par (20-30) olika moduler, och jag hittar inget som skulle kunna motsvara det jag var intresserad av, som motsvarar det som jag postade överst.

Synd, det såg så lovandes ut. Men det har en massa andra roliga moduler, så definitivt något för framtida bruk.

Vad händer om man kompilerar en kernel på, säg Debian Lenny 5.0, och installerar den på Debian Squeeze (testing)? Jordens undergång?

Tror jag får kompilera en ny kernel på lenny, och installera lenny på den berörda datorn, och sedan installera den nya kerneln, och sedan flasha wlan-kortet, och sedan kan jag installera om vad tusan jag vill.

(alternativ tre är att flasha från windows, men har inte sett lika många "succsess stories" från sådana fall. Linux är mer väldokumenterat.)

Re: kompilera kernel module utan att kompilera om hela kerne

Postat: 18 jan 2011, 00:06
av Konservburk
cthulhu skrev:om det finns något sätt att undvika kompileringstid på en timme, och få ner det till typ fem minuter?
ccache: första gången tar lika lång tid som vanligt, nästa gång går det betydligt fortare.
distcc: ta hjälp av fler och/eller kraftfullare datorer.