Optimaler Kernel für Lenny

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Optimaler Kernel für Lenny

Beitrag von Manfred » 16.01.2009 07:33:28

Servus miteinander,

ich habe momentan noch den Kernel

Linux EMS 2.6.18-4-k7 #1 SMP Wed May 9 23:42:01 UTC 2007 i686 GNU/Linux

Ich möchte nun ein Kernel update machen, da die Konfig für VMWare diesen Fehler bringt:

Code: Alles auswählen

Your kernel was built with "gcc" version "4.1.2", while you are trying to use
"/usr/bin/gcc" version "4.3.2". This configuration is not recommended and
VMware Server may crash if you'll continue. Please try to use exactly same
compiler as one used for building your kernel. Do you want to go with compiler
"/usr/bin/gcc" version "4.3.2" anyway? [no] 
Welchen Kernel soll ich installieren?
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Benutzeravatar
beta1
Beiträge: 2565
Registriert: 01.05.2006 21:05:34
Lizenz eigener Beiträge: MIT Lizenz

Re: Optimaler Kernel für Lenny

Beitrag von beta1 » 16.01.2009 08:08:00

Hi
Manfred hat geschrieben: ich habe momentan noch den Kernel
Linux EMS 2.6.18-4-k7 #1 SMP Wed May 9 23:42:01 UTC 2007 i686 GNU/Linux
Welchen Kernel soll ich installieren?
Lenny:
RAM bis 4GB -> 2.6-686
RAM ab 4GB -> 2.6-686-bigmem
..oder hast du amd64 Processor?

Gruß beta1

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Optimaler Kernel für Lenny

Beitrag von Manfred » 17.01.2009 15:43:59

beta1 hat geschrieben:Hi
...
..oder hast du amd64 Processor?

...
Nein, ivh habe einen AMD Athlon
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Optimaler Kernel für Lenny

Beitrag von Manfred » 22.01.2009 07:21:24

Den Linux EMS 2.6.26-1-686 habe ich jetzt installiert. Nun kommt beim Konfigurieren von VMWare eine andere Fehlermeldung

Code: Alles auswählen

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.26-1-686/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config2/vmmon-only'
make -C /lib/modules/2.6.26-1-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.26-1-686'
  CC [M]  /tmp/vmware-config2/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config2/vmmon-only/./include/vmware.h:25,
                 from /tmp/vmware-config2/vmmon-only/linux/driver.c:48:
/tmp/vmware-config2/vmmon-only/./include/vm_basic_types.h:161: error: conflicting types for 'uintptr_t'
include/linux/types.h:40: error: previous declaration of 'uintptr_t' was here
In file included from /tmp/vmware-config2/vmmon-only/linux/driver.h:20,
                 from /tmp/vmware-config2/vmmon-only/linux/driver.c:49:
/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:37:5: warning: "VMW_HAVE_EPOLL" is not defined
/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:43:5: warning: "VMW_HAVE_EPOLL" is not defined
In file included from /tmp/vmware-config2/vmmon-only/linux/driver.h:20,
                 from /tmp/vmware-config2/vmmon-only/linux/driver.c:49:
/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:60: error: conflicting types for 'poll_initwait'
include/linux/poll.h:65: error: previous declaration of 'poll_initwait' was here
In file included from /tmp/vmware-config2/vmmon-only/linux/driver.c:80:
/tmp/vmware-config2/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or '...' before 'compat_exit'
/tmp/vmware-config2/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or '...' before 'exit_code'
/tmp/vmware-config2/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to 'int' in declaration of '_syscall1'
/tmp/vmware-config2/vmmon-only/linux/driver.c:144: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config2/vmmon-only/linux/driver.c:145: warning: initialization from incompatible pointer type
/tmp/vmware-config2/vmmon-only/linux/driver.c:148: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config2/vmmon-only/linux/driver.c:149: warning: initialization from incompatible pointer type
/tmp/vmware-config2/vmmon-only/linux/driver.c: In function 'LinuxDriver_Ioctl':
/tmp/vmware-config2/vmmon-only/linux/driver.c:1657: error: 'struct mm_struct' has no member named 'dumpable'
make[2]: *** [/tmp/vmware-config2/vmmon-only/linux/driver.o] Fehler 1
make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-1-686'
make: *** [vmmon.ko] Fehler 2
make: Leaving directory `/tmp/vmware-config2/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.
 
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Sanzzes
Beiträge: 5
Registriert: 19.01.2009 16:23:48

Re: Optimaler Kernel für Lenny

Beitrag von Sanzzes » 22.01.2009 11:28:16

os amd64 könnte auch ein AMD Athlon X2 64Bit sein ich denke nicht das du keine 64Bit CPU mehr hast denn es gibt nur noch ganz selten CPUS ohne 64Bit

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Optimaler Kernel für Lenny

Beitrag von Danielx » 22.01.2009 11:45:37

Manfred hat geschrieben:Den Linux EMS 2.6.26-1-686 habe ich jetzt installiert.
Was meinst du mit EMS?
Manfred hat geschrieben:Nun kommt beim Konfigurieren von VMWare eine andere Fehlermeldung
Welches VMware genau und welche Version?
Sanzzes hat geschrieben:os amd64 könnte auch ein AMD Athlon X2 64Bit sein ich denke nicht das du keine 64Bit CPU mehr hast denn es gibt nur noch ganz selten CPUS ohne 64Bit
Manfreds Rechner dürfte aber schon einige Jahre alt sein.
Aber die Ausgabe von "cat /proc/cpuinfo" würde hier weiterhelfen.

Gruß,
Daniel

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Optimaler Kernel für Lenny

Beitrag von Manfred » 22.01.2009 19:02:59

Danielx hat geschrieben:
Manfred hat geschrieben:Den Linux EMS 2.6.26-1-686 habe ich jetzt installiert.
Was meinst du mit EMS?
Das kommt, wenn ich uname -a eingebe
Danielx hat geschrieben:
Manfred hat geschrieben:Nun kommt beim Konfigurieren von VMWare eine andere Fehlermeldung
Welches VMware genau und welche Version?
VMWare Server 1.0.1 Build 29996
Danielx hat geschrieben:
Sanzzes hat geschrieben:os amd64 könnte auch ein AMD Athlon X2 64Bit sein ich denke nicht das du keine 64Bit CPU mehr hast denn es gibt nur noch ganz selten CPUS ohne 64Bit
Manfreds Rechner dürfte aber schon einige Jahre alt sein.
Aber die Ausgabe von "cat /proc/cpuinfo" würde hier weiterhelfen.

Gruß,
Daniel

Code: Alles auswählen

cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 44
model name      : AMD Sempron(tm) Processor 2600+
stepping        : 2
cpu MHz         : 1599.610
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up pni lahf_lm
bogomips        : 3201.22
clflush size    : 64
power management: ts ttp tm stc 
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

Re: Optimaler Kernel für Lenny

Beitrag von conzul » 22.01.2009 19:59:06

Hi Manfred,
also 1.0.1 is ja auch nich grad die neuste version ;-)
glaub 1.0.7 (korrigiert mich) war die letzte 1er version - aktuell is die 2er version ebenfalls frei erhältlich (korrigiert mich, ich sags nich nochmal ;-) )

bei solchen sachen war immer ein patch der vmsources sinnvoll, dazu gibt es auch eine kleine projektseite
http://groups.google.com/group/vmkernelnewbies/files

zuletzt konnte ich einen anständigen Patch auch hier finden
http://www.it-psycho.de/2008/07/27/vmwa ... rnel-2626/

schau dich da mal um - vmware-any-any-update ist, was du brauchst, soviel kann ich dir sagen
ein etchnhalf kernel wäre evtl. auch angesagt für die aktion, oder?

der prozessor ist kein 64bit prozessor, oder?
wie sollte denn die ausgabe ausschauen bzw wo sollte das stehen? kann das mal kurz jmd "beilegen"?

Benutzeravatar
beta1
Beiträge: 2565
Registriert: 01.05.2006 21:05:34
Lizenz eigener Beiträge: MIT Lizenz

Re: Optimaler Kernel für Lenny

Beitrag von beta1 » 22.01.2009 20:07:39

conzul hat geschrieben: soviel kann ich dir sagen
ein etchnhalf kernel wäre evtl. auch angesagt für die aktion, oder?
Für Lenny?
Manfred hat schon 2.6.26-1-686 Kernel und der ist richtig :!:

conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

Re: Optimaler Kernel für Lenny

Beitrag von conzul » 22.01.2009 20:13:05

hast ja recht, jezz wo ich nochma durchschau
hatte beim schreiben noch Linux EMS 2.6.18-4-k7 im Kopf ;-)

ich sags ja, korrekturwürdig :mrgreen:

Benutzeravatar
beta1
Beiträge: 2565
Registriert: 01.05.2006 21:05:34
Lizenz eigener Beiträge: MIT Lizenz

Re: Optimaler Kernel für Lenny

Beitrag von beta1 » 22.01.2009 20:14:00

Hallo
Manfred hat geschrieben:Den Linux EMS 2.6.26-1-686 habe ich jetzt installiert. Nun kommt beim Konfigurieren von VMWare eine andere Fehlermeldung

Code: Alles auswählen

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.26-1-686/build/include]
 
Hast du passende headers installiert?

Gruß beta1

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Optimaler Kernel für Lenny

Beitrag von Danielx » 22.01.2009 20:38:55

Manfred hat geschrieben:Das kommt, wenn ich uname -a eingebe
EMS ist also der Name deines Debian-Systems, welches du selbst so genannt hast. ;-)
Manfred hat geschrieben:VMWare Server 1.0.1 Build 29996
Das ist über 2 Jahre alt, also viel zu alt für den neuen Kernel.
Verwende doch VMware Server 2.0:
http://www.vmware.com/download/server/

Gruß,
Daniel

conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

Re: Optimaler Kernel für Lenny

Beitrag von conzul » 22.01.2009 21:16:30

beta1 hat geschrieben:Hallo
Manfred hat geschrieben:Den Linux EMS 2.6.26-1-686 habe ich jetzt installiert. Nun kommt beim Konfigurieren von VMWare eine andere Fehlermeldung

Code: Alles auswählen

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.26-1-686/build/include]
 
Hast du passende headers installiert?

Gruß beta1

ich würde es behaupten, denn
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-1-686'
schaut nich schlecht aus

weiss nich wie das mit version 2 ist - wenn die jungs die unterstützung aktueller kernel immer noch so schäbig pflegen, na dann gut nacht!
virtualbox kommt da schon besser "rüber"

gruß, conz

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Optimaler Kernel für Lenny

Beitrag von Danielx » 22.01.2009 21:40:40

conzul hat geschrieben:ich würde es behaupten, denn
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-1-686'
schaut nich schlecht aus
Ja, die Headers sind wohl installiert.
conzul hat geschrieben:weiss nich wie das mit version 2 ist - wenn die jungs die unterstützung aktueller kernel immer noch so schäbig pflegen, na dann gut nacht!
Kernel 2.6.26 wird von VMware Server 2.0 unterstützt.
conzul hat geschrieben:virtualbox kommt da schon besser "rüber"
Ja, VirtualBox ist nicht schlecht. :-)

Gruß,
Daniel

Benutzeravatar
Manfred
Beiträge: 1977
Registriert: 08.02.2004 10:51:23
Wohnort: Far Far Away

Re: Optimaler Kernel für Lenny

Beitrag von Manfred » 22.01.2009 22:38:24

Die Headers sind installiert
Danielx hat geschrieben:
Manfred hat geschrieben:Das kommt, wenn ich uname -a eingebe
EMS ist also der Name deines Debian-Systems, welches du selbst so genannt hast. ;-)
Stimmt. :oops:
Danielx hat geschrieben:
Manfred hat geschrieben:VMWare Server 1.0.1 Build 29996
Das ist über 2 Jahre alt, also viel zu alt für den neuen Kernel.
Verwende doch VMware Server 2.0:
http://www.vmware.com/download/server/

Gruß,
Daniel
Das werde ich auch machen.

Oder ich deinstalliere VMWare und installiere Virtualbox. Kann ich da meine jetzige virtuelle Maschine aus VMWare einhängen?
Ciao

Manfred

A computer only does what you actually told it to do - not what you thought you told it to do.

Benutzeravatar
muaddib
Beiträge: 11
Registriert: 27.01.2009 21:59:35
Wohnort: Schönberg am Kamp, NÖ, Austria

Re: Optimaler Kernel für Lenny

Beitrag von muaddib » 07.02.2009 21:32:59

Hi, weiss zwar nicht ob mein Post genau hier passt, aber ich versuchs mal.
Ich habe einen PC mit einem Phenom 9550 QuadCore Prozessor und 2 GB Speicher. Ich habe lenny x86 (netinst) installiert (wegen doch etwas breiterer Softwarebasis) und es wurde der Standarkernel 2.6.26-1-686 installiert. Via Update habe ich dann auch gesehen, dass ein amd64-Kernel zur Verfügung steht (lenny bleibt aber trotzdem ein 32-Bit-System oder? - zumindest konnte ich unter diesem Kernel i386 Pakete installieren). Meine Frage nun: welches wäre eurer Meinung nach der beste Standarkernel für dieses System um den Quad-core optimal zu nutzen?
2. Wie sollte man einen selbstkompilierten Kernel konfigurieren, damit er optimal passt.
Danke für eure Anworten bzw. links!
asus m3n78pro, phenom 9550, kingston 2gb, lenny
God created Arrakis to train the faithful.

Benutzeravatar
beta1
Beiträge: 2565
Registriert: 01.05.2006 21:05:34
Lizenz eigener Beiträge: MIT Lizenz

Re: Optimaler Kernel für Lenny

Beitrag von beta1 » 08.02.2009 10:14:23

muaddib hat geschrieben: Ich habe lenny x86 (netinst) installiert (wegen doch etwas breiterer Softwarebasis) und es wurde der Standarkernel 2.6.26-1-686 installiert.
Mit der
etwas breiterer Softwarebasis
es war mal, jetzt nicht mehr
muaddib hat geschrieben: Via Update habe ich dann auch gesehen, dass ein amd64-Kernel zur Verfügung steht (lenny bleibt aber trotzdem ein 32-Bit-System oder? - zumindest konnte ich unter diesem Kernel i386 Pakete installieren).
Jein.
Man kann das machen und es läuft aber man kann nicht hinterher irgendetwas kompilieren (Treiber und sonst was ).
Also was es fertig (zum Installieren) gibt läuft, was nicht, nicht :wink:

...oder hat sich da schon etwas geändert

Antworten