problemy z kernelem 2.4.{18,20}

Przemek Piotrowski przemek.piotrowski w nic.com.pl
Pią, 20 Gru 2002, 17:53:54 CET


witam

1.
mam kernel-2.4.18-5.i686.rpm z otoczeniem, działa ok.
próbuję go kompilować (na razie bez żadnych zmian, rpmbuild -bb kernel-2.4.18-5.spec):

[...]
( cd include ; ln -sf asm-i386 asm)
+ /usr/bin/make include/linux/version.h
+ pwd
+ /usr/bin/make /home/users/ppiotr/tmp/kernel-2.4.18-root-ppiotr/usr/src/linux-2.4.18/include/linux/modversions.h
make: *** Brak reguł do wykonania obiektu `/home/users/ppiotr/tmp/kernel-2.4.18-root-ppiotr/usr/src/linux-2.4.18/include/linux/modversions.h'.  Stop.
błąd: Bad exit status from /var/tmp/rpm-tmp.211 (%install)

faktycznie, odpowiednie makefile nie zawiera nieczego w stylu
[...]include/linux/modversion.h:
(w rules.make jest ifdef, który mógłby do tworzyć, ale
config_modversions jest niezdefiniowany???)

dokładnie to samo miałem przy próbie skompilowania najnowszego na ftp
kernel-2.4.20-1.src.rpm

po wykomentowaniu z kernel-2.4.20-1.spec polecenia z modversions:
-%{__make} "`pwd`/include/linux/modversions.h"
wszystko poszło ok.

pytanie na szybko: czym mi grozi praca na jądrze bez tego modversions?
pytanie ogólne: jak to poprawić?

2.
przy instalacji pojawiło się:
ppiotr w olgierd:~/rpm/RPMS$ sudo rpm -ihv kernel-2.4.20-1.i686.rpm kernel-pcmcia-cs-2.4.20-1.i686.rpm
Preparing...                ########################################### [100%]
   1:kernel                 ########################################### [ 50%]
depmod: *** Unresolved symbols in /lib/modules/2.4.20-1/kernel/drivers/bluetooth/bluecard_cs.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-1/kernel/drivers/bluetooth/bt3c_cs.o
   2:kernel-pcmcia-cs ########################################### [100%]

(w logach z kompilacji nigdzie nie ma info o błędach przy tych modułach)

3.
po reboocie nie wstała karta sieciowa na pcmci ):
okazało się, że nie został stworzony katalog /lib/modules/2.4.20-1/pcmcia
okazało się także, że wzięty z ftp kernel-pcmcia-cs-2.4.20-1.i686.rpm też
go nie ma

po zrobieniu odpowiednich linków pcmcia/* -> ../kernel/foo + depmod karta wstała

przem.

ps. system to ra (z przełomu października/listopada) plus te kilka rzeczy z
nesta, które są potrzebne do 2.4 (z początku listopada)

-- 
yip yip yip yip yip yip yap yap yip *BANG* NO TERRIER [mike w ethernal.org]



Więcej informacji o liście dyskusyjnej pld-devel-pl