Witam.

Piotr Budny napisał(a):

Ściągnąłem martian-full-2006100.. wlazłem do kmodule, wypluło plik .ko, wlazłem do ../ coś pomielił, wypluł błąd w tweakcore.sh, dopisałem na górze #!/bin/bash (pod bin/sh nie działa, skrypt pewnie posiada same bashizmy), i coś wypluło.
A że tak dodam, u mnie inaczej zupełnie.

Tak jak zauważył kolega, .config się przydał pewnie, + Module.symvers (te pliki masz w /usr/src/linux z końcówką "-up").
To wyeliminowałem prawie natychmiast sam. W PLD (też budowany kernel) musiałem zrobić w katalogu źródłowym
cat autoconf-up.h > autoconf.h
i podlinkować odpowiedni asm (czemu nie robi tego builder nie wiem i boję się pytać)... Ja poprzednio linkowałem zarówno katalog <kernel>/include/Linux do /usr/include i podobnie asm. Żyłem w nieświadomości że to wystarcza :D

Proponuje zajrzeć też, do cvs projektu do modułu SPECS, są w plikach kernel-* są metody na budowanie modułów, może coś Ci to podpowie.

CVS??? A gdzie on?

Ale to inna bajka. Mam teraz taki problem (vi załącznik).
Jakieś sugestie?

--
Pozdrawiam, TomLee
------------------------------------------------------------
GG: 1539526 tlen: [EMAIL PROTECTED] jabber: [EMAIL PROTECTED]
------------------------------------------------------------

make -C kmodule/ modules
make[1]: Wej¶cie do katalogu 
`/home/users/tomlee/Desktop/modem/inne/164x/kmodule'
make -C /lib/modules/2.6.17.14_desktop-1/build 
M="/home/users/tomlee/Desktop/modem/inne/164x/kmodule"  modules
make[2]: Wej¶cie do katalogu `/usr/src/linux-2.6.17.14_desktop'
  CC [M]  /home/users/tomlee/Desktop/modem/inne/164x/kmodule/martian.o
/bin/sh: scripts/basic/fixdep: not found
make[3]: *** [/home/users/tomlee/Desktop/modem/inne/164x/kmodule/martian.o] 
B³±d 127
make[2]: *** [_module_/home/users/tomlee/Desktop/modem/inne/164x/kmodule] B³±d 2
make[2]: Opuszczenie katalogu `/usr/src/linux-2.6.17.14_desktop'
make[1]: *** [modules] B³±d 2
make[1]: Opuszczenie katalogu 
`/home/users/tomlee/Desktop/modem/inne/164x/kmodule'
make: *** [all] B³±d 2

Odpowiedź listem elektroniczym