ich bin relativ neu in der Linuxschiene, da ich gerade ein Praktikum in einem Linux Betrieb mache ist mir Linux ziemlich nahe gekommen. Finde Debian einigermassen angenehm , wenn das Kernel Kompilieren nicht wäre .
So zu meinem kleinen / großen Problem , habe wie es von vielen gesagt wird gemacht , das heißt Kernel Gedownloaded bei http://www.kernel.org , das ist der Kernel linux-2.6.19.1.tar.gz (stable Kernel) , achja habe Debian (stable) mit Debian (SID) Packeten aktualisiert teilweise auch mit testing bzw. unstable , nach der installation mußte ich den Kernel 2.4 deinstallieren , also habe ich mir mit apt die kernel vmlinuz-2.6.8-12-amd64-generic und vmlinuz-2.6.8-12-amd64-k8 gezogen um damit booten zu können.
Aber da ich den Nvidia Treiber nicht draufbekomme , wegen falschen gcc-3.4 (3.4.3) wird benötigt und diesesn habe ich drauf gcc-Version 3.4.6 (Debian 3.4.6-5) , naja also dachte ich mir compilierste den Kernel selber.
Also wie oben geschrieben linux-2.6.19.1.tar.gz gezogen nach /usr/src/ geschoben und entpackt , da die anderen Kernel ja laufen habe ich die config-2.6.8-12-amd64-k8 zum Kernel als .config kopiert make menuconfig aufgerufen und nur die module die ich brauche mit * versehen den rest nicht geändert der voreingestellt war. Dachte mir wenn die den Kernel mit der conf compiliert haben sollte ich wenige Fehler bekommen. aber bricht beim Compilen einfach ab mit:
Code: Alles auswählen
CC [M] fs/nfs/client.o
CC [M] fs/nfs/dir.o
fs/nfs/dir.c: In function `nfs_access_add_cache':
include/asm/bitops.h:122: Fehler: inkonsistente Operandenbedingungen in einem »asm«
make[2]: *** [fs/nfs/dir.o] Fehler 1
make[1]: *** [fs/nfs] Fehler 2
make: *** [fs] Fehler 2
Zu meiner Kiste:
Code: Alles auswählen
00:00.0 Host bridge: ALi Corporation M1695 K8 Northbridge [PCI Express and HyperTransport]
00:01.0 PCI bridge: ALi Corporation PCI Express Root Port
00:02.0 PCI bridge: ALi Corporation PCI Express Root Port
00:04.0 Host bridge: ALi Corporation M1689 K8 Northbridge [Super K8 Single Chip]
00:05.0 PCI bridge: ALi Corporation AGP8X Controller
00:06.0 PCI bridge: ALi Corporation M5249 HTT to PCI Bridge
00:07.0 ISA bridge: ALi Corporation M1563 HyperTransport South Bridge (rev 70)
00:07.1 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:11.0 Ethernet controller: ALi Corporation ULi 1689,1573 integrated ethernet. (rev 40)
00:12.0 IDE interface: ALi Corporation M5229 IDE (rev c7)
00:13.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:13.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:13.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:13.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 VGA compatible controller: nVidia Corporation NV40 [GeForce 6800] (rev a1)
04:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
04:06.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50)
04:06.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50)
04:06.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
04:07.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
04:07.1 Input device controller: Creative Labs SB Live! Game Port (rev 0a)
Hoffe ihr könnt mir helfen , Sorry wenn ich nicht im Forum gesucht habe nach dem Fehler.
Gruß Viper