Gentoo Archives: gentoo-user-fr

From: Jules Gagnon <jules.gagnon.1@××××××.ca>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] des emerge qui échouent à la compilation
Date: Tue, 24 Aug 2004 19:19:01
Message-Id: 200408241919.10532.jules.gagnon.1@ulaval.ca
In Reply to: RE: [gentoo-user-fr] des emerge qui échouent à la compilation by CARUANA J-P Ext ROSI/SIFAC
1 On August 24, 2004 07:22 am, CARUANA J-P Ext ROSI/SIFAC wrote:
2 > > > > Si c'est vraiment impossible pour toi de changer ta memoire,
3 > > >
4 > > > une bete question d'argent !
5 > > >
6 > > > > il y a une autre solution, mais ce n'est pas tres facile a faire.
7 > >
8 > > http://badmem.sourceforge.net/
9 > >
10 > > un patch du kernel qui permet de reserver les zones
11 > > defectueuses pour empecher les programmes de les utiliser.
12 > > Je l'utilise parce que je n'ai qu'un bit defectueux, donc je perds 4k.
13 >
14 > sur un forum, on m'a conseillé des passé des arguments au boot :
15 >
16 > --- MESSAGE ---
17 > Il n'y a pas besoin de patch pour gérer ça, une option en ligne de
18 > commande au noyau suffit. Typiquement les options suivantes :
19 >
20 > mem=65800k mem=236360k@65804k mem=25504k@302176k
21 >
22 > désactivent la page entre les adresses 65800 ko et 65804 ko, et les
23 > trois pages entre les adresses 302164 ko et 302176 ko, pour un total de
24 > 320 Mo. Si je me souviens bien, en 2.6, les deux derniers mem=
25 > s'appellent memmap=
26 > --- /MESSAGE ---
27
28 c'est possible que ca se fasse avec mem=, mais je suis pas sur de comprendre
29 l'explication surtout pour le 3e mem.
30
31 Est-ce que ca fonctionne seulement en 2.6? moi je suis tjrs en 2.4 sur mon
32 systeme avec un defaut.
33
34 Si tu as beaucoup d'erreurs, tu auras p-e pas le choix d'utiliser badmem
35 puisque la ligne de commande du kernel a une limite.
36
37 > mon memtest me donne (et en pj également, au cas ou les mail-reader
38 > formatteraient les lignes qui suivent de manière incompréhensible)
39 >
40 > --- MEMTEST ---
41 > test adresse good bad err-bits
42 > 5 00009f477b8 159.4MB 00008000 00208000 00200000
43 > 5 00009f477f8 159.4MB 00010000 00210000 00200000
44 > 5 00009f47838 159.4MB 00020000 00220000 00200000
45 > 5 00009f47878 159.4MB 00040000 00240000 00200000
46 > 5 00009f478b8 159.4MB 00080000 00280000 00200000
47 > 5 00009f478f8 159.4MB 00100000 00300000 00200000
48 > 6 00008f4713c 143.4MB 00000000 00200000 00200000
49 > 6 00008f4713c 143.4MB 00000000 00200000 00200000 (la meme que dessus)
50 > 7 0000825de8c 130.8MB ffffffff efffffff 10000000
51 > 7 00008f4713c 143.4MB 00000000 00200000 00200000
52 > --- /MEMTEST ---
53 >
54 > avec les erreurs au test 5 à de multiples reprises (les memes)
55 > comment interpréter cela ?
56 > 1. pour la ligne de commande du boot
57 > 2. pour badmem ?
58
59 pour le boot, j'en sais rien, mais pour badmem il y a une option dans memtest
60 qui produit le bon output pour utilser avec badmem.
61
62 > je ne comprends pas tout là...
63 >
64 > histoire de rigoler, j'ai re-essayé un emerge xorg, ca a (encore) planté
65 > (sans kernel panic toutefois). j'ai beau 'habituer à la ligne de commande,
66 > j'aime bien X tout de meme ! notament pour le surf.
67 >
68 > > > > C'est tres simple de passer a 2004.2, tu n'as qu'a modifier le
69 > > > > lien /etc/make.profile pour qu'il pointe vers le profile 2004.2.
70 >
71 > j'ai bien essayé, mais je n'y suis pas parvenu (!)
72 > je sais pourtant faire un lien, mais un
73 > ln -sf /etc/make.profile /usr/portage/profile/gentoo2004.2
74 > ne fonctionne pas (avec gentoo2004.2 qui va bien, plus long que ca)
75 > j'ai essayé l'inverse (je me trompe tout le temps de sens avec 'ln')
76 > ln -sf /usr/portage/profile/gentoo2004.2 /etc/make.profile
77 >
78 > mais pas mieux : je reste en 2004.0
79 >
80 > ps : je suis en 2004.0 (et pas 2004.1 comme je pensais : j'avais du me
81 > gourer d'image au moment du téléchargement)
82
83 as-tu fait ls -l /etc/make.profile ?
84
85 mais xorg est quasiment la seule difference entre les versions et quand tu vas
86 reussir a l'emerger, ton probleme de dependences va etre resolu. Donc, ce
87 n'est pas vraiment important pour le moment.
88
89 Tu peux tjrs essayer:
90 rm /etc/make.profile (sans danger)
91 ln -s /usr/portage/profiles/default-linux/x86/2004.2 /etc/make.profile
92
93 --
94 gentoo-user-fr@g.o mailing list