Kernel Backen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Tete1990
Beiträge: 8
Registriert: 25.03.2010 14:13:46

Kernel Backen

Beitrag von Tete1990 » 25.03.2010 14:22:29

Hallo,

ich habe ein ganz großes Problem. Ich will mein Kernel ändern, damit ich einen 1000 FPS CSS Server laufen lassen kann. Da meine Hz bei 250 liegen, habe ich nur 250 FPS. Ich möchte gerne auf 1000 Hz stellen, jedoch bekomm ich beim "backen" immer ein Error. Ich probiere schon seit 12 Stunden nen Kernel zu machen, jedoch ist es egal welche Anleitung ich nehme undwelchen Kernel, es endet immer in einem Error. Mein Betriebssystem ist Debian Lenny und ich würde mich freuen, wenn mir jemand helfen kann! Ich bin ein Anfänger auf diesem Gebiet, jedoch mache ich nach Anleitung alles Richtig. Nur beim backen bekomm ich ein Error.

MFG Tete


The UTS Release version in include/linux/version.h
""
does not match current version:
"2.6.33.1"
Please correct this.
make[1]: *** [debian/stamp/install/linux-image-2.6.33.1] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.33.1'
make: *** [kernel_image] Error 2

Benutzeravatar
The Hit-Man
Beiträge: 2250
Registriert: 21.11.2004 17:01:56
Wohnort: Menden ( Sauerland )
Kontaktdaten:

Re: Kernel Backen

Beitrag von The Hit-Man » 26.03.2010 22:36:39

die richtigen kernel-headers und kernel-sourcen installiert?
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.

damals windows, früher ubuntu, danach debian, heute arch-linux ;)

Benutzeravatar
towo
Beiträge: 4546
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Kernel Backen

Beitrag von towo » 27.03.2010 10:48:49


Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel Backen

Beitrag von habakug » 27.03.2010 11:25:47

Hallo!
tete1990 hat geschrieben:Ich bin ein Anfänger [...], jedoch mache ich [...] alles Richtig.
Mit solchen Aussagen machst du dir hier nicht nur Freunde.
Dennoch wüßte ich nicht warum du keine Antwort verdienst. Das Problem ist bekannt [1], als versierter Anfänger wirst du sicher die relevanten Informationen aus dem Bug-Report ziehen.

Gruß, habakug

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561569
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

xdanx
Beiträge: 473
Registriert: 15.11.2007 22:07:42
Lizenz eigener Beiträge: GNU General Public License

Re: Kernel Backen

Beitrag von xdanx » 27.03.2010 11:46:02

Tete1990 hat geschrieben: Mein Betriebssystem ist Debian Lenny
Tete1990 hat geschrieben: does not match current version:
"2.6.33.1"
Please correct this.
make[1]: *** [debian/stamp/install/linux-image-2.6.33.1] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.33.1'
make: *** [kernel_image] Error 2
Du hast Debian Lenny laufen, willst aber einen Kernel aus experimental (2.6.33) kompilieren. Wieso? Brauchst du wirklich die neuere Kernel-Version?

Terrorkarotte
Beiträge: 27
Registriert: 05.03.2006 16:15:57
Kontaktdaten:

Re: Kernel Backen

Beitrag von Terrorkarotte » 28.03.2010 00:54:17

Kann ja auch der Vanilla Kernel sein...
Mit der Einführung des High Resolution Treibers ist die Hz=FPS geschichte gegessen. Wenn dieser aktiviert ist, erreicht auch ein 100Hz Kernel mit Dyntic on ~1000fps.

Was meine Vorschreiber schon angedeutet haben: Nimm nicht den aktuellsten Vanilla/testing, sondern den Kernel, der deine Hardware unterstützt und vor allem stabil ist.
Für CSS haben sich bei mir die 2.6.26er (Debian und RT Patch) und die 2.6.32er (mit ck2 patch) bewährt.

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 16.04.2010 23:07:31

guten abend forum :wink:

den selben fehler hatte ich auch, unter anderen.. ich habe bisher nur die backports kernel zum laufen gebracht. Im moment habe ich einen KVM Zugang und sehe auch die Kernel Panics mit "cannot mount root to filesystem". Ich hatte sicher schon 5 verschiedene fehlermeldungen. Der aktuelle ist ein /driver/ fail beim kompilieren.

Ich benutze im moment den backport 2.6.32-686 (debian lenny 32bit), athlon 64 3800+, 2gb ram.

Kann mir eventuell ein Erfahrener Linux Nutzer bitte helfen den Kernel zu kompilieren? Ich würde den Zugang per Team-Viewer ermöglichen (client braucht keine isntallation). SSH natürlich und KVM wäre vorhanden.

Wenn jemand die Zeit aufbringen könnte so nebenbei (TV schauen) den Kernel mit Erfahrung zu "backen" wäre überaus dankbar :hail: per PM einfach :hail:

Wichtig sind nur 1000HZ. Ich gebe dem jenigen freie Hand! Ich verzweifle hier schon, jedes mögliche TUT hab ich schon durch.

:hail: du Gnädigkeit komme :hail:

grüße :wink:

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel Backen

Beitrag von gms » 16.04.2010 23:31:58

Terrorkarotte hat geschrieben: Mit der Einführung des High Resolution Treibers ist die Hz=FPS geschichte gegessen. Wenn dieser aktiviert ist, erreicht auch ein 100Hz Kernel mit Dyntic on ~1000fps..
verstehe ich nicht, inwiefern sollten die Dynticks (!) ( oder die High Resolution Treiber ) die FPS erhöhen ?

edit: mal abgesehen davon, daß es vor der Einführung von High Resolution auch schon keine Relation HZ = FPS gegeben hat
loggez hat geschrieben: den selben fehler hatte ich auch, unter anderen.. ...t und sehe auch die Kernel Panics mit "cannot mount root to filesystem". Ich hatte sicher schon 5 verschiedene fehlermeldungen. Der aktuelle ist ein /driver/ fail beim kompilieren.
warum laßt du dir nicht bei deinen Problemen helfen
loggez hat geschrieben: Wenn jemand die Zeit aufbringen könnte so nebenbei (TV schauen) den Kernel mit Erfahrung zu "backen" wäre überaus dankbar
mit der Hilfe des Forums kannst du das sicher selber schaffen

Gruß
gms

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 18.04.2010 06:45:55

gut ich werde es versuchen, also habe gerade den 2.6.32-bpo.3-686 back port kernel installiert. welchen kann man mir empfehlen? werde dann die fehler berichten, ggf könnt ihr mir ein tutorial empfehlen.

mfg

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Re: Kernel Backen

Beitrag von rolo » 18.04.2010 08:37:57

hi,

auf einem lenny system könnte eventuell auch folgender weg sinn machen:
laden tust du dir die konfiguration für einen kernel hier: http://merkel.debian.org/~jurij/
dann lädst du einen halbwegs passenden kernel von: http://www.kernel.org/pub/linux/kernel/v2.6/
entpackst beides (vorzugsweise nach /usr/src) und verschiebst das konfigurationsfile aus ersterer quelle in die das kernel verzeichnis. z.b.:

Code: Alles auswählen

mv config-2.6.33-2-amd64 linux-2.6.33.2/.config
und führst dann innerhalb des kernelverzeichnisses

Code: Alles auswählen

make oldconfig
aus. das steht aber eigentlich auch bereits auf der seite mit den konfigurationen. zum kernel übersetzen gibts dann jede menge fertige anleitungen, unter anderem hier im wiki: http://wiki.debianforum.de/DebianizedLinuxKernel

wenn du spezielle anpassungen machen wolltest, könntest du mit 'make menuconfig' statt 'make oldconfig' arbeiten. das beste wird sein, du lässt das zumindest erstmal und probierst eventuell später etwas mehr.

wie auch immer, viel erfolg!
micha

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 18.04.2010 12:53:07

boah ich hab jetzt klassisch mit meiner config ein kernel kompiliert.....

wieder der gleiche fehler: KERNEL PANIC

List off all partitions: -
No Filesystem could mount root, tried: -
Kernel Panic - not syncing: VFS: Unable to mount fs on unknown-block(0.0)
Pid: 1, comm: swaper Not tainted 2.6.30.10 #

der fehler ist klassisch, ich krieg das einfach nicht weg....! das kommt wirklich immer!! so weit komm ich, wenn überhaupt das kompilieren hänge ich immer an diesem fehler fest, kam noch nie weiter.

was ist das? :hail:

Benutzeravatar
towo
Beiträge: 4546
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Kernel Backen

Beitrag von towo » 18.04.2010 13:00:10

Dir fehlt mit Sicherheit die initrd!

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 18.04.2010 13:14:12

ja sie fehlt! aber wie wird sie erstellt? ich füge ja immer den -intrid beim kompielier befehl hinzu!?

make-kpkg -initrd -revision=01etc

was sollte ich tun? im boot ordner taucht sie also nicht auf!

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Re: Kernel Backen

Beitrag von rolo » 18.04.2010 13:25:28

falls noch nicht geschehen: 'initramfs-tools' installieren.
dann "klassisch":

Code: Alles auswählen

mkinitramfs -k -o /boot/initrd-2.6.x.x 2.6.x.x
der hintere teil '2.6.x.x' bezieht sich auf deinen kernel bzw. auf das entsprechende verzeichnis in '/lib/modules'.
danach passt du deine '/boot/grub/menu.lst' an.

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 18.04.2010 13:33:30

mkinitramfs -o /boot/initrd.img-2.6.30.10

das habe ich gerade eingegeben, die datei ist auch in boot aufgetaucht, jedoch hab ich grup nicht aktualisiert :roll:

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 18.04.2010 13:34:26

kann ich die grub list irgendwie aktualisieren? automatisch

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 18.04.2010 13:38:34

ich weiß nicht.. hab jetzt nochmal den kernel installiert. er added in die grub nur den vmlinuz.

ich bräuchte schon idioten sichere befehle, bin halt linux noob.

grüße

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Re: Kernel Backen

Beitrag von rolo » 18.04.2010 13:45:36

ja, du passt halt die entsprechende zeile in entsprechender konfigurationsdatei (menu.lst) an:

Code: Alles auswählen

initrd          /boot/deine-initrd
einen eintrag für den kernel musst du dort doch schon erstellt haben, sonst könntest du den garnicht versuchen zu booten.
ansonsten liest du das echt am besten mal irgendwo nach.
Zuletzt geändert von rolo am 18.04.2010 13:54:44, insgesamt 1-mal geändert.

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 18.04.2010 13:54:19

genau danke! ich habs gerade gepackt, boah vielen dank! es hat immer an dem initrd gehackt! nochmal tausend dank =) jetzt krieg ich auch jeden kernel zum laufen.... endlich! ich hoffe das hilft auch noch manch anderen!

beste grüße, und schönen sonntag noch

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 18.04.2010 20:33:07

hi, habe wieder einen fehler beim kompilieren vom 2.6.33.2. zuerst musste ich lguest die zeile löschen. dannach hatte ich dieses UTS realease number oder so.

dann habe ich den kernel-package 12.033 installiert.. jetzt kommt sowas bei dem kompielier befehl:


#:/usr/src/linux# make-kpkg -initrd -revision=Kernel.03 kernel_image
Unknown option: i
Unknown option: n
Unknown option: i
Unknown option: t
Unknown option: r
Unknown option: d
Unknown option: r
Unknown option: e
Unknown option: v
Unknown option: i
Unknown option: s
Unknown option: i
Unknown option: o
Unknown option: n
Unknown option: =
Unknown option: K
Unknown option: e
Unknown option: r
Unknown option: n
Unknown option: e
Unknown option: l
Unknown option: .
Unknown option: 0
Unknown option: 3
use --help to display command line syntax help.



#:/usr/src/linux# make-kpkg -help
Unknown option: h
Unknown option: e
Unknown option: l
Unknown option: p
use --help to display command line syntax help.

ich weiß nicht.. was kann das sein? habe vor dem kernel package noch chmod u-x kernel-package.deb gemacht, kann das daran liegen? bitte um hilfe

jesus christus.... :hail:
Zuletzt geändert von loggez am 18.04.2010 20:37:31, insgesamt 1-mal geändert.

Benutzeravatar
towo
Beiträge: 4546
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Kernel Backen

Beitrag von towo » 18.04.2010 20:36:24

Wenn ich das so lese, benutz einfach den Distro-Kernel!

loggez
Beiträge: 10
Registriert: 16.04.2010 20:26:21

Re: Kernel Backen

Beitrag von loggez » 18.04.2010 20:38:11

ich hab ja schon erfolgreich kompiliert, was meinst du mit distro kernel ?

edit: ok falscher Alarm: make-kpkg --initrd --revision=Kernel.03 kernel_image, reboot und zwei bindestriche hingemacht, trotzdem danke (auch an jesus :hail: )

Antworten