Jadro 2.4.18 (Nest) -> ACPI, XFree86 i lists.pld.org.pl :)

Daniel Mróz beorn w alpha.pl
Pon, 10 Mar 2003, 12:40:58 CET


Czesc

   Postanowilem wczoraj powalczyc z kernelem 2.4 (pech chcial, ze nie
zajrzalem do people/jack tylko sciagnalem 2.4.18 z Nesta). Po wielu
sekwencjach reboot -> poprawka -> reboot udalo mi sie wszystko
podniesc, oprocz ACPI, ktore nie jest wkompilowane w jadro, ani nie ma
modulow do niego. Sciagnalem zatem zrodla kernela (tak, znowu 2.4.18),
lecz przy kompilacji wywraca sie z bledem:


make[2]: Wchodzę do katalogu `/usr/src/linux-2.4.18/net'
make[2]: Okrężna dyrektywa /usr/src/linux-2.4.18/include/linux/bitops.h <-
   /usr/src/linux-2.4.18/include/asm/bitops.h porzucona.
gcc2 -D__KERNEL__ -I/usr/src/linux-2.4.18/include  -Wall
   -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing
   -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2
   -march=i686   -DKBUILD_BASENAME=socket  -c -o socket.o socket.c
gcc2 -D__KERNEL__ -I/usr/src/linux-2.4.18/include  -Wall
   -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing
   -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2
   -march=i686   -DKBUILD_BASENAME=netsyms  -DEXPORT_SYMTAB -c netsyms.c
netsyms.c:600: redefinition of `__kstrtab_tcp_v4_lookup_listener'
netsyms.c:327: `__kstrtab_tcp_v4_lookup_listener' previously defined here
netsyms.c:600: redefinition of `__ksymtab_tcp_v4_lookup_listener'
netsyms.c:327: `__ksymtab_tcp_v4_lookup_listener' previously defined here
make[2]: *** [netsyms.o] Błąd 1
make[2]: Opuszczam katalog `/usr/src/linux-2.4.18/net'
make[1]: *** [first_rule] Błąd 2
make[1]: Opuszczam katalog `/usr/src/linux-2.4.18/net'
make: *** [_dir_net] Błąd 2


Postanowilem zatem (skoro to jest to samo jadro) skompilowac same
moduly, co przeszlo bez wiekszych sensacji (przy kompilacji modulow
ipfiltera sypal warningami, calkiem sporo). Jednakze proba zaladowania
modulu ACPI (zarowno przez modprobe jak i insmod) konczy sie bledem:


[root w mei root]# uname -a
Linux mei 2.4.18 #1 Sun Apr 14 23:11:54 UTC 2002 i686
   Pentium_III_(Katmai) unknown GNU/Linux
[root w mei root]# modprobe acpi
/lib/modules/2.4.18-2/kernel/drivers/acpi/acpi.o: couldn't find the
   kernel version the module was compiled for
/lib/modules/2.4.18-2/kernel/drivers/acpi/acpi.o: insmod
/lib/modules/2.4.18-2/kernel/drivers/acpi/acpi.o failed
/lib/modules/2.4.18-2/kernel/drivers/acpi/acpi.o: insmod acpi failed


Opcja `-f' w insmod nic nie zmienia. Co mu sie nie zgadza w wersji
jadra, skoro jest skompilowany z paczki dystrybucyjnej?


P.S. Myslalem, ze na jadrze 2.4 wykorzystam mozliwosci swojego
Matroksa, a tu przy ladowaniu Xow:

(EE) MGA: Failed to load module "mga_hal" (module does not exist, 0)
(WW) MGA(0): Failed to set up write-combining range (0xd4000000,0x1000000)
(EE) MGA(0): [agp] Could not bind memory
(EE) MGA(0): [drm] failed to remove DRM signal handler

:(  O czyms zapomnialem?


P.P.S. Chyba jest cos nie tak z przeszukiwarka grup mailowych na
http://lists.pld.org.pl... Wpiszcie jako string do wyszukania:
"kernel version" (z cudzyslowami) :>>>


Pozdrawiam
Beorn

-- 
----------------------------------------------------------------------
Daniel `Beorn' Mróz      <beorn w alpha.pl>       http://127.0.0.1/beorn
GCS/E d-(pu) s-:- a--@ C++++ UL++++$ P+++ L+++ E--- X W+>++ N+++ o? K-
w---  O M- V- PS PE- !Y PGP+ t- 5- R tv-- b+ DI++ D+++ G++ e h! r++ y?
----------------------------------------------------------------------



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