PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2.4.21-Kernel für SuSE 8.2



Seiten : [1] 2

DERRICHTER
02.07.03, 01:11
Seit einem Tag gibt es auf ftp://ftp.gwdg.de/linux/suse/apt/SuSE/8.2-i386/RPMS.mantel-kernel den aktuellen Kernel 2.4.21 als rpm für SuSE (original von SuSE). Aber beachten, dass er den nvidia-Treiber runterschmeißt. Selbigen neu zu installieren ist nicht unproblematisch!

netmaster
02.07.03, 06:23
Das hört sich ja so an, als hast du es schon hinter dir.
Was sind denn genau für Probleme aufgetreten?

Kentar
02.07.03, 06:57
auf dem Laptop hat es leider nicht geklappt. Für k_deflt wollte er merkwürdigerweise die rpmlib haben. Hab danach den spaß komplett selbst compiliert, jedoch brach er dann nach ca. 2 h mit einem merkwürdigen Fehler ab "gerät wird noch benutzt..."
Wenn ich ihn dann mit gewalt installiert habe (rpm -ihv --nodeps...) lief eigentlich alles hervoragend. Lediglich den NFS server konnte er nicht starten. Begründung: permission denied.
Auf meinem Hauptrechner habe ich den noch nicht ausprobiert. Nach dieser tortur hatte ich keine Lust mehr dazu.

Scheinbar gibt es da noch ein paar kleine Fehler drinne.

DERRICHTER
02.07.03, 10:17
Tja: Leider ist es mir noch nicht gelungen, den Nvidia-Treiber zu von nvidia.com zu installieren. Ich frickel noch dran rum. Werde berichten! Ansonsten läuft alles andere beanstandungsfrei.

netmaster
02.07.03, 18:47
Der NVidia-Treiber wäre für mich schon sehr wichtig.
Sonst kann ich mein xine nicht nutzen.
Ich warte mal ab, bis den auch noch zum laufen gebracht hast.
Dann werd ich mich vielleicht mal am WE dran versuchen.

wili
02.07.03, 20:44
...Hi Leute,habe den neuen Kernel getestet.Habe bis jetzt noch keine Probleme.
Ich verwende eine ATI Graka habe damit keinen Trabel.
Also ich habe den Eindruck, dass mein PC um einiges schneller ist.

Gruß Wili

wisnitom
03.07.03, 01:24
hi,

gerade mal mit dem neuen Kernel 'herumgespielt' :

+ das System läuft wirklich schneller
+ es scheinen mehr USB Geräte erkannt zu werden
- vmware 4 läuft nicht mehr, lt. Webseite solle ich meinen Kernel nochmal kompilieren
- bei make modules fliegt er aber beim scsi modul auf die nase

also bin ich erstmal wieder zurück, bis das vmware-Problem gelöst ist.

grüsse,

Kentar
03.07.03, 07:14
ich werde ihn auch nochmal ausprobieren. Vielleicht lag es ja nur am compiler von Suse 8.2

ollonois
03.07.03, 07:39
Ich wollte ja auch updaten aber wenn ich jetzt hier von diversen Problemen höre dann warte ich vielleicht doch noch auf das nächste Release.
Weiss eigentlich wer ob SuSE selbst ein Update plant?
Frage wurde ich glaubei ch schonmal gestellt aber nicht beantwortet.

McHosch
03.07.03, 09:40
Also nachdem ich mir mein System kaputt gemacht hatte , hab ichs neu aufgesetzt und die Kernel- rpm mit yast installiert, ohne probs

beim neustart hat er wegen der NV-Treiber gemäckert, also hab ich mit sax2 erst mal die kerneleigenen genommen ( nv statt nvidia) und alles läuft.
also ich kann mit den vorhandenen gut leben bis NVIDIA seine eigenen updated.

ollonois
03.07.03, 10:06
So ich habe mich jetzt einfach mal getraut. Habe den neuen Kernel mit Yast installiert neugestartet und das wars ich musste nichts neu einstellen.:)

sowas lob ich mir :D

wisnitom
03.07.03, 10:44
hi,

hat es jemand schon mal geschafft, nach einem make oldconfig
den Kernel und die Module neu kompilieren zu können ?

Bei Letzteren hänge ich im Moment noch fest ... ;)

grüsse,

Kentar
03.07.03, 11:40
den kernel Ja, die Module: Nein. Bei den Modulen hat der compilier nach ca. 2h abgebrochen.

DaGrrr
03.07.03, 12:00
Hallo,

ich habe den Kernel mal auf mein Notebook aufgespielt und keine Probleme festgestellt...gut hab ja auch kein nvidia Chip drin.

Ob es schneller, stabiler, besser läuft habe ich aus Zeitgründen noch nicht testen können.

Grüße
DaGrrr

mar
03.07.03, 12:19
Hi Leute!
Also bei mir läuft jetzt alles.Nvidia Treiber gehen ,Vmware 4 geht usw.
Hatte Probleme mit dem Athlon-Kernel !Ich habe folgendes getan.
1.Kernel sources installiert (rpm)
2.k_athlon-2.4.21-0.src.rpm runter geladen und ein rpm --rebuild gemacht (rpm --rebuild k_athlon-2.4.21-0.src.rpm) <--dauert einige Zeit
3.Fertigen Kernel Installiert (er liegt dann in /usr/src/packages/RPMS/i386)
4.Nvidia Treiber nach neustart installiert.
5.vmware-config.pl nochmal ausführen.
Falls es bei den Nvidia Treibern noch Probleme gibt mal folgendes probieren:
cd /usr/src/linux
make cloneconfig
make dep

Ich hoffe mal es hilft euch weiter!
Grüße Mar!

ollonois
03.07.03, 12:33
bringt es eigentlich vorteile ein --rebuild zu machen wenn man sonst keine probleme hat
geschwindigkeit z.B.?

bootleg
03.07.03, 13:08
Original geschrieben von ollonois
Ich wollte ja auch updaten aber wenn ich jetzt hier von diversen Problemen höre dann warte ich vielleicht doch noch auf das nächste Release.
Weiss eigentlich wer ob SuSE selbst ein Update plant?
Frage wurde ich glaubei ch schonmal gestellt aber nicht beantwortet.

Soweit ich das beurteilen kann ist der Kernel von SuSE, wenn du ihn jedoch lieber vom SuSE FTP runterladen willst:

ftp://ftp.suse.com/pub/people/mantel/next/RPM

Kentar
03.07.03, 13:13
ich habe den Kernel mal auf mein Notebook aufgespielt und keine Probleme festgestellt...gut hab ja auch kein nvidia Chip drin.

Hm, ich habe auch keinen Nvidia chip drinne. Trotzdem kann ich nicht einmal die RPM datei installieren. Wie gesaft, wird das Packet rpmlib verlangt.

Hat schon mal jemand von euch versucht, den Spaß mit Suse 8.2 zu compilieren? Ich meine jetzt insbesondere die Module.

mar
03.07.03, 13:36
Original geschrieben von ollonois
bringt es eigentlich vorteile ein --rebuild zu machen wenn man sonst keine probleme hat
geschwindigkeit z.B.?

Ob es Geschwindigkeitsvorteile gibt weiß ich leider nicht.Hab's halt so gemacht weil sich sonst die Nvidia Treiber nicht Installieren lassen



Original geschrieben von Kentar
Hm, ich habe auch keinen Nvidia chip drinne. Trotzdem kann ich nicht einmal die RPM datei installieren. Wie gesaft, wird das Packet rpmlib verlangt.

Hat schon mal jemand von euch versucht, den Spaß mit Suse 8.2 zu compilieren? Ich meine jetzt insbesondere die Module.

In der Readme steht wie man den ganzen Spaß installiert (rpm -Uhv <packetname> --nodeps)

Gruß Mar

Kentar
04.07.03, 07:08
das mit dem --nodeps habe ich auch schon getan. Hat auch tadelos funktioniert. Ich bin nur nicht so begeistert von dieser methode. Es muss doch einen Grund haben, warum er die rpmlib braucht. Außerdem meckert yast dann immer.

Einen Geschwindikeitsvorteil bringt es im bereich des Zugriffes auf die Festplatte bei vollast. Da sollte ja u.a. der Vorteil des neuen Kernels liegen.

DERRICHTER
04.07.03, 10:18
"rpmlib", Ist das die richtige Bezeichnung der Datei?

Hast Du die Pakete rpm und rpm-devel nicht installiert?

Kentar
04.07.03, 10:31
Die Datei heißt vermutlich einfach nur rpm.

ich habe den Spaß jetzt nochmal installiert. Läuft alles. Lediglich den NFS server kann ich nicht mehr starten. Ich bekomme lediglich die Fehlermeldung: permission denied. Sind bei irgendwo die Rechte falsch gesetzt, oder wie kann ich den spaß wieder zum laufen bringen? Der Client läuft ohne Probleme.

wisnitom
04.07.03, 12:35
hi,

stimme kentar zu 100% zu.

ohne die Option --nodeps kommt die Fehlermeldung, das rpmlib benötigt wird.

Mit --nodeps kann ich die Pakete zwar installieren, aber die Module nicht
kompilieren und vmware 4 will bei mir mehr nicht laufen.

grüsse,

netmaster
04.07.03, 17:37
Ich habe mich auch mal getraut, das ganze anzugehen.
Hab einfach alles per Yast installiert, Init 6 gefahren
und dann noch mal den Nvidia-Installer drübergeschossen
Init 6, und alles lief.
Konnte bis jetzt noch keine Probleme feststellen.
Jetzt muss ich nur noch meine Sig. ändern. :D

Kentar
05.07.03, 10:15
hast du mal NFS server ausprobiert? bzw. Hat den irgendjemand zum laufen gebracht?

Der Kernel an sich ist wirklich etwas schneller, wenn ich bei volllast auf eine Anwendung zugreifen will. Der NFS -server würde mich allerdings wieder zum umsteigen zwingen.

Kentar
05.07.03, 14:36
es ist gerade wieder eine neue Version des Mantelkernels erschienen. Ich versuch den mal. Im changelog steht zwar nichts über fehler mit dem NFS aber vielleicht klappt es trotzdem.

netmaster
05.07.03, 18:21
Ich habe jetzt mal den 2.4.21-4 drauf gehauen.
Soweit sieht alles gut aus, ausser wie soll es auch anders sein,
der nvidia-Treiber lässt sich nimmer installieren.
Hat da jemand schon ne Lösung gefunden?

Hier mal mein Installer-Log:


nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Jul 5 19:16:33 2003

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : false
XFree86 install prefix : /usr/X11R6
OpenGL install prefix : /usr
Installer install prefix: /usr
kernel include path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp site : ftp://download.nvidia.com

Using: nvidia-installer ncurses user interface
-> License accepted.
-> There appears to already be a driver installed on your system (version: 1.0-
4363). As part of installing this driver (version: 1.0-4363), the existing
driver will be uninstalled. Are you sure you want to continue? ('no' will a
bort installation) (Answer: Yes)
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Kernel include path: '/lib/modules/2.4.21-4-athlon/build/include'
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f nv.o os-agp.o os-interface.o os-registry.o nv-linux.o nv_compiler.h *
.d NVdriver nvidia.o
-> Building kernel module:
executing: 'cd ./usr/src/nv; make nvidia.o SYSINCLUDE=/lib/modules/2.4.21-4-
athlon/build/include'...
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -1`\" > nv_compiler.h
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -
DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D_
_KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVE
L=4363 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -DREMAP_PA
GE_RANGE_4 -I. -I/lib/modules/2.4.21-4-athlon/build/include -Wno-cast-qual
nv.c
In file included from /lib/modules/2.4.21-4-athlon/build/include/linux/vmall
oc.h:8,
from nv-linux.h:72,
from nv.c:14:
/lib/modules/2.4.21-4-athlon/build/include/linux/highmem.h: In function `bh_
kmap':
/lib/modules/2.4.21-4-athlon/build/include/linux/highmem.h:23: warning: poin
ter of type `void *' used in arithmetic
In file included from nv.c:14:
nv-linux.h: In function `calc_order':
nv-linux.h:262: warning: comparison between signed and unsigned
nv.c: In function `nvos_set_primary_card':
nv.c:173: warning: comparison between signed and unsigned
nv.c:174: warning: comparison between signed and unsigned
nv.c: In function `nvl_find_alloc':
nv.c:670: warning: comparison between signed and unsigned
nv.c: In function `nv_kern_mmap':
nv.c:1291: warning: comparison between signed and unsigned
nv.c:1310: warning: comparison between signed and unsigned
nv.c:1337: warning: comparison between signed and unsigned
nv.c:1384: warning: comparison between signed and unsigned
nv.c: In function `nv_find_kernel_mapping':
nv.c:2085: warning: comparison between signed and unsigned
nv.c:2091: error: `vmalloc_reserve' undeclared (first use in this function)
nv.c:2091: error: (Each undeclared identifier is reported only once
nv.c:2091: error: for each function it appears in.)
nv.c: In function `nv_find_agp_kernel_mapping':
nv.c:2148: warning: comparison between signed and unsigned
nv.c: In function `nv_alloc_pages':
nv.c:2317: warning: comparison between signed and unsigned
nv.c:2345: warning: comparison between signed and unsigned
make: *** [nv.o] Error 1
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.

Vielleicht sagt dies ja jemandem mehr als mir.

Kentar
05.07.03, 19:02
Auf dem Laptopt habe ich jetzt auch den neuen drauf. Das Problem mit dem NFS - server ist behoben. Ob die Module jetzt compiliert werden können, teste ich heute nacht, da es etwas zu lange dauert.

EDIT: Den NVIDIA-kernel treiber kann ich auch nicht installieren. Scheinbar fehlt die Datei nvidia.o (oder ähnlich). Der GLX treiber macht da keine schwierigkeiten.

netmaster
05.07.03, 21:49
So, ich habe es nicht hinbekommen.
Gott sei Dank habe ich heute morgen mal ein Backup mit Knoppix gemacht.
Jetzt hatte ich dann schon mal die Gelegenheit, ein RESTORE durchzuführen
und es hat geklappt.
Bin jetzt wieder zurückgefallen auf 2.4.21-0 und nvidia funtzt.

wisnitom
05.07.03, 22:35
hi,

also nach der Installation von 2.4.21-4 mit --nodeps erscheint bei mir
beim Durchlauf der vmware-config.pl immer noch die Meldung:

The directory of kernel headers (version 2.4.21--) does not match your running
kernel (version 2.4.21-4-default). Even if the module were to compile
successfully, it would not load into the running kernel.

grüsse,