"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Probleme beim Kernel kompilieren

schizo 19.03.2007 - 12:01 931 13
Posts

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2542
Hallo!
Ich mag mir nen neuen Kernel (2.6.20.1) kompilieren. Bisher war 2.4.27.3 oben.

Als ich zum kompilieren gekommen bin habe ich nur eine Reihe von Errormessages bekommen:
Code:
/boot/config-2.4.27-3-386:1750:warning: trying to assign nonexistent symbol XFS_DEBUG
/boot/config-2.4.27-3-386:1756:warning: trying to assign nonexistent symbol INTERMEZZO_FS
/boot/config-2.4.27-3-386:1769:warning: trying to assign nonexistent symbol SMB_UNIX
/boot/config-2.4.27-3-386:1807:warning: trying to assign nonexistent symbol SMB_NLS
/boot/config-2.4.27-3-386:1865:warning: trying to assign nonexistent symbol FB_CLGEN
/boot/config-2.4.27-3-386:1868:warning: trying to assign nonexistent symbol FB_PM2_PCI
/boot/config-2.4.27-3-386:1871:warning: symbol value 'm' invalid for FB_VESA
/boot/config-2.4.27-3-386:1874:warning: trying to reassign symbol VIDEO_SELECT
/boot/config-2.4.27-3-386:1878:warning: trying to assign nonexistent symbol FB_MATROX_G450
/boot/config-2.4.27-3-386:1879:warning: trying to assign nonexistent symbol FB_MATROX_G100
/boot/config-2.4.27-3-386:1882:warning: trying to assign nonexistent symbol FB_MATROX_PROC
/boot/config-2.4.27-3-386:1898:warning: trying to assign nonexistent symbol FB_IT8181
/boot/config-2.4.27-3-386:1900:warning: trying to assign nonexistent symbol FBCON_ADVANCED
/boot/config-2.4.27-3-386:1901:warning: trying to assign nonexistent symbol FBCON_MFB
/boot/config-2.4.27-3-386:1902:warning: trying to assign nonexistent symbol FBCON_CFB2
/boot/config-2.4.27-3-386:1903:warning: trying to assign nonexistent symbol FBCON_CFB4
/boot/config-2.4.27-3-386:1904:warning: trying to assign nonexistent symbol FBCON_CFB8
/boot/config-2.4.27-3-386:1905:warning: trying to assign nonexistent symbol FBCON_CFB16
/boot/config-2.4.27-3-386:1906:warning: trying to assign nonexistent symbol FBCON_CFB24
/boot/config-2.4.27-3-386:1907:warning: trying to assign nonexistent symbol FBCON_CFB32
/boot/config-2.4.27-3-386:1908:warning: trying to assign nonexistent symbol FBCON_AFB
/boot/config-2.4.27-3-386:1909:warning: trying to assign nonexistent symbol FBCON_ILBM
/boot/config-2.4.27-3-386:1910:warning: trying to assign nonexistent symbol FBCON_IPLAN2P2
/boot/config-2.4.27-3-386:1911:warning: trying to assign nonexistent symbol FBCON_IPLAN2P4
/boot/config-2.4.27-3-386:1912:warning: trying to assign nonexistent symbol FBCON_IPLAN2P8
/boot/config-2.4.27-3-386:1913:warning: trying to assign nonexistent symbol FBCON_MAC
/boot/config-2.4.27-3-386:1914:warning: trying to assign nonexistent symbol FBCON_VGA_PLANES
/boot/config-2.4.27-3-386:1915:warning: trying to assign nonexistent symbol FBCON_VGA
/boot/config-2.4.27-3-386:1916:warning: trying to assign nonexistent symbol FBCON_HGA
/boot/config-2.4.27-3-386:1917:warning: trying to assign nonexistent symbol FBCON_FONTWIDTH8_ONLY
/boot/config-2.4.27-3-386:1918:warning: trying to assign nonexistent symbol FBCON_FONTS
/boot/config-2.4.27-3-386:1926:warning: trying to assign nonexistent symbol SOUND_ALI5455
/boot/config-2.4.27-3-386:1927:warning: trying to assign nonexistent symbol SOUND_ALI5455_CODECSPDIFOUT_PCMOUTSHARE
/boot/config-2.4.27-3-386:1928:warning: trying to assign nonexistent symbol SOUND_ALI5455_CODECSPDIFOUT_CODECINDEPENDENTDMA
/boot/config-2.4.27-3-386:1929:warning: trying to assign nonexistent symbol SOUND_ALI5455_CONTROLLERSPDIFOUT_PCMOUTSHARE
/boot/config-2.4.27-3-386:1930:warning: trying to assign nonexistent symbol SOUND_ALI5455_CONTROLLERSPDIFOUT_CONTROLLERINDEPENDENTDMA
/boot/config-2.4.27-3-386:1932:warning: trying to assign nonexistent symbol SOUND_CMPCI
/boot/config-2.4.27-3-386:1933:warning: trying to assign nonexistent symbol SOUND_CMPCI_FM
/boot/config-2.4.27-3-386:1934:warning: trying to assign nonexistent symbol SOUND_CMPCI_MIDI
/boot/config-2.4.27-3-386:1935:warning: trying to assign nonexistent symbol SOUND_CMPCI_JOYSTICK
/boot/config-2.4.27-3-386:1936:warning: trying to assign nonexistent symbol SOUND_CMPCI_CM8738
/boot/config-2.4.27-3-386:1937:warning: trying to assign nonexistent symbol SOUND_CMPCI_SPDIFINVERSE
/boot/config-2.4.27-3-386:1938:warning: trying to assign nonexistent symbol SOUND_CMPCI_SPDIFLOOP
/boot/config-2.4.27-3-386:1939:warning: trying to assign nonexistent symbol SOUND_CMPCI_SPEAKERS
/boot/config-2.4.27-3-386:1940:warning: trying to assign nonexistent symbol SOUND_EMU10K1
/boot/config-2.4.27-3-386:1941:warning: trying to assign nonexistent symbol MIDI_EMU10K1
/boot/config-2.4.27-3-386:1942:warning: trying to assign nonexistent symbol SOUND_FUSION
/boot/config-2.4.27-3-386:1943:warning: trying to assign nonexistent symbol SOUND_CS4281
/boot/config-2.4.27-3-386:1944:warning: trying to assign nonexistent symbol SOUND_ES1370
/boot/config-2.4.27-3-386:1946:warning: trying to assign nonexistent symbol SOUND_ESSSOLO1
/boot/config-2.4.27-3-386:1947:warning: trying to assign nonexistent symbol SOUND_MAESTRO
/boot/config-2.4.27-3-386:1948:warning: trying to assign nonexistent symbol SOUND_MAESTRO3
/boot/config-2.4.27-3-386:1949:warning: trying to assign nonexistent symbol SOUND_FORTE
/boot/config-2.4.27-3-386:1951:warning: trying to assign nonexistent symbol SOUND_RME96XX
/boot/config-2.4.27-3-386:1952:warning: trying to assign nonexistent symbol SOUND_SONICVIBES
/boot/config-2.4.27-3-386:1967:warning: trying to assign nonexistent symbol SOUND_AD1816
/boot/config-2.4.27-3-386:1968:warning: trying to assign nonexistent symbol SOUND_AD1889
/boot/config-2.4.27-3-386:1969:warning: trying to assign nonexistent symbol SOUND_SGALAXY
/boot/config-2.4.27-3-386:1970:warning: trying to assign nonexistent symbol SOUND_ADLIB
/boot/config-2.4.27-3-386:1971:warning: trying to assign nonexistent symbol SOUND_ACI_MIXER
/boot/config-2.4.27-3-386:1974:warning: trying to assign nonexistent symbol SOUND_GUS
/boot/config-2.4.27-3-386:1975:warning: trying to assign nonexistent symbol SOUND_GUS16
/boot/config-2.4.27-3-386:1976:warning: trying to assign nonexistent symbol SOUND_GUSMAX
/boot/config-2.4.27-3-386:1981:warning: trying to assign nonexistent symbol SOUND_NM256
/boot/config-2.4.27-3-386:1982:warning: trying to assign nonexistent symbol SOUND_MAD16
/boot/config-2.4.27-3-386:1983:warning: trying to assign nonexistent symbol MAD16_OLDCARD
/boot/config-2.4.27-3-386:1990:warning: trying to assign nonexistent symbol SOUND_AWE32_SYNTH
/boot/config-2.4.27-3-386:1992:warning: trying to assign nonexistent symbol SOUND_WAVEFRONT
/boot/config-2.4.27-3-386:1993:warning: trying to assign nonexistent symbol SOUND_MAUI
/boot/config-2.4.27-3-386:1995:warning: trying to assign nonexistent symbol SOUND_OPL3SA1
/boot/config-2.4.27-3-386:1996:warning: trying to assign nonexistent symbol SOUND_OPL3SA2
/boot/config-2.4.27-3-386:1997:warning: trying to assign nonexistent symbol SOUND_YMFPCI
/boot/config-2.4.27-3-386:1998:warning: trying to assign nonexistent symbol SOUND_YMFPCI_LEGACY
/boot/config-2.4.27-3-386:2009:warning: trying to assign nonexistent symbol SOUND_AD1980
/boot/config-2.4.27-3-386:2010:warning: trying to assign nonexistent symbol SOUND_WM97XX
/boot/config-2.4.27-3-386:2028:warning: trying to assign nonexistent symbol USB_UHCI
/boot/config-2.4.27-3-386:2029:warning: trying to assign nonexistent symbol USB_UHCI_ALT
/boot/config-2.4.27-3-386:2030:warning: trying to assign nonexistent symbol USB_OHCI
/boot/config-2.4.27-3-386:2031:warning: trying to assign nonexistent symbol USB_SL811HS_ALT
/boot/config-2.4.27-3-386:2032:warning: trying to assign nonexistent symbol USB_SL811HS
/boot/config-2.4.27-3-386:2037:warning: trying to assign nonexistent symbol USB_AUDIO
/boot/config-2.4.27-3-386:2043:warning: trying to assign nonexistent symbol USB_MIDI
/boot/config-2.4.27-3-386:2050:warning: trying to assign nonexistent symbol USB_STORAGE_HP8200e
/boot/config-2.4.27-3-386:2061:warning: trying to assign nonexistent symbol USB_HIDINPUT
/boot/config-2.4.27-3-386:2073:warning: trying to assign nonexistent symbol USB_DC2XX
/boot/config-2.4.27-3-386:2075:warning: trying to assign nonexistent symbol USB_SCANNER
/boot/config-2.4.27-3-386:2077:warning: trying to assign nonexistent symbol USB_HPUSBSCSI
/boot/config-2.4.27-3-386:2099:warning: trying to assign nonexistent symbol USB_CDCETHER
/boot/config-2.4.27-3-386:2138:warning: trying to assign nonexistent symbol USB_TIGL
/boot/config-2.4.27-3-386:2139:warning: trying to assign nonexistent symbol USB_BRLVGER
/boot/config-2.4.27-3-386:2151:warning: trying to assign nonexistent symbol BLUEZ
/boot/config-2.4.27-3-386:2152:warning: trying to assign nonexistent symbol BLUEZ_L2CAP
/boot/config-2.4.27-3-386:2153:warning: trying to assign nonexistent symbol BLUEZ_SCO
/boot/config-2.4.27-3-386:2154:warning: trying to assign nonexistent symbol BLUEZ_RFCOMM
/boot/config-2.4.27-3-386:2155:warning: trying to assign nonexistent symbol BLUEZ_RFCOMM_TTY
/boot/config-2.4.27-3-386:2156:warning: trying to assign nonexistent symbol BLUEZ_BNEP
/boot/config-2.4.27-3-386:2157:warning: trying to assign nonexistent symbol BLUEZ_BNEP_MC_FILTER
/boot/config-2.4.27-3-386:2158:warning: trying to assign nonexistent symbol BLUEZ_BNEP_PROTO_FILTER
/boot/config-2.4.27-3-386:2159:warning: trying to assign nonexistent symbol BLUEZ_CMTP
/boot/config-2.4.27-3-386:2164:warning: trying to assign nonexistent symbol BLUEZ_HCIUSB
/boot/config-2.4.27-3-386:2165:warning: trying to assign nonexistent symbol BLUEZ_HCIUSB_SCO
/boot/config-2.4.27-3-386:2166:warning: trying to assign nonexistent symbol BLUEZ_HCIUART
/boot/config-2.4.27-3-386:2167:warning: trying to assign nonexistent symbol BLUEZ_HCIUART_H4
/boot/config-2.4.27-3-386:2168:warning: trying to assign nonexistent symbol BLUEZ_HCIUART_BCSP
/boot/config-2.4.27-3-386:2169:warning: trying to assign nonexistent symbol BLUEZ_HCIUART_BCSP_TXCRC
/boot/config-2.4.27-3-386:2170:warning: trying to assign nonexistent symbol BLUEZ_HCIBFUSB
/boot/config-2.4.27-3-386:2171:warning: trying to assign nonexistent symbol BLUEZ_HCIDTL1
/boot/config-2.4.27-3-386:2172:warning: trying to assign nonexistent symbol BLUEZ_HCIBT3C
/boot/config-2.4.27-3-386:2173:warning: trying to assign nonexistent symbol BLUE#_HCIBLUECARD
# configuration written to .configning: trying to assign nonexistent symbol BLUE#_HCIBTUART
/boot/config-2.4.27-3-386:2175:warning: trying to assign nonexistent symbol BLUEZ_HCIVHCI
*** End of Linux kernel configuration.: trying to assign nonexistent symbol DEBU*** Execute 'make' to build the kernel or try 'make help'.

Hat jemand Ahnung, was hier Schuld sein kann? Google war leider nicht sonderlich hilfreich

pari

grml
Avatar
Registered: Nov 2002
Location: NÖ
Posts: 1710
hast du die .config mitkopiert?

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2542
sorry, bin ein Linux-noob
wohin hätt ich die .config kopieren sollen? Sie ist in dem directory, in dass ich den Kernel entpackt habe

edit: hab grad wieder die config zurückgesetzt und versuch mein Glück aufs neue (bin mir nicht sicher, ob ich das letztes mal gemacht hab, is schon über ne Woche her :/
Bearbeitet von schizo am 19.03.2007, 12:31

pari

grml
Avatar
Registered: Nov 2002
Location: NÖ
Posts: 1710
i hätte vermutet, dass du vielleicht du .config mitkopiert hast und so sachen drinnen stehen, dies im 2.6 so nicht gibt.

hilft ein make clean?

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2542
Zitat von pari
i hätte vermutet, dass du vielleicht du .config mitkopiert hast und so sachen drinnen stehen, dies im 2.6 so nicht gibt.

hilft ein make clean?

Wo? In der \boot\config-version oder in der config vom neuen Kernel? Der alte Kernel ist der Standardkernel, welcher beim aktuellen Debian dabei ist (2.4.27-r3)

pari

grml
Avatar
Registered: Nov 2002
Location: NÖ
Posts: 1710
mal vorweg, ich kenn mich mit debian konkret nicht aus.

ich hätte gemeint, dass du im Quellverzeichnis deines neuen kernels ein "make clean" durchführst, und dann ein "make bzImage modules modules_install" und so den kernel neu buildest.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12069
Bevor du von 2.4.x auf 2.6.x "haendisch" upgradest, installierst du nach Sicherung deines ~ und "unwiederbringlicher" configs besser komplett neu. Von Anfang an mit einem zeitgemaeszen Kernel.

Armax

OC Addicted
Registered: Apr 2004
Location: .
Posts: 1058
was auch helfen könnt is
Code:
depmod -a

HOK

Addicted
Registered: Sep 2000
Location: 8045/8850
Posts: 580
zum compilen eines kernels in debian benötigst du mal folgende packages:
libncurses5 (libncurses5-dev)
build-essential

Mach mal ein Update auf Kernel 2.6.8 vom Repository damit du eine Configvorlage für einen 2.6er Kernel hast.

apt-get install kernel-image-2.6.8-3-......

Starte den PC neu mit diesem Kernel. Dann hast zumindest einmal ne Config für einen 2.6er Kernel.

http://www.stud.uni-karlsruhe.de/~u...el-compile.html

Greetz
HOK

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2542
Zitat von pari
mal vorweg, ich kenn mich mit debian konkret nicht aus.

ich hätte gemeint, dass du im Quellverzeichnis deines neuen kernels ein "make clean" durchführst, und dann ein "make bzImage modules modules_install" und so den kernel neu buildest.

Hab ich gemacht. Als ich den Kernel neu kompilieren wollte zeigte er bei der menuconfig teilweise nichts an.
z.B. wurden die Unterpunkte bei den ACPI settings nicht angezeigt (es war nur der graue Hintergrund zu sehen).
Hab dann schlußendlich das System neu aufgesetzt.

Zitat von COLOSSUS
Bevor du von 2.4.x auf 2.6.x "haendisch" upgradest, installierst du nach Sicherung deines ~ und "unwiederbringlicher" configs besser komplett neu. Von Anfang an mit einem zeitgemaeszen Kernel.

Unwiederbringliche configs hab ich zum Glück nicht wirklich verloren. Nach 10-15 Minuten sollte ich die wichtigsten settings wieder eingestellt haben.

Auch wenn sichs nach ner dummen Frage anhört: Aber wo bekomm ich eine Debian Version mit zeitgemäßem Kernel her?
Ich habe Debian Sarge 3.1r3 über debian.inode.at aufgesetzt. Der 2.4.x Kernel ist der dort enthaltene Kernel.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12069
Also meine Sarge-Installationen hatten immer 2.6.8 ;)

Aber Debian stable auf dem Desktop ist eh... ja, ich will hier nicht ausfaellig werden.
-> http://www.debian.org/devel/debian-installer/

Medice

Intensivlaie
Avatar
Registered: Mar 2003
Location: irc.euirc.net - ..
Posts: 1967
wenn ich mich recht erinner musst du bei sarge dezidiert 2.6 anfordern - sonst macht er 2.4 ( "linux26" eingeben oder so)

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2542
Wenn ich den 2.6er Kerner dezidiert anfordern muss (linux26 als Bootoption - hab immerEnter gedrückt) würd das erklären, warum ich immer nur den 2.4er nach der Installation oben hatte.
Hab mir vor 1-2 Monaten die 3.1r3 netinst cd runtergeladen, is also nicht grad so lang her.

Naja, bin jetzt nochmal die ganze Prozdedur durchgegangen, momentan kompiliert er fröhlich vor sich hin.
Dürfte beim letzten mal wirklich ein package (libncurses-dev oder built-essential) vergessen haben zu installieren.

Danke jedenfalls :)
Bearbeitet von schizo am 20.03.2007, 10:45

Medice

Intensivlaie
Avatar
Registered: Mar 2003
Location: irc.euirc.net - ..
Posts: 1967
aber die 2.6 kernels lassen sich ja mittels apt-get jederzeit reinholen.
(aber jetzt isses eh nur noch eine frage von Wochen bis sarge noch weiter überholt ist als jetzt schon ;) )
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz