Bonjour,
J'essaye de corriger mon noyau pour les serveurs dédibox de online.net, mais voila ce que j'ai à chaque fois que j'essaye de booter sur mon noyau compilé:
[ 254.060894] ------------[ cut here ]------------
[ 254.060999] WARNING: at kernel/sched/core.c:2832 raw_spin_unlock+0x10/0x33()
[ 254.061057] DEBUG_LOCKS_WARN_ON(val > preempt_count())
[ 254.061110] Modules linked in:
[ 254.061244] CPU: 22 PID: 3882 Comm: apache2 Not tainted 3.10.17 #1
[ 254.061305] Hardware name: HP ProLiant DL160 Gen8, BIOS J03 12/14/2012
[ 254.061367] ffffffff8177819b 0000000000000000 ffffffff810549a3 000000007fffffff
[ 254.061583] ffff881051239df8 ffff881050026100 ffff881050026100 0000000000000000
[ 254.061799] 0000000000125248 0000000000000126 ffffffff81054a53 ffffffff819d4f59
[ 254.062061] Call Trace:
[ 254.062118] [] ? dump_stack+0xd/0x17
[ 254.062182] [] ? warn_slowpathcommon+0x5f/0x77
[ 254.062244] [] ? warn_slowpath_fmt+0x45/0x4a
[ 254.062305] [] ? raw_spin_unlock+0x10/0x33
[ 254.062369] [] ? newseg+0x229/0x2cc
[ 254.062430] [] ? ipcget+0xc5/0x158
[ 254.062490] [] ? SyS_shmget+0x59/0x60
[ 254.062551] [] ? ipc_unlock_object+0x5/0x5
[ 254.062612] [] ? shmget_unmapped_area+0x18/0x18
[ 254.062674] [] ? shm_security+0x3/0x3
[ 254.062735] [] ? system_call_fastpath+0x16/0x1b
[ 254.062796] ---[ end trace 6c6a665b227cfab4 ]---
Pas le moindre problème sur du matériel traditionnel (ovh, pc içi, …).
Cordialement,
# IPoT
Posté par Krunch (site web personnel) . Évalué à 5.
Vu que le 3.2.99 n'existe pas (encore ?), tu peux essayer de downgrader sur un kernel qui existe et voir si le problème n'est pas encore présent. Si tu as un peu de temps tu peux même chercher dans quelle version le problème a été introduit, voyager dans le temps juste avant que le développeur fautif n'ait commité et le tuer (ou juste crasher son système ou le distraire avec des gifs de chats).
Ou bien tu peux donner suffisamment de détails pour qu'on ait une chance de comprendre.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: IPoT
Posté par alpha_one_x86 (site web personnel) . Évalué à 2.
Je pense que je vais tester comme tu dit d'autres versions du noyau. Même si hélas cela est très gênant car ce noyau à été choisi pour certain truc que les noyaux précédent n'ont pas.
Mais j'ai beau tourné, surtout un crash dans le scheduler du noyau 3.10.17, je ne vois pas ce que je pourrai faire.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
# et celui de la distrib il dit quoi ?
Posté par NeoX . Évalué à 3.
il manque quoi au noyau de ta distrib pour avoir besoin de recompiler toi meme ?
[^] # Re: et celui de la distrib il dit quoi ?
Posté par alpha_one_x86 (site web personnel) . Évalué à 2.
Vserver + d'autre patch custom pour les fonctionnalités et la sécurité. Je teste en vanilla au cas ou. Mais la distro étant gentoo, compilation du noyau obligatoire.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: et celui de la distrib il dit quoi ?
Posté par NeoX . Évalué à 2.
y a pas de kernel-vserver dans les paquets ubuntu ?
# Commentaire supprimé
Posté par Anonyme . Évalué à 3.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: problème de processeur ?
Posté par alpha_one_x86 (site web personnel) . Évalué à 2. Dernière modification le 12 novembre 2013 à 00:51.
Voila le matériel: HP DL160 Gen8, Intel® Xeon® E5 2640, HP Smart Array P420. http://documentation.online.net/fr/serveur-dedie/offres/serveur-dedibox-ent-2013/start
Voila la config utilisé: http://files.first-world.info/temp/config (j'ai testé vraiment beaucoup de variation pour pouvoir booter).
Non, cela ne semble pas une incompatibilité entre le processeur matériel et le processeur ciblé car j'ai testé en générique et il n'y as pas d'erreur d'assembleur détecté.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: problème de processeur ?
Posté par alpha_one_x86 (site web personnel) . Évalué à 2.
Voila le nouveau fichier:
http://files.first-world.info/temp/config.txt.xz
Je compil directement sur le serveur. Comme ça, ça marche même si ont passe -march=native à gcc. Je teste la même config. Mais c'est la 1ére fois que j'ai des crash noyau et autre truc étrange surtout des le boot. La mémoire est impeccable, vérifié avec un livecd de memtest86+.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: problème de processeur ?
Posté par khivapia . Évalué à 3.
Si je ne dis pas de bêtises, il ne faut pas passer march=native à gcc, mais laisser le noyau gérer lui-même les flags (on peut choisir la génération de CPU dans les options de config).
C'est dangereux de passer march=native puisque le noyau n'utilise pas bon nombre de registres SSE, et ne respecte donc pas la convention d'appel (faut-il les sauvegarder ou non lors d'appels de fonctions ?) pour ceux-ci (il suffit de faire un ps a |grep gcc pour voir précisément quels flags sont passés à gcc pour la compilation, et en général il y a plein de -mno-sse -mno-avx etc. etc.). Passer march=native à gcc active justement ces flags !
[^] # Re: problème de processeur ?
Posté par alpha_one_x86 (site web personnel) . Évalué à 2.
Donc c'est ok vu que j'ai pas touché aux flags. A noté que certain noyau permettent le march=native et le lto, même si je l'utilise pas, ça doit bien booster les performances.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
# Du coup le problème ?
Posté par barret benoit . Évalué à 1.
Alors ? où en es-tu ?
As-tu essayé de compiler le nouveau noyau en te basant sur le config d'un noyau livré avec la dedibox ?
[^] # Re: Du coup le problème ?
Posté par alpha_one_x86 (site web personnel) . Évalué à 1.
Oui, même merde. En passant, il ont pas de /proc/config.gz dans les ubuntu livré sur les dédibox.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Du coup le problème ?
Posté par barret benoit . Évalué à 1.
Le fichier de config est peut-être dans le package des headers ?!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.