Nowe posty

Autor Wątek: kompilacja jądra  (Przeczytany 5099 razy)

noveen

  • Gość
kompilacja jądra
« dnia: 2010-01-05, 16:26:31 »
Witam,

Mam problem z kompilacją jądra, mianowicie kończy się ona następującym błędem:

CC [M]  drivers/message/fusion/mptsas.o
drivers/message/fusion/mptsas.c: In function `mptsas_port_delete':
drivers/message/fusion/mptsas.c:106: sorry, unimplemented: inlining failed in call to 'mptsas_set_rphy': function body not available
drivers/message/fusion/mptsas.c:462: sorry, unimplemented: called from here
make[3]: *** [drivers/message/fusion/mptsas.o] Error 1
make[2]: *** [drivers/message/fusion] Error 2
make[1]: *** [drivers/message] Error 2
make: *** [drivers] Error 2
W sieci nic sensownego o tym nie mogę znaleźć...
Z góry dzięki za wszelkie wskazówki.

darko

  • Gość

noveen

  • Gość
kompilacja jądra
« Odpowiedź #2 dnia: 2010-01-06, 15:18:37 »
Chodziło o włączony kontroler scsi.

Pojawił się za to kolejny kłopot:

 CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
drivers/built-in.o(.init.text+0x3bfa): In function `con_init':
include/trace/events/kmem.h:47: undefined reference to `.L1489'
make: *** [.tmp_vmlinux1] Error 1
Przekopałem sieć i znalazłem podobny błąd, lecz albo nikt nie napisał do
niego rozwiązania albo jedno rozwiązanie zaproponowane jakie znalazłem jest nieskuteczne
u mnie :(, podejrzewam że jakąś opcje trzeba znów wyłączyć, ale jak zacznę
tak w ciemno wyłączać to efekt będzie tego taki, że mi kernel nie wstanie :|

ra-v

  • Gość
kompilacja jądra
« Odpowiedź #3 dnia: 2010-01-06, 19:23:12 »
A czy koniecznie musisz kompilować 2.6.31? Może spróbuj na razie ostatnią wersję 2.6.30, może coś się "nie klei" jeszcze na twoim sprzęcie.