Błąd podczas kompilacji kernela.

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
snofi
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 18 kwie 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: GNOME
Architektura: x86

Błąd podczas kompilacji kernela.

Post autor: snofi »

Witam, przy próbie instalacji jądra systemu otrzymałem taki komunikat

Kod: Zaznacz cały

root@snofi-Inspiron-N5110:/usr/src/linux-3.2.9# sudo make
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  VDSOSYM arch/x86/vdso/vdso32-int80-syms.lds
  VDSOSYM arch/x86/vdso/vdso32-sysenter-syms.lds
  VDSOSYM arch/x86/vdso/vdso32-syms.lds
  LD      arch/x86/vdso/built-in.o
  LD      arch/x86/built-in.o
  LD      vmlinux.o
  MODPOST vmlinux.o
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
  KSYM    .tmp_kallsyms1.S
  AS      .tmp_kallsyms1.o
  LD      .tmp_vmlinux2
  KSYM    .tmp_kallsyms2.S
  AS      .tmp_kallsyms2.o
  LD      vmlinux
  SYSMAP  System.map
  SYSMAP  .tmp_System.map
  VOFFSET arch/x86/boot/voffset.h
  OBJCOPY arch/x86/boot/compressed/vmlinux.bin
  RELOCS  arch/x86/boot/compressed/vmlinux.relocs
  GZIP    arch/x86/boot/compressed/vmlinux.bin.gz
  MKPIGGY arch/x86/boot/compressed/piggy.S
  AS      arch/x86/boot/compressed/piggy.o
  LD      arch/x86/boot/compressed/vmlinux
  ZOFFSET arch/x86/boot/zoffset.h
  AS      arch/x86/boot/header.o
  CC      arch/x86/boot/version.o
  LD      arch/x86/boot/setup.elf
  OBJCOPY arch/x86/boot/setup.bin
  OBJCOPY arch/x86/boot/vmlinux.bin
  BUILD   arch/x86/boot/bzImage
Setup is 16572 bytes (padded to 16896 bytes).
System is 4550 kB
CRC 78b63c3e
Kernel: arch/x86/boot/bzImage is ready  (#2)
  Building modules, stage 2.
  MODPOST 3399 modules
ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!
WARNING: modpost: Found 28 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[1]: *** [__modpost] Błąd 1
make: *** [modules] Błąd 2
Proszę o wskazówki jak to naprawić ? Pozdrawiam.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Błąd podczas komilacji kernela.

Post autor: jacekalex »

Kod: Zaznacz cały

ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!
Wywala się na tym module.
Wyłącz go lepiej, żeby go nie budował, a w ogóle z działu staging włącz tylko, co absolutnie niezbędne.

Nawiasem piszac, lepiej najpierw zrób sobie porządny konfig kernela, a dopiero potem go kompiluj.
Jak chcesz kompilować jajo, to pamiętaj, ze nie ma na świecie komputera, ktory ma 1000 kart muzycznych, 1000 kart graficznych, kilkuset kart siesiowych, itp.
A to wszystko obsługuje kernel dystrybucyjny.

We własnym włącz tylko to, co Ci jest rzeczywiście potrzebne.

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
snofi
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 18 kwie 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: GNOME
Architektura: x86

Re: Błąd podczas kompilacji kernela.

Post autor: snofi »

Witam ,piszę ponieważ po wydaniu tej komendy

Kod: Zaznacz cały

sudo make modules_install install
dochodzi do pewnego momentu

Kod: Zaznacz cały

 INSTALL sound/soc/snd-soc-core.ko
  INSTALL sound/soundcore.ko
  INSTALL sound/synth/emux/snd-emux-synth.ko
  INSTALL sound/synth/snd-util-mem.ko
  INSTALL sound/usb/caiaq/snd-usb-caiaq.ko
  INSTALL sound/usb/misc/snd-ua101.ko
  INSTALL sound/usb/snd-usb-audio.ko
  INSTALL sound/usb/snd-usbmidi-lib.ko
  INSTALL sound/usb/usx2y/snd-usb-us122l.ko
  INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
  DEPMOD  3.1.10
sh /usr/src/linux-3.1.10/arch/x86/boot/install.sh 3.1.10 arch/x86/boot/bzImage \
		System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/dkms 3.1.10 /boot/vmlinuz-3.1.10


i wszystko się zatrzymuje. Gdy zatrzymam prace instalatora i postępuję dalej wg instalacji po uruchomieniu komputera mam nowy kernel ,ale zauważyłem że nie wykrywa wifi ,nie sprawdzałem czego brakuje jeszcze .Proszę o jakieś wskazówki .Pozdrawiam .
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Błąd podczas kompilacji kernela.

Post autor: jacekalex »

Kod: Zaznacz cały

sudo make install
Instaluje obraz kernela.

Kod: Zaznacz cały

sudo make modules_install
Instaluje moduły kernela w /lib/modules

RTFM:

Kod: Zaznacz cały

cd /usr/src/linux 
make help

Kod: Zaznacz cały

cd /usr/src/linux
gedit README
To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości