aboutsummaryrefslogtreecommitdiff
path: root/i18n/fr_FR/docs/hardware/x200.md
blob: 354a4161907bcc25e7bb7a386178cf3a3da95a4c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
---
title: ThinkPad X200 
...

Il est cru que tout les ordinateurs portables X200 sont compatibles.
La X200 et X200S Tablet marcheront aussi, 
[dépendant de la configuration](#x200s).

Ça pourrait être possible de mettre une carte mère d'un X200 dans un
chassis d'un X201, bien que celà est en ce moment non testé par le
projet libreboot. La même devrait s'appliquer entre le X200S et le 
X201S; encore une fois, ce n'est pas testé.
*C'est en majorité vrai.*

Il y a deux tailles de puce flash possibles pour le X200: 4Mo (32Mbits)
ou 8Mo (64Mbits). Ça peut être identifié par le type de puce flash en
dessous du repose poignet: 4Mo est SOIC-8, 8Mo est SOIC-16.

*Les ordinateurs portables sont fournis avec la ME (et parfois l'AMT en
plus) avant d'y avoir flashé libreboot. Libreboot le désactive et 
l'enlève en utilisant un descripteur modifié: voyez [gm45\_remove\_me.md](gm45_remove_me.md)*
(contient des notes et des instructions)

Les instructions de flashage peuvent être trouvée dans
[../install/\#flashrom](../install/#flashrom)

Mise à jour EC {#ecupdate}
=========
Il est recommandé que vous mettiez à jour le micrologiciel de l'EC (
contrôleur intégré) à sa dernière version.
Le [micrologiciel de l'EC](../../faq.md#ec-embedded-controller-firmware)
est séparé du projet libreboot donc nous ne le fournissons pas, mais si
vous avez toujours le BIOS Lenovo alors vous pouvez vous contenter d'exécuter
l'utilitaire de mise à jour du BIOS Lenovo, qui mettre à jour la
version du BIOS et de l'EC. Lisez:

-   [../install/#flashrom](../install/#flashrom)
-   <http://www.thinkwiki.org/wiki/BIOS_update_without_optical_disk>
-   [Mise à jour du BIOS des X200, X200s, X200si](http://pcsupport.lenovo.com/au/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x200/downloads/ds015007)
-   [Mise à jour du BIOS du X200t](http://pcsupport.lenovo.com/au/en/products/laptops-and-netbooks/thinkpad-x-series-tablet-laptops/thinkpad-x200-tablet/downloads/ds018814)

NOTE: ça peut seulement être fait quand vous être en train d'utiliser le
BIOS Lenovo. Comment mettre à jour le micrologiciel de l'EC pendant
que libreboot est en marche est inconnu.
Libreboot remplace seulement le micrologiciel du BIOS, pas de l'EC.

Le micrologiciel d'EC mis à jour à quelques avantages p.e. meilleure
tenue de la batterie.

Rappel des batteries {#batteryrecall}
=========
[En avril 2015, a annoncé un rappel de ses batteries trouvés dans quelques-un de ses modèles ThinkPad, incluant le X200 et X200S.](https://pcsupport.lenovo.com/cr/en/solutions/hf004122)
Pour trouver si vous êtes affecté, utilisez [cet outil développé par Lenovo.](https://lenovobattery2014.orderz.com/)
Lenovo conseille aux propriétaires des modèles rappelés "d'arrêter l'ordinateur, d'enlever
la batterie, et seulement l'alimenter via le chargeur secteur."
Après vérification de la batterie, Lenovo remplaçera les batteries rappelées sans frais.
Les instructions de remplacement de la batterie pour le X200/X200S sont trouvés
[sur cette page](https://pcsupport.lenovo.com/cr/en/parts/pd0033507/).

Compatibilité (sans blobs) {#compatibility_noblobs}
-----------------------------

### Virtualisation matérielle (vt-x) {#hwvirt}

Les X200, quand ils tournent sans mises à jour du microcode du CPU
dans coreboot, ont une panique du kernel si vous exécutiez QEMU avec vt-x activé
sur 2 coeurs pour l'invité.
Avec un seul coeur pour l'invité, celui-ci panique (mais l'hôte va bien).
Contourner celà dans QEMU peut être possible; sinon, la virtualisation
logicielle devrait marcher correctement (c'est juste plus lent).

Sur du matériel GM45 (avec Libreboot), assurez-vous que les modules kernels *kvm* 
et *kvm\_intel* ne sont pas chargés quand vous utilisez QEMU.

La fiche technique d'Intel qui suite pourrait aider à l'investigation:

<http://download.intel.com/design/mobile/specupdt/320121.pdf>

Des rapports anecdotiques d'au moins un utilisateur suggèrent que quelques modèles avec le microcode CPU 1067a (sur le CPU lui-même) pourrait marcher avec vt-x dans libreboot.

Anecdotal reports from at least 1 user suggests that some models with
CPU microcode 1067a (on the CPU itself) might work with vt-x in
libreboot.

X200S et X200 Tablet. {#x200s}
----------------------
Au temps de l'écriture de ceci, le X200S et X200 Tablet ont des problèmes d'initialisation de la mémoire vive (raminit) (jeu de puces GS45. Le X200 utilise le GM45).

Le X200 et X200S Tablet sont connus pour marcher, mais seulement avec certaines configurations CPU+RAM.
Le bloc faisant obstacle en ce moment est RCOMP et SFF, mentionné dans <https://www.cs.cmu.edu/~410/doc/minimal_boot.pdf>.

Ces problèmes sont en majorité liés à la raminit. Avec un corebeoot 
non patché, vous obtiendrez le suivant : [text/x200s/cblog00.txt](text/x200s/cblog00.txt).
Aucune combinaison SODIMM qui a été testé a voulu marcher.
En premier lieu, il semble que le jeu de puces GS45 n'est pas supporté, mais
il y a une solution de countournement pour faire marcher certains modèles d'X200S, dépendant
de la RAM donnée.

La fiche technique du GS45 décrit deux mode: basse performance et 
haute performance. Le "Basse performance" utilise la série SU des processeurs
 à voltage ultra-bas (SU9400 par exemple), et le "Haute performance" utilise
la série SL (SL9400, par exemple). D'après les fiches techniques, les GS45 se
comportent de façon très similaire aux GM45 lorsqu'ils opèrent en mode
haute performances.

La théorie était alors que vous pouvez simplement enlever les vérifications
dans coreboot et faire passer un GS45 pour un GM45; l'idée est que, avec un CPU
en mode haute-performance  (SL9400, par exemple), ça pourrait simplement démarrer
et marcher.

Ce doute a été confirmé par le journal d'événements suivant:
[text/x200s/cblog01.txt](text/x200s/cblog01.txt).
Les modules de mémoire dans ce cas là sont du 2x4Go. ~~*Cependant, pas
toutes les configurations marchent: [text/x200s/cblog02.txt](text/x200s/cblog02.txt)
(2x2Go) et [text/x200s/cblog03.txt](text/x200s/cblog03.txt) (1x2Go) montrent
un démarage ayant échoué.*~~ *Fausse alerte. Les barettes étaient mixées (non-correspondantes).
Le X200S avec un CPU mode haute performance marchera tant que vous
utiliseriez des barettes mémoires de même marque (la capacité taille ne compte
pas).*

Ça a été ensuité propulsé en tant que patch pour coreboot, qui peut
être trouvé à <http://review.coreboot.org/#/c/7786/> (libreboot fusionne
ce patch dans coreboot-libre désormais. Jetez un coup d'oeil au script
'getcb' dans src/ ou git/ ).

### Raminit correct pour GS45 {#x200s_raminit}

Une nouvelle adaptation au bus système gs45 devrait être ajouté à coreboot, 
basé sur le gm45, et un nouvelle adaptation du x200st (X200S et X200T) devrait
être ajouté, basé sur le support du x200.

Cette adaptation devrait avoir un raminit correct. Alternativement, gs45
(si la raminit se trouve être le seul problème avec lui) peut faire partie
du support du bus système gm45 (et l'X200S/Tablet faisant partie du support
du X200) avec des vérifications conditionnelles pour faire marcher la raminit
différemment (comme requise) pour le GS45.
nico\_h et pgeorgi/patrickg dans le canal IRC de corebot devrait en savoir
plus sur le raminit sur les gm45 et sûrement les gs45.

pgeorgi recommande d'exécuter [SerialICE](https://www.serialice.com/Main_Page)
sur le BIOS d'usine (pour les X200S), le comparant au X200 (avec BIOS d'usine)
et le X200 (avec le code de raminit fournit par coreboot), pour voir quels sont
les différences. Puis ensuite adapter en concordance le code raminit.

Liste de compatibilité des LCDs {#lcd_supported_list}
----------------------

Liste des écrans LCD (les écrans de X200 sont listés là-bas):
<http://www.thinkwiki.org/wiki/TFT_display>

Tout les écrans LCD pour le X200, X200S et X200 Tablet sont
connus pour marcher.

Le X200 Tablet a un bouton de rotation de l'écran sur son
panneau avant.
Suivant le système d'exploitation, ça peut ou ça ne peut pas faire
tourner l'écran, le stylet, ou le dispositif de pointage accordément.
Les utilitaires sont fournis pour corriger celà dans *resources/utilities/x
200t-screen-rotation* dans le répertoire git de libreboot.

### Écrans AFFS/IPS {#ips}

#### X200

Adapté depuis
<https://github.com/bibanon/Coreboot-ThinkPads/wiki/ThinkPad-X200>

Regardez wikipédia pour la différence entre les panneaux TN et IPS.
Les IPS ont une bien meilleure couleur/contraste qu'un TN de base, et
auront typiquement de bons angles de vues.

Ceux-ci semblent venir du X200 Tablet. Vous avez besoin d'en trouver une
sans la protection en verre de l'écran tactile (peut être possible de
l'enlever).
Il doit aussi ne pas avoir de stylet dessus (encore une fois, il peut être
possible de simplement enlever le stylet).

-   BOE-Hydis HV121WX4-120, HV121WX4-110 or HV121WX4-100 - pas cher,
    peut être difficile à trouver

-   Samsung LTN121AP02-001 - commun, pas cher

*Si votre X200 inclut un écran rétroéclairé par LED, alors vous avez besoin
d'obtenir un inverseur et un cable d'harnais qui est compatible avec 
les écrans CCFL.
Pour voir quel type d'écran vous avez, regardez [\#led\_howtotell](#led_how
totell).
Si vous avez besoin de l'inverseur/cable, voici des numéros de pièces
détâchées: 44C9909 pour les cables CCFL LVDS avec connexions bluetooth et
camera, puis 42W8009 et 42W8010 pour l'inverseur.*

Il y des versions brillantes et mattes de ceux là. Matte veut dire
anti-reflets, ce que l'on veut (d'après l'opinion de cet auteur).

Référez vous au MMM (manuel de maintenance matérielle) portant sur comment remplacer
l'écran.

Sources:

-   [ThinkPad Forums - Écran matte AFFS sur le X200](http://forum.thinkpads.com/viewtopic.php?f=2&t=84941)
-   [ThinkPad Forums - Pièces détachés pour le X200 AFFSMod](http://forum.thinkpads.com/viewtopic.php?p=660662#p660662)
-   [ThinkWiki.de - X200 Displayumbau](http://thinkwiki.de/X200_Displayumbau)

### X200S
[Ce billet](http://forum.thinkpads.com/viewtopic.php.618928#p618928) explique
que les écrans/assemblages de l'X200 sont plus fins.

Comment deviner si c'est à LED ou CCFL? {#led\_howtotell}
-------------------------------------

Quelques X200S ont un rétroéclairage CCFL et d'autre un à LED dans leur
écran LCD. Ça veut aussi dire que les inverseurs varieront, donc vous 
deviez être prudent si jamais vous remplacez soit l'écran et/ou l'inverseur.
(Un inverseur CCFL est à haut voltage et détruira un écran LED rétroéclairé).

Les CCFLs contiennent du mercure. Un X200 avec un rétroéclairage CCFL dira (à
moins qu'il a été changé par une LED, avec le bon inverseur. Vérifiez avec
votre fournisseur!) le suivant: *"Ce produit contient de la Batterie Lithium
Ion, Batterie Lithium et une lampe qui contient du mercure; débarrassez-vous en
accord avec les lois locales, nationales ou fédérales en vigueur."* ()

Some X200s have a CCFL backlight and some have an LED backlight, in their LCD
panel. This also means that the inverters will vary, so you must be careful if
ever replacing either the panel and/or inverter. (a CCFL inverter is
high-voltage and will destroy an LED backlit panel). (un X200 avec un écran rétro
éclairé par des LEDs dira quelque chose de différent).

Archives des registres matériels
-----------------------
Le wiki de coreboot [montre](http://www.coreboot.org/Motherboard_Porting_Guide)
comment récolter de nombreux journaux utiles à l'adaptation de nouvelles
cartes mères. Ce qui suit sont des journaux du X200:

-   BIOS 3.15, EC 1.06
    -   [hwdumps/x200/](hwdumps/x200/)

La RAM, le S3 et les mises à jour du microcode {#ram_s3_microcode}
=============================

Pas toutes les barettes de mémoires ne marchent. La majorité de celles
par défaut oui, mais vous avez à être prudent quand vous
augmentez à 8Go; quelques barettes marchent, quelques autres non.

Quelqu'un sur Reddit a aussi fait sa propre recherche sur la compatibilité
des RAM: [voici le billet](https://www.reddit.com/r/libreboot/comments/5ax17e/liberated_x200_is_really_picky_with_memory/)

[Cette page](http://www.forum.thinkpads.com/viewtopic.php?p=760721)
pour des informations sur la compatibilité de la RAM. (à noter: le raminit
de coreboot est différent, donc cette page peut être des conneries).

pehjota a commencé à récupérer les identifiants (steppings) de différents CPUs sur
quelques ordinateurs portables X200.
Vous pouvez récupérer le CPUID en exécutant:

    # dmesg | sed -n 's/.*microcode:.*sig=\([^,]*\),.*$/\1/p' | uniq

Ce qu'à écrit pehjota: "Les ordinateurs portables qui ont des problèmes
à se réveiller d'une veille, ainsi que les ordinateurs qui (comme je l'ai
mentionné plus tôt dans \#libreboot) ne démarreront avec aucune DIMMs Samsung,
tous ont un CPUID égal à 0x10676 (stepping M0).

Les ordinateurs portables avec un CPUID 0x167A (stepping R0) se réveille de
la veille correctement à chaque fois et marche avec les DIMMs Samsung. J'aurais
besoin de faire plus de tests sur plus de ces machines pôur confirmer ces
tendances, mais il semble que le microcode des M0 est très buggé.
Ça pourrait aussi expliquer pourquoi je n'ai pas eu de problème
avec les DIMMs Samsung avec le BIOS Lenovo (qui devrait avoir des mises à jour
du microcode). Je me demande si le VT-x marche sur le R0.

Comme je l'ai dis, 10676 correspond au M0 et 1067A au R0.
Ce sont les deux CPUIDs et steppings pour les CPUs Intel Core 2 Duo P8xxx
avec le microcode d'usine. (1067 est la famille et le model, et 6 ou A
est l'ID du stepping).

*AFAIRE: vérifier les CPUIDs et teste le réveil du mode S3 et/ou KVM sur
n'importe quel système C2D (incluant les non-P8xxx, que je n'ai pas ici)
que vous avez. Je serais curieux quand la confirmation de ces résultats.*

Ce n'est peut être pas coreboot qui est bugué par rapport au raminit/S3, ça pourrait
peut être juste découler de mises à jour du microcode.

Notes non triées {#unsorted}
--------------

    <sgsit> savez-vous s'il est possible de flasher les thinkpads par le connecteur de déboguage LPC sur le bord avant?
    <sgsit> ça rendrait la vie bien plus facile pour des machines comme celles-ci
    <sgsit> tous les systèmes usinés par Wistron ont cette chose appelé un "doigt d'or", normallement sur le bord avant de la carte mère
    <sgsit> on peut y brancher une carte qui donne des codes de diagnostics mais je suis en train de me demander si c'est capable de plus
    <sgsit> http://www.endeer.cz/bios.tools/bios.html

Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\
Copyright © 2015 Patrick "P. J." McDermott <pj@pehjota.net>\

Permission est donnée de copier, distribuer et/ou modifier ce document
sous les termes de la Licence de documentation libre GNU version 1.3 ou
quelconque autre versions publiées plus tard par la Free Software Foundation
sans Sections Invariantes,  Textes de Page de Garde, et Textes de Dernière de Couverture.
Une copie de cette license peut être trouvé dans [../fdl-1.3.md](fdl-1.3.md).