Table des matières

publicité
Table des matières
Introduction et liens utiles
1. Shéma de l'architecture d'une carte mère
2. Description des principaux bus d'une carte mère.
2.1 Les bus ISA,EISA,PCI,PCI-X, PCI-Express, V-Link,AGP.
2.1.1 Calcul de la bande passante d'un bus
2.2 Le bus mémoire et processeur.
2.3 Les bus USB et IEEE 1394.
3. Gérer le Bios de sa carte mère.
3.1 Qu'est-ce que le Bios.
3.2 Quand faut-il flasher son Bios.
3.3 Comment déterminer si votre système dispose d'un Bios flashable.
3.4 Comment faire pour flasher son Bios.
3.5 Comment récupérer un Bios corrompu.
3.6 Trois utilitaires pour mieux configurer votre Bios.
4. Aller plus loin avec le Bios.
4.1 Comment entrer dans le setup du Bios.
4.2 Utiliser Debug pour reinitialiser les options du Bios.
4.3 Utiliser Debug pour effacer un mot de passe oublié.
4.4 Comment changer le logo EPA du Bios.
4.5 Votre Bios est-il compatible avec l'an 2000.
5. Identifier une carte mère.
5.1 Identifier une carte mère avec un Bios AWard.
5.1.1 Obtenir la liste des numéros de series classés par type de chipset.
5.1.2 Obtenir la liste des codes fabricants.
5.2 Indentifier une carte mère avec un Bios AMI.
5.2.1 Liste des numéros de series complets.
5.2.2 Liste des codes fabricants.
5.3 Numéros des cartes Intel.
5.4 Numéros des cartes mères ASUS.
5.5 Liste de numéro de série divers.
6. Gestion des erreurs renvoyées par la carte mère.
6.1 Description des codes d'erreurs renvoyés par le Bios.
6.1.1 8042 Gate -A20 Error
6.1.2 Address line short
6.1.3 Bios ROM Checksum error
6.1.4 Cache memory bad, do not enable cache!
6.1.5 CH-2 Timer error
6.1.6 CMOS Battery has Failed
6.1.7 CMOS checksum failure
6.1.8 CMOS memory size mismatch
6.1.8 CMOS system options not set
6.1.8 CMOS time and date not set
6.1.9 DMA bus time out
6.1.10 Keyboard error or no Keyboard present
6.1.11 Floppy Disk Fail 80
6.1.12 Floppy Disk Fail 40
6.1.13 Hard Disk Fail
6.1.14 Keyboard is locked out
6.1.15 No ROM Basic
6.1.16 On board parity error
6.2 Description de la signification des bips d'erreurs.
6.2.1 Description des messages sonores du Bios AWard v4.x et v5.x
6.2.2 Description des messages sonores du Bios AMI
7. Description des options du Bios.
8. Adresses Internet des principaux fabriquants de cartes mère.
Introduction
La plupart des informations de cette page proviennent des sites suivants :
Description
Adresse
Le site site oficiel du Bios AMI
Pour la signification des messages du Bios AWard
Pour modifier le logo du Bios
Pour la signification des numéros de cartes mère
avec un Bios AWard
Pour la signification des beep codes pour les cartes
mère avec un Bios AMI
http://www.megatrends.com/
http://www.award.com/Docs/errmsg.htm
http://www.kaotica.com/epa/
http://www.phoenix.com/en/support/bios+support/awar
dbios/bios+award+vendors.htm
Une autre liste de cartes mères
http://www.ami.com/support/doc/AMIBIOS-codes.pdf
http://www.sysopt.com/userreviews/products/mboards.h
tml
Vous trouverez sur les sites suivant des tests sur les CPU, Cartes mères, Cartes Graphiques, Chipsets,
Mémoires ... et bien d'autres informations toutes aussi intéressantes.
Description
Adresse
Tom's Hardware
La version Française de Tom's Hardware
Autre site sur le Hardware en Français
Motherboard HomeWorld
PC Maintenance
http://www.tomshardware.com/
http://www.hardware-fr.com/
http://www.tt-hardware.com/
http://www.motherboards.org/
http://www.pcmaintenant.com/sql/index.php
Choix PC
PC-Boost
http://www.choixpc.com/
http://www.pc-boost.com/
http://worldserver.oleane.com/heissler/carte_mere/
1. Architecture d'une carte mère
Les informations suivantes, concernes l'architecture des cartes mères qui sont apparues avec les processeurs
Pentium à 66Mhz. En fait quand on parle de "chipset" cela correspond généralement à la famille de composants
utilisées par la carte mère. Cette famille est en principe composée de 2 à 5 puces. Chacunes de ces puces
contrôles un ou plusieurs éléments de la carte mère. Parmis ces éléments on a :
1. Le bus PCI (sera remplacé par le PCI-X)
2. Le bus ISA
3. Le bus AGP à 3v ou 1.5v ( sera remplacé par le PCI-Express)
4. Le bus EISA ( très rare aujourd'hui )
5. Le bus USB
6. La mémoire principale
7. La mémoire cache de second niveau pour les Pentium
8. Les ports IDE
9. La gestion des canaux DMA ...
10. Le connecteur CNR ( Communications & Networking Raiser) ou slot AMR (Adio, Modem Riser
)
Shéma de l'architecture de la carte mère jusqu'au Pentium
Shéma de l'architecture de la carte mère après le Pentium
Le chipset Northbridge est aujourd'hui relié au chipset Southbridge par un bus propriétaire tel que le bus VLink(266 Mo), MuTIOL ( 1Go) ou Hyper Transport ( 3,2 Go).
Il existe de nombreux format de cartes mères. Les principaux sont :
1. AT Baby
2. AT Plein format
3. LPX (Low-Profile eXtended)
4. Micro ATX (SFX)
5. Flex ATX
6. NLX
7. WTX
8. BTX (Balanced Technology eXtended) qui remplacera l'ATX
2. Description des principaux bus d'une carte mère :
2.1 Les bus ISA,EISA,PCI, PCI-X, PCI-Expres,AGP et VLink :
On décrit ici brièvement les principales caractéristiques des bus équipés de connecteur
permettant de recevoir des cartes d'extensions ( carte graphique, réseau, modem ... ) :
ISA ISA
EIS
PCI
A
PCI
v2.1
PCIX
PCIExpres
AGP
1x
AGP
2x
AGP
4x
AGP
8x
Largeur du bus de données
en bit
8
Fréquence du bus en Mhz
4,77 8,33 8,33
Taux de transfert en Mo/s
16
32
32
33,3
3
16,6 33,3 133,
4,66
6
3
33
64
64
x32
533,3
2,5 Ghz
3
4068.
266,66
9984
98
33,33
32
32
32
32
66,66 66,66 66,66 66,66
266,6 533,3 1066, 2133,
6
3
6
2
Il existe plusieurs fréquences du bus PCI-X. Elles existent pour l'instant en 66Mhz,
133Mhz, 266Mhz et 533Mhz.
Le PCI Express est déstiné à remplacer le bus AGP. C'est un bus série contrairement aux
autres bus qui sont des bus parallèles, permettant de transferer de 8 à 64 bits par cycle
d'horloge mais à des fréquences limitées. L'avantage du bus série PCI-Express est que
l'on à plus ces mêmes limites de fréquence. Le taux de transfert du bus PCI Express offre
une vitesse de base de 312 Mo/s (2.5 GBit/s) en mode x1. Mais il existe déja des modes
x2, x4, x8, x12, x16 et x32. En mode x32, le PCI Express est capable de transmettre
32x312Mo/s ~ 10 Go/s. Le connecteur est tout petit, il comprend 18 pins. Mais on peut
augmenter la taille des ces connecteurs x4=64 pins, x8=98 pins, x16=164 pins.
Pour le bus ISA, il s'agit des valeurs théoriques maximales du bus. Pour les valeurs
réelles, il faudra diviser ces valeurs par un coefficient variant entre 2 et 8. Ces
coefficients dépendent du protocole utilisé par le bus d'E/S. Ils correspondent au nombre
de cycle utilisés pour le transfert d'une donnée sur le bus ISA. Cette valeur est
généralement paramétrable dans le bios.
Le bus V-Link a été conçus pour augmenter la bande passante entre les 2 chipsets de la
carte mère, qui jusque là étaient reliés via le bus PCI. Ce bus spécial est cadencé à 133
Mhz et est capable de géré des données sur 8 bits. De plus le V-Link est un bus dit «
Double Pumped » ce qui permet d’obtenir au final une bande passante de 266
Mo/seconde entre le Southbridge et le Northbridge (c'est les noms génériques des 2
chipsets).
La version 1x du bus AGP permet d'envoyer un Qwords ( 64 bits ) en deux cycles
d'horloge. La version 2x permet d'envoyer un Qwords en un cycle. Pour le 4x les temps
d'attentes entre deux émissions de données ont été supprimés, ce qui permet de doubler le
taux de transfert par rapport à la version 2x.
La vitesse du bus PCI est un diviseur de la vitesse du bus processeur.
Si la vitesse du bus est de 50 Mhz alors la vitesse du bus PCI est 50/1.5 = 33,333 Mhz.
Une remarque en ce qui concerne les bus PCI. Certaines cartes mères autorisent des
fréquences de 75Mhz et 83 Mhz. Lorsque l'on utilise ces fréquences, on augmente
légèrement la vitesse du bus PCI. Il y a quand même une limite. Par exemple les cartes
mères avec un bus processeur à 100 Mhz ou 133 Mhz ne permettent pas d'avoir un bus
PCI fonctionnant à 50 Mhz, dans ce cas il fonctionne d'ailleurs à 33,3333 Mhz. On à donc
:
Vitesse du bus processeur
Fréquence du bus PCI
66 Mhz
33 333 333 Hz
75 Mhz
37 500 000 Hz
83 Mhz
41 500 000 Hz
Taux de transfert
133 Mo/s
146 Mo/s
162 Mo/s
Cela permet de comprendre pourquoi sur certaines cartes mères les performances des
cartes PCI augmentent.
2.1.1 Calcul de la bande passante maximal d'un bus parallèle
Le taux de transfert théorique d'un bus se calcul de la manière suivante :
Fréquence_Bus_En_Hertz*Largeur_du_Bus_en_bits
Nombre de bits par seconde / 8
Nombre d'octect par seconde / 1024
Nombre de kilo-octect par seconde / 1024
=
=
=
=
Nombre de bits par seconde
Nombre d'octect par seconde
Nombre de Ko par seconde
Nombre de Mo par seconde
Exemple : Pour un bus PCI la fréquence du bus est de 33 Mhz et sa largeur est de 32
bits on a donc :
(((33 333 333*32 ) /8) / 1024) / 1024 = 127.15 MB/s
Les Americains utilisent très souvent les Méga Bytes = MB = Mega Octects = Mo.
Attention on trouve très souvant, pour des raisons de marqueting, des taux de transfert
exprimés en Million d'octects. Tous simplement parce que cela grossis les chiffres.
Avec 1 Mo = 1 Million d'octects ou de Bytes ... 1 Byte = 8 bits = 1 Octect ). On a
donc la formule suivant :
((33 333 333*32 )/8) / 1 000 000) = 133.33 Mo/s
2.2 Le bus mémoire et processeur :
En ce qui concerne le bus mémoire il fonctionne à la même fréquence que le bus
processeur sauf pour la RAMBUS.
Largeur du bus
de données en bit
Fréquence du bus
en Mhz
Taux de transfert
en Mo/s
Taux de transfert
en MB/s
Me
m
ED
O
Mem
Mem
SDRA
SDR
M
AM
PC100
Mem
SDRA
M
PC133
Mem DDR Mem DDR Mem
SDRAM
SDRAM
RamBus 1
PC1600
PC2100
canal PC800
Mem RamBus
4 canaux
PC800
32
64
64
64
64
64
16
16
66
66
100
133
100
133
800
800
266,
66
254,
31
533,3
800
3
508,6
762.93
2
1064
1600
2133
1600
6400
2034.50
1525.87
6103.51
1017.25 1525.87
2.3 Les bus USB et IEEE 1394
BM IDE
Débit maximun
Nombre maximum de périphérique
DMA/33
USB
USB v2.0
16,7 Mo/s 33,4 Mo/s 1,5 Mo/s 60 Mo/s
2
4
127
127
IEEE
1394
50 Mo/s
63
IEEE 1394
B
200 Mo/s
63
3.1 Qu'est-ce que le Bios.
Le Bios, Basic Input Output System, est un ensemble de routines ( programmmes ) permettant au système
d'exploitation de gérer les différents éléments de la carte mère. Donc chaque évolution technologique peut
nécessiter une évolution du Bios. Par exemple l'arrivée du lecteur LS-120 a nécessité l'ajout de routines
permettant de gérer ce lecteur. Les instructions du Bios sont stockées dans une EEPROM. Le processus de mise
à jour est donc, un peu plus complexe et plus risqué que celui d'un logiciel normal. Dans le cas d'une mauvaise
manipulation, le contenu de l'EEPROM du Bios peut être altéré, ce qui empêchera le PC de fonctionner
correctement et même d'empêcher une autre mise à jour. Toutefois, on le verra un peu plus loin, il est possible
dans certains cas de récupérer un Bios corrompu.
3.2 Quand faut-il flasher son Bios.
Avant de mettre à jour son Bios il faut se poser la question préalable : " Suis-je confronté à un problème qui
devrait normalement être gérer par le Bios ? ". Il existe plusieurs bonnes raisons de mettre à jour son Bios.
La première raison est que le Bios de votre PC peut comporter des bugs, mais cela est très rare. Le cas le plus
fréquent concerne la gestion d'énergie. Par exemple, sur certaines cartes mères, la version 4.50PG du Bios
AWard a tendance à éteindre l'écran de façon aléatoire ou à couper l'alimentation du disque alors que celui-ci
fonctionne. La version 4.51PG présente sur la majorité cartes mères récentes, a corrigé ce problème.
Généralement, le fabricant du Bios connaît le problème, et une nouvelle version du Bios est sans doute déjà
disponible sur le Web. Attention toutefois, c'est sur le site du fabricant de la carte mère que se trouve le fichier,
et non sur celui du fabricant du Bios. Il n'existe effectivement pas de version générique d'un Bios AWard ou
AMI, mais des versions adaptées à chaque carte mère en fonction de ses spécificités.
L'autre raison majeure concerne les nouvelles fonctionnalités. Par exemple, certains Bios n'offrent pas à
l'origine, la possibilité de booter le PC depuis un lecteur Zip ou LS120. Ou alors d'utiliser le mode LBA sur 48
bits pour dépasser la barre des 128 Go. Ou encore d'utiliser des fréquences de bus ou des coefficients plus élevé
qu'a l'origine ... Si vous disposez d'un support de ce type et que vous voulez l'utiliser au maximum de ses
possibilités, une mise à jour du Bios est alors nécessaire. Plus généralement, si votre Bios est très ancien, une
mise à jour peut offrir un certain nombres d'options et de paramétrages supplémentaires susceptibles de donner
une seconde jeunesse au PC traité. Enfin, il se peut qu'il n'existe pas de mise à jour spécifique du Bios de votre
PC. Il est alors fortement déconseillé d'effectuer une mise à jour provenant d'un autre fabricant de cartes. Il est
des cas où cela fonctionne, mais cela est très rare. Par contre il est possible de mettre à jour son Bios avec un
autre éditeur de Bios. C'est à dire que si vous avez un Bios AWard, vous pouvez le remplacer par un MR-Bios,
qui doit bien sur être compatible avec votre carte.
3.3 Comment déterminer si votre système dispose d'un Bios
flashable.
Généralement vous trouverez la réponse à cette question sur la documentation de la carte mère. Si vous n'avez
pas cette documentation il faut alors éteindre votre ordinateur et regarder à l'intérieur afin de repérer un
composant ayant un autocollant avec le mot BIOS écrit dessus. Décollez délicatement cet autocollant et notez le
numéro qui se trouve dessou.
Numéro du composant
Description
Am29F010
Am28F010, Am28F010A
AT28C010, AT28MC010,
AT29C010, AT29LC010,
AT29MC010
CAT28F010V5, CAT28F010V5I
AMD 5 volt flash rom
AMD ROM flash 12 volt
Atmel 5 volt flash rom
Catalyst 5 volt flash rom
CAT28F010, CAT28F010I
Catalyst 12 volt flash rom
28F010
Fujitsu 12 volt flash rom or ISSI 12 volt flash rom
HN58C1000
Hitachi 5 volt flash rom
HN28F101, HN29C010,
HN29C010B, HN58C1001,
Hitachi 12 volt flash rom
HN58V1001
A28F010, 28F001BX-B, 28F001BXIntel 12 volt flash rom
T, 28F010
M5M28F101FP, M5M28F101P,
Mitsubishi 12 volt flash rom
M5M28F101RV, M5M28F101VP
MX28F1000
MXIC 12 volt flash rom
MSM28F101
OKI 12 volt flash rom
KM29C010
Samsung 5 volt flash rom
DQ28C010, DYM28C010,
SEEQ 5 volt flash rom
DQM28C010A
DQ47F010, DQ48F010
SEEQ 12 volt flash rom
M28F010, M28F1001
SGS-Thomson 12 volt flash rom
28EE011, 29EE010
SST 5 volt flash rom
PH29EE010
SST ROM Chip - Flashable
TMS29F010
Texas-Instr. 5 volt flash rom
TMS28F010
Texas-Instr. 12 volt flash rom
W29EE011
Winbond 5 volt flash rom
W27F010
Winbond 12 volt flash rom
X28C010, X28C010I, XM28C010,
XICOR 5 volt flash rom
XM28C010I
29LVxxx
3V Flash memory (rare)
28Cxxx
EEPROM, similar to Flash memory
EPROM necessite une lampe à ultra violet pour être effacé et un
27Cxxx
programmateur d'EPROM pour être reprogrammé
Si votre composant ne figure pas dans cette liste et qu'il n'est pas précédé du numéro 28 ou 29 il s'agit alors
probablement d'une ROM standard ne pouvant pas être mise à jour.
3.4 Comment flasher son Bios.
Pour flasher le Bios d'une carte mère il faut déjà que le Bios de cette carte mère soit stocké sur un composant de
type Flash ROM ou EEPROM, Electrically Eraseable Programmable Read Only Memory. Il s'agit d'un
composant dont le contenu peut être effacé à l'aide d'un signal électrique. Pour flasher le Bios de votre carte
vous devez disposer d'un programme de flashage et du fichier contenant le code du Bios à flasher. Puis il suffit
de redémmarer votre ordinateur, de préférence avec une disquette de boot ne contenant pas de config.sys ni
d'autoexec.bat. En effet certains programmes de flashage ne fonctionne pas en mode protégé, c'est à dire lorsque
Himem.sys est chargé. Selon la marque du Bios vous n'aurez qu'à taper :
Pour le Bios AWard
awdflash xxx.bin ou pflash xxx.awd
Pour le Bios AMI
amiflash xxx.bin
Pour le Bios MrBios mrflash xxx.bin
où "xxx" est le nom du fichier d'instructions correspondant au modèle de
votre Bios.
Il est préférable de sauvegarder le Bios avant de le flasher, il sera ainsi toujours possible de revenir à l'ancienne
version en cas de problème. Si vous rencontrez une erreur au cours du flashage surtout ne rebootez pas,
rechargez simplement votre ancien Bios. N'oubliez pas de désactiver l'option System Bios Cacheable et Video
Bios Cacheable car dans certain cas cela pose des problèmes. Sauvegardez la modification et sortez du Setup.
N'oubliez pas de remettre le Bios vidéo et système en mémoire cache après avoir effectué le flashage.
Les processeur INTEL peuvent fonctionner sous deux mode. Le mode réelle et le mode protégé. Dans le mode
réel on ne pourra gérer, avec les fonctions du Bios, que 1 Mo de mémoire de 000000 à FFFFF. On passe en
mode protégé avec la sous fonction 89h de l'interruption 15h. Dans le mode protégé on peut gérer la mémoire
situé au dessu des 1 Mo grace au sous fonction 87h et 88h de l'interruption 15h. Certain programme de flashage,
ne gérent pas la mémoire au dela des 1M, c'est pour cela qu'il est préférable de ne pas charger le Himem.sys, qui
passe automatiquement en mode protégé.
En clonclusion, ne JAMAIS flasher son Bios sous Windows. Ne le faire qu'avec une disquette Dos bootable
ayant un autoexec.bat et un config.sys vide ou à la limite juste avec le Keyb.fr. Il est impératif, lorsque la mise à
jour du Bios à commencé, de ne plus l'interrompre.
3.5 Comment récupérer un Bios corrompu.
Si votre PC ne démarre plus après un flashage vous avez alors quatre possibilités pour résoudre ce problème.
La première est générique mais "acrobatique". Il faut en premier lieu remplacer temporairement le Bios
corrompu par une puce en bon état afin d'accéder au Dos. Pour cela vous pouvez en utiliser un Bios provenant
d'une autre carte mère, à condition que les chipsets de ces deux cartes ne soient pas trop différents. Par exemple
vous pouvez utiliser le Bios d'une carte mère 430HX pour flasher une carte mère équipée d'un Bios Intel 430FX
ou 430VX. Il est généralement préférable que ce Bios provienne d'une carte mère de même marque que la votre.
Une fois votre PC en route et sous DOS, retirez la puce de votre Bios, notez que la machine est en
fonctionnement ! Rassurez-vous, vous ne risquez pas grand chose, si l'option Shadow est validée dans le Bios
de substitution, le Bios est chargé en mémoire et le système n'a donc plus besoin de l'EEPROM. En fait cela
revient à débrancher une prise électrique. Il vous reste donc à replacer la puce corrompue et à la reflasher.
La deuxième est spécifique aux Bios AWard. Il vous faut d'abord retirer la carte graphique PCI et la remplacer
par une ISA (pour éviter que le Bios de la carte ne se charge). Ensuite, mettez le PC sous tension ; il va
démarrer sur le boot du Bios AWard. Si vous avez inséré une disquette contenant le flasheur et un fichier
d'instructions valides, vous pourrez exécuter le flashage.
La troisième procédure concerne les cartes Intel dotées d'un cavalier Flash Recovery. Mettez le PC hors
tension, positionnez le cavalier en mode Recovery. Remettez le PC sous tension en y insérant la disquette
bootable de mise à jour. Le Bios possède un bloc de boot non effaçable qui vous permettra de démarrer la
machine. Mais le nombre d'instructions du bloc étant très réduit, l'affichage ne fonctionne pas. Il faut alors
suivre le bon déroulement des opérations via le haut-parleur système et la diode lumineuse du lecteur de
disquettes. L'émission d'un bip par le PC et l'allumage de la diode lumineuse indiquent que le système copie le
code de Recoverv dans le Bios. Dès que la diode lumineuse du lecteur de disquettes s'éteint, le processus est
terminé. Vous pouvez alors remettre le PC hors tension, repositionner le cavalier Recovery comme il l'était
initialement, et recommencer la procédure de flashage normale depuis le Dos.
La quatrième solution consiste à utiliser un programmateur d'EEPROM et à trouver quelqu'un ayant la même
carte mère que vous (Ou très proche dans la gamme de la marque). Il sera alors possible de réaliser, sur ce
programmateur une copie de l'EEPROM. Ou alors vous pouvez commander une EPROM conenant votre Bios
au fabricant de votre ordinateur ( Ils ne le font pas tous ...).
3.6 Trois utilitaires pour mieux configurer votre Bios.
Ces utilitaires de configuration de Bios sont bien plus complets que ceux fournis avec votre carte mère.
TweakBIOS est le plus simple des trois. C'est un shareware qu'il faut enregistrer afin de bénificier de toutes ses
options. Compatible avec la grande majorité des cartes mères récentes, Tweak BIOS supporte la majorité des
chipset du marché. Les options disponibles dans TweakBIOS sont nombreuses. Parmi elles, on remarque le taux
de rafraîchissement mémoire paramétrable en fonction de la vitesse de bus choisie. On peut ainsi sélectionner
l'option For 66 MHz Bus au lieu de devoir, comme c'est le cas avec le programme de Setup intégré aux Bios,
insérer des valeurs absolues. Outre que cette logique évite un grand nombre de confusions, Tweak BIOS se
charge seul de modifier l'ensemble des paramètres qui découlent des options proposées, garantissant ainsi une
certaine cohérence dans le paramétrage de son système. Enfin, ce qui est fort utile, Tweak BIOS offre sur sa
page de droite un relevé des timings mémoire et d'autres caractéristiques système basé sur la configuration
actuelle. Il s'agit de valeurs observées et non d'un résumé des paramètres choisis par l'utilisateur. Lequel peut
ainsi plus facilement constater, suivant les paramètres choisis, la réalité des améliorations ou bien l'écart entre
les valeurs saisies et ce dont le système est capable. La version 1.53b de ce programme est accessible à l'adresse
suivante http://www.miro.pair.com/tweakbios/
ModBin est un freeware développé par AWard. Il permet d'éditer à l'écran le contenu d'un Bios AWard et de
prendre en compte ces modifications immédiatement sans avoir à redémarrer le PC. Toutes les options
disponibles dans le Bios sont modifiables par ModBin, qui découpe les différents secteurs d'intervention dans le
Bios en autant d'options de menu. Un fichier de données correspondant aux paramètres choisis permet de
sauvegarder différentes configurations. Mais ModBin offre des possibilités de configuration supplémentaires à
celles du programme de configuration intégré au Bios, comme le contenu des registres des processeurs Cyrix et
IBM ou les registres du chipset. Les connaissances approfondies qu'il requiert le réserve cependant aux initiés.
Ct-Chipz est un utilitaire Allemand offrant un niveau de précision supplémentaire, mais il est du même coup
beaucoup plus difficile à employer. On retrouve avec lui le même principe de fonctionnement qu'avec ModBin,
c'est à dire un fichier de paramètres chargés au démarrage de la machine. Il existe des fichiers de base
(paramètres par défaut) librement téléchargeables pour la plupart des processeurs et des chipset. Ct-Chipz est
délicat à utiliser, cela est lié à la possibilité qu'il offre d'accéder à tous les bits de tous les registres disponibles.
La programmation se fait en mode binaire, c'est-à-dire par une suite de 0 et de 1. Sachant que, suivant le cas, il
peut s'agir de registres de 8, 16 ou 32 bits, l'opération est source d'erreur et, quoi qu'il en soit, fastidieuse. En
revanche, si vous en avez vraiment besoin, Ct-Chipz est irremplaçable, et ses écrans d'aide contextuelle ne sont
pas avares d'explications. Sachez pour conclure que Ct-Chipz possède un mode "Ligne de commande", où les
mêmes modifications peuvent être entrées depuis le Dos... Un jeu aléatoire à réserver aux longues soirées
d'hiver. La version de ce programme est accessible à l'adresse suivante ftp://ftp.ix.de/pub/ct/ctsi/ctchip34.zip
4.1 Comment entrer dans le setup du Bios.
Pour entrer dans Setup du Bios de la carte mère, il suffit généralement de maintenir la touche Suppr ( ou Del
pour les claviers anglais), enfoncée au moment du boot. Malheureusement un certain nombre de fabricants
n'obéissent pas à ce standard, l'accès au Bios ne peut se faire qu'avec une combinaison de touches spécifiques.
Combinaisons de touches
F10
Echap
Ctrl + Echap
Ctrl + Alt + Echap
Ctrl + Alt + S
Fl
F2
Ctrl + Fll
Ctrl + Fl2
Ctrl + Alt + Fll
Ctrl + Alt + Fl2
Si aucune de ces combinaisons ne fonctionnent, vous avez plusieurs possibilités pour forcer l'accès au Bios :
 Lors du démarrage, maintenez une touche quelconque du clavier appuyée. Cela déclenche un message
d'erreur clavier à partir duquel vous pourrez entrer dans le Setup.
 S'il s'agit d'une très vieille carte mère, vous pouvez débrancher le disque dur, cela déclenche un
message à partir duquel vous pourrez entrer dans le Setup.
 Dans des cas extrêmes, style vieux 8086, débranchez la pile de la carte mère et rebootez.
 Certaines vielles cartes mères utilisent une disquette de boot contenant un programme qui permet
d'accéder au Setup.
Enfin, en maintenant la touche Inser (Ins en anglais) appuyée pendant le boot, vous contournez les options
étendues cela peut permettre de résoudre certain problème matériel.
4.2 Utiliser Debug pour reinitialiser les options du Bios.
Certains utilitaires, comme par exemple ModBin ou Ct-Chipz permettent de sauvegarder les options du Bios
dans un fichier, qui pourra être utilisé pour restaurer ces options. Le problème, c'est que lorsque ce fichier est
abimé, sa restauration a pour consèquence de corrompre les paramètres du Bios et donc d'empêcher le PC de
fonctionner normalement. Si c'est le cas, rassurez vous, vous avez la possibilité de reconfigurer le Bios en lui
assignant des valeurs par défaut. Pour cela vous avez juste besoin du programme Debug du Dos. Debug est un
programme permettant, entre autre, d'examiner et de modifier le contenu de la mémoire conventionnelle.
Normalement ce programme est disponible dans le répertoire c:\DOS ou C:\Windows\Command. Il vous suffit
de tapez debug. Debug vous affiche alors une invite sous la forme d'un tiret. Si votre Bios est un modèle
AWard, le code est:
Pour un Bios AWard
Pour un Bios Phoenix
DEBUG
DEBUG
-o 70 17
-o 70 FF
-o 71 17
-o 7l 17
-q
-q
Une fois revenu au Dos, vous pouvez redémarrer. Votre PC fonctionnera sur la base de paramètres Bios par
défaut. Il n'existe malheureusement pas de code approprié aux Bios AMI. Cependant j'ai développé un petit
programme en assembleur permetant d'effacer la zone du Bios contenant les paramètres du Bios. Il s'agit de
FH_CMOS v1.0.
4.3 Utiliser Debug pour effacer un mot de passe oublié.
Vous pouvez empêcher l'accès au Bios en le protégeant avec un mot de passe. Le problème c'est que si vous
oubliez ce mot de passe vous n'avez plus aucun moyen d'accèder au Bios. Malgré tout, il existe sur certaine
carte mère, un cavalier permettant de réinitialiser la zone mémoire du Bios où réside le mot de passe, ainsi que
les autres options du Bios. Ce cavalier se nomme CLEAR CMOS et se situe le plus souvent à proximité de la
pile. Il est pourvu de trois broches. Il suffit d'inverser la position du cavalier CLEAR CMOS. C'est à dire que
s'il se trouve en position 1-2, il faut alors le mettre en position 2-3 et inversement. Il ne vous reste qu'à rallumer
l'ordinateur, attendre quelques secondes, le reéteindre et replacer votre cavalier dans sa position originale puis
redémarrer votre machine.
Malheureusement, toutes les cartes mères ne sont pas dotées de ce cavalier. Rassurez-vous il vous reste encore
plusieurs possibilités.
 La première consiste à attendre que la pile de la machine se décharge cela varie de cinq ans à dix ans
dans le cas d'une pile Dallas.
 La deuxième consiste à retirer la puce ou la pile et attendre vingt minutes environ. Si la pile est soudée,
il est possible de la décharger (vérifiez qu'elle soit bien rechargeable !) pour que la mémoire CMOS ne
soit plus alimentée. Pour cela, connectez une résistance de faible valeur (39 Ohms) à la pile et attendez
une demi-heure. Certaines cartes mères ont un cavalier réservé à cet usage : il est marqué CMOS
DRAIN.
 La troisième et la plus simple : utiliser le programme DEBUG. Pour la plupart des modèles de cartes
mères, le code à entrer est le suivant :
DEBUG
-o 70 2E
-o 7l FF
-q
Vous tapez DEBUG sous DOS puis le code. Pour finir taper la lettre q qui signifie Quitter le programme
Debug. Après retour au Dos, vous pourrez redémarrer la machine et entrer dans le Setup du Bios sans mot de
passe. Ceci dit il existe de petits programmes permettant d'effacer ce mot de passe.
Program
me
Description
Programme permettant d'effacer la CMOS et donc le mot de passe de
n'importe quel BIOS
Programme permettant d'effacer le mot de passe d'un Bios AMI
Programme permettant d'afficher le mot de passe d'un Bios AMI
Programme permettant d'effacer le mot de passe d'un Bios AWard
FH_CMOS
v1.0.
ami_pass.zip
ami_pass_deco
d.zip
AWard_pass.zi
p
4.4 Comment changer le logo EPA du Bios.
A ma connaissance cela n'est possible qu'avec certaines cartes mères équipées du Bios AWard. Donc pour
substituer un autre logo à celui de l'EPA, AWard propose un petit programme BMP2EPA.. Attention cela peut
être très dangereux. Cela peut en effet corrompre le Bios de votre carte mère. Il est préférable avant d'effectuer
cette opération d'être sur de pouvoir reflasher son Bios voir le paragraphe 3.5 à ce sujet.
L'utilisation est très simple,
 il faut d'abord créer une image en noir et blanc de 136 x 128 pixels.
 Convertir l'image xxxx.BMP dans un format reconnaissable par le Bios avec BMP2EPA.EXE. Pour
cela il suffit de taper :
BMP2EPA xxxx.BMP xxxx.EPA
 Il ne reste plus qu'à remplacer le logo EPA du Bios avec l'utilitaire CBROM.EXE. Pour cela il suffit de
taper :
CBROM xxxx.AWD /EPA xxxx.EPA
 Pour finir flashez votre Bios avec ce nouveau fichier.
L'utilitaire BMP2EPA.EXE peut aussi servir à rajouter des couleurs à votre image, pas plus 16 couleurs, et
seulement à partir d'une image monochrome. Attention Bmp2epa.exe ne fonctionne que sous Dos, il ne
fonctionne donc pas sous Windows 95.
Description
Programme
Liste non exaustive des cartes mères testées.
Pour obtenir plus d'informations sur le programme
BMP2EPA
http://www.kaotica.com/localsites.html
http://www.award.com/prodbrfs/logocust.
htm
4.5 Votre Bios est-il compatible avec l'an 2000.
Lorsque que vous mettez votre PC sous tension, le Bios va lire la date et l'heure système dans l'horloge système,
la RTC (Real Time Clock disponible sur les ports 70h et 71h) et les stoke en mémoire afin de les tenir à
disposition des applications. Le problème qui se pose, est que les valeurs qui représentent la date et l'heure sont
stokées sur 1 octect, c'est à dire sur 8 bits. On ne peut donc pas stocker des valeurs plus grandes que 28 = 256,
donc à fortiori 2000.
Si votre Bios ne fait pas la différence entre les dates 01/01900 00:01 et 01/01/2000 00:01, vous pouvez avoir
quelques problèmes. La plupart du temps cela ne prète pas à conséquence dans la mesure ou le système
d'exploitation corrige ce problème. Malheureusement certains programmes ne passent pas par le système
d'exploitation et chargent la date et l'heure système soit directement avec l'interruption 1Ah, fonction 02H du
Bios soit la lisent sur les ports 70h et 71h. Donc, pour savoir si votre Bios est compatible avec l'an 2000 vous
avez deux solutions.
 La première consiste à écrire un petit programme mettant l'horloge système au 31/12/99 23:59,
attendre une minute et de relever et d'enregistrer la nouvelle date et heure système. Un exemple de ce
type de programme est disponible dans La Bible PC de l'éditeur Micro Application.
 La seconde solution consiste à utiliser un logiciel testant votre système.
Utilitaires
Adresse
Le logiciel Survive 2000 Analyzer
Utilitaire pour Bios AMI
Utilitaire pour Bios AWard
http://www.survive-2000.com/download.htm#2
http://www.ami.com/utilities/
http://www.award.com/
5.1 Identifier une carte mère avec un Bios AWard.
Le seul moyen vraiment efficace pour identifier une carte mère est d'obtenir son numéro de série. Car c'est à
partir de ce numéro que vous pourrez obtenir la marque et le modèle de la carte. La plupart des Bios incluent un
identifiant unique composé d'une combinaison de chiffres et de lettres. On y trouve le type du chipset embarqué,
le fabricant de la carte et la référence du produit dans sa gamme. Ce numéro fait généralement parti de la
dernière ligne de votre premier écran de Boot. Celui-ci apparaît au bas de l'écran, immédiatement après la mise
en marche du PC. Lors de la phase de vérification mémoire, appuyer sur la touche pause afin de noter ce
numéro. Si vous n'arrivez pas à voir ce numéro il existe de petits utilitaires vous permettant d'extraire ce numéro
de série.
Utilitaires
Adresse
L'utilitaire AMI Motherboard Identification Utility dévelloper par AMI ctbios.zip
L'utilitaire C't PCI-Optimiser v3.03
ctpci330.zip
L'utilitaire C't Bios-Info d'Andreas Stiller v1.5
ctbios.zip
Voyons maintenant comment déchiffrer ces identifiants, sachant que deux fabricants de Bios, AWard et AMI,
se partagent l'essentiel du marché. Commençons par AWard, avec un identifiant typique 2A59CQ1CC.
On isole d'abord le code du chipset, qui correspond aux 5 premiers chiffres c'est à dire 2A59C. Ces 5 premiers
chiffres permettent d'indentifier le type du chipset utilisé.
Puis on isole le code fabricant, qui correspond généralement aux 2 chiffres suivant c'est à dire Q1
2A59CQ1C
Description
C
2A59C
Q1
CC
Correspond au code d'un chipset Intel 82430 FX
Représente le code du fabricant : ici, QDI
Représente le modèle : ici, P5I437/250A
Autre exemple :
2A69HT5JC
Description
-00
2A69H
T5
JC
00
Correspond au code d'un chipset Intel 82440 FX
Représente le code du fabricant : ici, Tyan
Représente le modèle : ici, Titan Pro 1668ATX
Représente généralement un numéro de révision du modèle
Tous les fabricants intégrant des Bios AWard se conforment à ce système, quelle que soit la marque du chipset
employé, et ce depuis, approximativement, l'apparition du 486.
5.1.1 Liste des numéros de series complets.
5.1.2 Liste des codes fabricants.
5.2 Indentifier une carte mère avec un Bios AMI.
Si la carte dispose d'un Bios entre 1986 et 1990 il faut alors extraire le second bloc de numéro. Par exemple
pour DINT-1123-04990-K8 l'identifiant est le numéro 1123 ce qui correspond à une carte de marque
MAGTRON TECHNOLOGY.
Si la carte dispose d'un Bios flashé à partir de 1991 il faut alors extraire le troisième bloc de numéro. Par
exemple pour 51-0102-zz5123-00111111-101094-AMIS123-P l'identifiant est le numéro 5123.
Pour identifier votre carte mère, vous pouvez utiliser l'utilitaire dévellopé par AMI :
Utilitaires
Adr
esse
L'utilitaire AMI Motherboard Identification Utility dévellopé par AMI pour
Windows 95/98/2000, Windows NT 4.0, MS-DOS
mbid.z
ip
5.2.1 Liste des numéros de series complets.
5.2.2 Liste des codes fabricants.
5.3 Pour les cartes Intel.
Elles sont souvent, elles aussi, peu identifiées. C'est au niveau des trois ou quatre derniers chiffres que
l'identification s'effectue. Ainsi, dans 1.00.xx.CS1, CS1 correspond à la carte Venus 440FX. Si les trois
caractères sont suivis d'une lettre, il s'agit d'une carte OEM. Cette lettre correspond à la marque du PC dont elle
provient. Vous avez la liste de ces correspondances dans le tableau suivant.
5.4 Pour les cartes mères ASUS
Toutes les cartes mères de type ASUS ont leur numéro d'identification situé dans le coin supérieur gauche de
l'écran. Vous pouvez y voir une chaîne ayant la forme # 401A0 - XXXX.
# 401A0 XXXX
Description
A0
XXXX
Ce code signifie qu'il s'agit d'une carte mère ASUS
Représente le numéro de la version du Bios
Sur la dernière ligne de l'écran vous trouvez des informations supplémentaires. On par exemple 04/09/9782437VX-<<VX97>>C-00. Les informations sont toujours présentées dans cet ordre.
04/09/97-82437VX<<VX97>>C-00
Description
04/09/97
82437VX
<<VX97>>
C-00
Correspond à la date de la carte mère
Correspond au type de chipset utilisé par la carte
Correspond au modèle de la carte mère
Correspond à la révision de la carte mère
5.5 Liste de numéros de série divers.
Description
Adresse
http://www.supermicro.com/TECHSUPPORT/BIOS/bios.
htm
Description du numéro des cartes mères de Tyan
http://www.tyan.com/support/html/bios_support.html
Liste officiel des numéros de carte avec un Bios AWard. http://www.award.com/
Liste officielle des numéros de série des cartes d'Intel
http://support.intel.com/support/motherboards/identify.htm
Description du numéro de serie des cartes Intel
http://support.intel.com/support/motherboards/bios.htm
Liste officielle des numéros de carte avec un Bios AMI. http://www.megatrends.com/ami/
http://worldserver.oleane.com/heissler/carte_mere/
Numero des cartes mères de SuperMicro
6.1 Description des codes d'erreurs renvoyés par le Bios
Je donne ici la signification des principaux messages d'erreurs délivrés par le Bios. La plupart des erreurs
rencontrées peuvent être résolues simplement en modifiant certains paramètres du Bios. Pour un BIOS Award
vous trouverez la version originale ici
http://www.phoenix.com/en/support/bios+support/awardbios/award+error+codes.htm
6.1.1 8042 Gate -A20 Error
Le contrôleur du clavier 8042 ne fonctionne pas. Le plus rapide est de changer de
clavier. Le plus économique consistera tout simplement soit à réinsérer correctement
le composant 8042 dans sont support, soit à le changer. Il arrive, rarement, que
certains claviers soient munis d'un fusible et que celui-ci soit tout simplement
défectueux.
6.1.2 Address line short
Problème logique dans le décodage d'une adresse mémoire. Il peut s'agir d'une
perturbation magnétique. Se résoud en éteignant le PC et en l'allumant trente
secondes plus tard.
6.1.3 Bios ROM Checksum error
C'est une erreur de contrôle de la ROM du Bios. C'est à dire que le contrôle de la zone
d'adresse F0000H-FFFFFH est incorrecte.
6.1.4 Cache memory bad, do not enable cache!
Défaillance de la mémoire cache. La plupart du temp c'est la barrette de mémoire
cache (de type CELP) qui est mal insérée dans son connecteur.
6.1.5 CH-2 Timer error
Certaines cartes mères disposent de deux horloges. Ce message indique que la
seconde horloge est défectueuse ou que les ressources qu'elle utilise ( IRQ et adresse)
sont en conflit avec un autre périphérique.
6.1.6 CMOS Battery has Failed
Ce message indique que la pile de la carte mère doit être changée.
6.1.7 CMOS checksum failure
Ce message indique généralement que que les paramètres du Bios sont beaucoup trop
"optimisés" ce qui peut entraîner un blocage du système en cours d'utilisation. Autre
signification, il se peut aussi que la pile de la carte mère doit être changée. Si c'est le
cas, pour le vérifier, il suffit d'éteindre l'ordinateur et de vérifier que les paramètres du
Bios sont bien conservés.
6.1.8 CMOS memory size mismatch CMOS system options not set,
CMOS time and date not set
Ces erreurs se produisent en général lorsque vous ajoutez des mémoires qui ne sont
pas compatibles entres elles ou défecteuses.
6.1.9 DMA bus time out
Un périphérique a monopolisé les signaux du bus pendant une durée supérieure à la
durée allouée (7,8 microsecondes). Cela signifie généralement que le périphérique
incriminé est défectueux.
6.1.10 Keyboard error or no Keyboard present
Impossible d'initialiser le clavier. Il faut s'assurer que le clavier est correctement
branché et qu'aucune touche n'est actionnée pendant l'initialisation.
6.1.11 Floppy Disk Fail 80
Impossible de reinitialiser le lecteur de disquette. Verifier que les câbles du lecteur
sont bien branchés.
6.1.12 Floppy Disk Fail 40
Les paramètres du setup sont en contradiction avec le matériel installé.
6.1.13 Hard Disk Fail
80 La réinitialisation du disque dur a échoué.
40 Le diagnostic du contrôleur de disque dur a échoué.
20 Erreur d'initialisation du disque dur.
10 Impossible de réétalonner le disque fixe.
08 Verification des secteurs défaillants.
6.1.14 Keyboard is locked out
Le Bios détecte que le clavier est vérouillé.
6.1.15 No ROM Basic
Ce message indique qu'aucune unité de boot n'a été trouvée. La plupart du temp le
problème provient du fait que le disque dur n'a pas été déclaré dans le Bios ou qu'il
n'est pas correctement branché ou alors que la partition principale n'est pas activée.
6.1.16 On board parity error
Erreur de parité dans la mémoire de la carte mère. Faites une vérification antivirale :
les erreurs de parité sont la spécialité de certains virus. Cette précaution concerne
également les messages suivants :
Off board parity error,Parity error
Memory parity error at XXXH
I/0 card patity error at XY.XH
Elle s'applique enfin aux deux messages Offending address notfound et Offending
segment, qui indiquent une erreur plus grave encore puisque le segment mémoire
corrompu ne peut être déterminé.
6.2 Description des bips d'erreurs
Si à l'allumage de votre PC vous entendez des bip et que rien ne se passe, alors cela
signifie que des erreurs se sont produites et qu'elles sont suffisamment graves pour
bloquer le fonctionnement du système. En l'absence d'affichage, ces bips représentent le
seul moyen d'identifier la nature du problème.
6.2.1 Description des messages sonores du Bios AWard v4.x et v5.x
1 bip long suivi de 2 courts
Cela correspond à une erreur vidéo. La carte graphique est peut-être défectueuse,
mais la plupart du temps elle est simplement mal insérée dans son support.
Un bip long répétitif
Ce message indique généralement qu'une erreur DRAM s'est produite.
6.2.2 Description des messages sonores du Bios AMI
Nombre de Bits
1 bip court
Description
Le circuit de rafraîchissement de la carte mère est défectueux. Vérifiez
l'insertion des barrettes. Si l'erreur persiste, vous devrez les changer.
Attention, toutes vos barrettes ne sont pas forcément défectueuses. Vous
devrez les essayer une à une pour détecter la ou les barrettes fautives.
2 bips courts
3 bips courts
4 bips courts
5 bips courts
6 bips courts
7 bips courts
8 bips courts
9 bips courts
10 bips courts
11 bips courts
1 bip long suivi de 2 courts
1 bip long suivi de 3 courts
1 bip long
Erreur de parité dans les premiers 64Ko de mémoire. Carte mère à
changer.
Mémoire défaillante au niveau des 64 Ko de mémoire de base. Carte mère
à changer.
Erreur de l'horloge système ou défaillance de la mémoire au niveau des 64
Ko de mémoire de base. L'horloge système est un composant qui peut être
changé par un spécialiste
Le CPU de la carte mère a généré une interruption d'exeption. Vérifiez son
insertion. Si l'erreur persiste, le processeur est sans doute endommagé.
Le contrôleur du clavier 8042 ne fonctionne pas. Le Bios ne peut pas
commuter en mode protégé. Souvent, la puce est sortie de son logement.
Si la réinsérer ne suffit pas, elle peut être changée très simplement.
N'oubliez pas non plus que certains claviers sont pourvus d'un fusible.
Erreur d'exception en mode virtuel. Carte mère à changer
La carte graphique est manquante ou alors une erreur de lecture/écriture
dans la mémoire graphique s'est produite. Vérifiez l'insertion de la carte
graphique dans le connecteur. Si l'erreur persiste, essayez une autre carte
graphique.
La valeur du total de contôle de la ROM ne correspond pas à celle encodée
dans le Bios. La puce du Bios est sans doute défectueuse. Généralement
enfichée dans un socket, elle peut être changée (avec précaution et par un
modèle équivalent !).
Erreur de lecture/écriture dans le registre de fermeture de la mémoire
CMOS. La réparation éventuelle ne peut être effectuée que par un
spécialiste.
La mémoire cache externe est défecteuse.
Cela correspond à une erreur vidéo. La carte graphique est peut-être
défectueuse, mais la plupart du temps elle est simplement mal insérée dans
son support.
Erreur vidéo.
Tests effectués sans problème, la machine est prête à démarrer.
Si aucun bip ne se fait entendre et si rien ne se passe à l'écran, vérifiez que le haut
parleur système est connecté à la carte mère. Pour vérifier si la carte mère est
effectivement alimentée, regardez si la diode lumineuse Power On est correctement
connectée à la carte mère et si elle s'allume. Vous pourrez ensuite tester le PC en
retirant une à une toutes les cartes d'extensions, à l'exception de la carte graphique.
Téléchargement