S'assurer que les CPU fonctionnent [Biproc] - Linux et OS Alternatifs
Marsh Posté le 02-05-2005 à 08:25:38
Est ce que depuis un processeur tu ping l'autre, et vice versa ?
Marsh Posté le 02-05-2005 à 14:05:21
avec "dmesg" tu as logiquement les infos du boot sur les CPU detectés.
Marsh Posté le 02-05-2005 à 14:07:35
cat /proc/cpuinfo aussi, non ?
Marsh Posté le 02-05-2005 à 15:06:44
Le /proc/cpuinfo ne me donne qu'un processeur et non les deux. Sous Slackware je ne sais du tout à quel moment il faut mettre "SMP" ...
Marsh Posté le 02-05-2005 à 15:38:12
Verifie si le noyau supporte SMP :
- uname -r : si SMP est présent alors le noyau est déjà compilé avec le support SMP
- dmesg | fgrep SMP : si rien ne s'affiche alors le SMP est absent
dans les deux cas il ne reste plus qu'à recompiler un noyau ou installer un noyau précompilé (voir dans les paquetages Slackware) avec support SMP
Autre chose il faut aussi vérifier dans le BIOS si les tables APIC (pas sûr du nom) sont activées sinon les deux processeurs ne seront pas utilisés malgré le support SMP du noyau
Marsh Posté le 02-05-2005 à 15:38:59
dans ton .config tu fous "CONFIG_SMP=y"
(a vérifier, pas de linux sous la main la )
Marsh Posté le 02-05-2005 à 15:51:51
En tout cas pas de paquetage kernel SMP sur http://www.slackware.com/pb/
donc va falloir recompiler un kernel
Bon c'est pas si terrible que ça, il suffit déjà de connaître son matériel et d'aller faire un tour sur
le site http://www.lea-linux.org/kernel/
Marsh Posté le 02-05-2005 à 17:27:39
Bon ... Je prend le dernier kernel stable et je teste. Je ferais un post de résumé pour dire comment j'ai fait.
Marsh Posté le 02-05-2005 à 21:33:49
Euh, alors :
J'ai essayé plusieurs tuto que j'ai trouvé sur le net (merci google) mais ils ne disent pas la même chose. J'ai télécharger le dernier kernel stable mais je n'arrive pas à l'installer correctement.
Quelqu'un qui a la distribution Slackware pourrait me donner une procédure qui fonctionne ? :-/
Marsh Posté le 02-05-2005 à 21:39:22
ça bloque à quel moment ?
Voilà une procédure rapide :
1- téléchargement du kernel depuis http://www.kernel.org
2- décompression tar -zxvf <archive du noyau> dans le répertoire /usr/src
3- cd /usr/src/linux/
4- make xconfig (attention il faut un serveur X activé ou un vncserver)
5- choisissez les modules
6- sauvegardez la config puis 'make bzImage && make modules && make modules_install'
7- après il faut installer le noyau la méthode dépend du système de boot linux (lilo ou grub)
Marsh Posté le 03-05-2005 à 15:37:42
Alors, oui j'ai bien compilé un nouveau noyau 2.6.11.8 je crois ...
J'ai également modifier mon LILO pour pouvoir booter sur l'ancien ou le nouveau. C'est au boot que ça ne fonctionne pas, si je choisi le nouveau noyau, ça charge puis tout de suite après écran noir et plus rien ...
Puisque la compilation et l'installation a été faite proprement (j'ai bien pris le temps de bien faire ^^) je pense que ça vient d'un oubli de quelque chose dans le xconfig ou menuconfig ...
Marsh Posté le 03-05-2005 à 17:21:12
As tu activé le framebuffer (menu Graphics support) dans le noyau ?
désactive le pour pouvoir afficher les logs de démarrage du kernel.
Marsh Posté le 03-05-2005 à 18:34:40
Hé hé ! Jlighty a vu juste, c'est ce problème là tout simplement, je suis actuellement en train de recompiler. Je vous tiens au jus ! Merci pour votre aide à tous ! Car j'attendais un peu, je me logais et je tapais startx ça fonctionne !
Marsh Posté le 03-05-2005 à 18:39:13
cette erreur m'est arrivée beaucoup de fois donc à force...
Marsh Posté le 03-05-2005 à 18:59:15
Raaa ... ça ne fonctionne toujours pas ... J'ai une ATI Radeon 7000 VE et j'ai pourtant mis dans le menuconfig la prise en charge du Framebuffer de la console ... Si quelqu'un sait quel est le truc exact à cocher dans la config du kernel ...?
Marsh Posté le 03-05-2005 à 19:14:04
On n'est pas obligé d'activer le framebuffer. Sur mon portable j'ai carrément désactivé le framebuffer (IGP320M ~ Radeon 7000) car il ne marchait pas.
Marsh Posté le 03-05-2005 à 21:47:04
Oui mais je n'ai toujours rien qui s'affiche (à part startx)
Marsh Posté le 03-05-2005 à 22:10:25
En regardant le log du boot /var/log/message qu'est ce que ça donne ?
Autre chose, Linux il démarre directement en interface graphique (runlevel 5) ?
Marsh Posté le 03-05-2005 à 23:35:55
Je pense que c'est ça, dans le log j'ai trouvé :
=======================================
fb1 : VESA VGA frame buffer device
lp : driver loaded but no devices found
=======================================
Marsh Posté le 04-05-2005 à 09:28:46
lp : c'est le port parallèle (imprimante) donc qu'il soit présent ou non c'est pas grave
fb1 : il a détecté un frame buffer
Par contre regarde voir si tu n'aurais pas activé le framebuffer dans lilo (/etc/lilo.conf)
Voici un lien framebuffer & lilo
http://www.momonux.org/index.php?page=3&num=7
Marsh Posté le 14-06-2005 à 21:48:16
Erf ... Bon je relance mon post, car le problème n'est pas résolu. J'ajoute que sur le pc qui me pose ce souci, j'ai une ATI Radeon RV100 AGP. Le /var/log/messages me donne cela :
Citation : Jun 14 19:39:10 intranet kernel: radeonfb: Found Intel x86 BIOS ROM Image |
Marsh Posté le 15-06-2005 à 12:44:32
Moi je dis que tu devrais mieux installer un paquet slackware d'un kernel SMP .
Ca DOIT exister .
Sinon , changer de distrib et passer a une distribution linux qui propose un noyau SMP .
Marsh Posté le 02-05-2005 à 05:41:15
Bonjour, j'aimerais savoir comment savoir que mes deux processeurs fonctionnent bien et pas un seul ...
J'ai vu qu'avec "cat /proc/cpuinfo" on pouvait voir des informations sur ça mais je n'en vois qu'un seul.
Mon matériel :
Asus P2B-DS
2 PIII 650 Mhz
OS : Slackware 10.1
Merci à tous !
Message édité par Profil supprimé le 02-05-2005 à 05:41:52