Strona 4 z 5
: 20 stycznia 2008, 00:33
autor: brz
A paczke build-essential masz zainstalowana? Bez tego z reguly sobie nie pokompilujesz. ;]
: 20 stycznia 2008, 12:40
autor: emcee
uruchomilem 1wsza komendę... zainstalowalo się, ale to samo..
drugą, tez :-/ co to jest? :shock:
[ Dodano: 2008-01-20, 12:41 ]
ofc nie mialem tej paczki..instaluje, dzięki
[ Dodano: 2008-01-20, 12:44 ]
Kod: Zaznacz cały
laptop:/home/emcee/iwlwifi-1.2.23# make
Kernel Makefile not found at '/lib/modules/2.6.22-3-686/source'
chmod: cannot access `compatible/*': No such file or directory
/bin/sh: line 2: compatible/kversion: No such file or directory
Makefile has been modified by generate_compatible, please run `make' again
make: *** [compatible/kversion] Error 1
laptop:/home/emcee/iwlwifi-1.2.23#
:-|
: 20 stycznia 2008, 12:49
autor: qbsiu
linux-headers masz?
: 20 stycznia 2008, 13:01
autor: AdeBe
qbsiu, ma. Na poprzedniej stronie tematu jest wzmianka o tym.
emcee, szczerze mówiąc, to coś tu chyba robisz nie tak. Mając zainstalowane linux-headers, linux-source i build-essential cięzko czegos nie skompilować.
Co dokładnie wyrzucił ln? Piszę te katalogi z pamięci, więc mogę gdzieś się rypnąć przy jakiejś kropce lub myślniku. Kontroluj to i nie przepisuj "na pałę"
: 20 stycznia 2008, 19:48
autor: brz
Tak swoja droga (zaznaczam, ze kompilacji raczej unikam i srednio sie na tym znam) to ten poradnik, z ktorego emcee korzystal, zaleca zaczac kompilacje od razu od make. Nie powinno tam byc jakiegos configure albo czegos w tym stylu? Emcee, pogrzeb w katalogu ze zrodlami i poszukaj pliku README albo INSTALL. Moze tam bedzie napisane co i jak (moze podlinkowano nowa wersje zrodel i na przyklad sposob kompilacji sie zmienil, kto wie?).
: 20 stycznia 2008, 20:01
autor: AdeBe
brz, tam nie potrzeba configure. Też kompilowałem ten moduł dla mojej wifi (3945) i poszło gładko.
Z logów make ładnie wynika, że potrzebuje źródeł kernela do kompilacji. Normalnie to jest 5 minut roboty, ale ponieważ ja swój moduł budowałem dla własnego kernela, więc nie znam dokładnie ścieżek gdzie instalują się źródła ściągane przez apt'a i trochę randomem walę jeśli chodzi o te ścieżki.
: 20 stycznia 2008, 21:46
autor: fnmirk
AdeBe pisze:...gdzie instalują się źródła ściągane przez apt'a i trochę randomem walę jeśli chodzi o te ścieżki.
Normalnie apt pobiera źródła i umieszcza w katalogu /usr/src/. Należy je wypakować w tym katalogu i ustanowić do nich dowiązanie (też w tym katalogu) ,,linux'' poleceniem:
Kod: Zaznacz cały
ln -s <nazwa_katalogu_rozpakowanych_źródeł> linux
Jeżeli takie dowiązanie już istniało to odnosiło się do poprzedniej wersji źródeł i należy je wcześniej usunąć.
To jest może trochę nieaktualne, ale pozwala sobie wyrobić pogląd na kompilację kernela.
: 20 stycznia 2008, 23:12
autor: AdeBe
fnmirk, tylko że w tym przypadku nie jest potrzebne dowiązanie do linux. Tylko do /lib/modules/wersja_kernela/source gdyż make tam właśnie szuka źródeł kernela, ew. zmodyfikować Makefile'a dla iwlwifi.
Ogólnie tak jak pisałem jest to 5 minut roboty jak wie się jakie dokładnie ścieżki trzeba podać
: 20 stycznia 2008, 23:46
autor: fnmirk
AdeBe --- nie polemizuję ze sposobem przedstawionym przez Ciebie --- po prostu go nie znam, Ja tylko wspominam o tradycyjnym sposobie, a z tym przedstawionym przez Ciebie muszę się zapoznać.
Przejrzyj również to ---
Bodzio całkiem prosto opisał jak utworzyć pakiet deb, nowego kernela
(podawałem ten link już wcześniej).
: 20 stycznia 2008, 23:58
autor: AdeBe
Będąc dokładnym, potrzebne są nam źródła kernela, ale NIE po to aby zbudować kernel, tylko aby skompilować pojedynczy MODU£ do niego. Chyba tutaj po prostu się nie zrozumieliśmy.
A same sposoby kompilacji kernela znam, jednak to nie jest temat tej dyskusji.
Oczywiście drugim sposobem na uruchomienie tej karty jest kompilacja kernela 2.6.24 ale dla początkującego jest to raczej trudniejszy sposób.
P.S. ponad stronę wałkujemy już ten temat, gdy wystarczy tylko jeden
** link do źródeł kernela w makefile'u. Ludzie czytajcie trochę ze zrozumieniem, bo mnie już entuzjazm do pomocy opuszcza :evil:
//edit
spokojnie
nie warto się aż tak denerwować
mlyczek