Message d'erreur mémoire sur 80286
Modérateurs : Papy.G, fneck, Carl
- Totor le Butor
- Messages : 2238
- Inscription : 07 sept. 2011 16:14
- Localisation : Paris - Mezels
Re: Message d'erreur mémoire sur 80286
Oui il me semble que c'est ce nom .
Après il y a un test relativement simple, booter sur le disque, faire une disquette de boot et y copier toute la quincaillerie qui va bien pour lancer le soft.
Si erreur de parité c'est qu'on a bien un virus dans le disque dur qui a infecté la disquette de boot . Quoi que... cela peut-être aussi le signe que l'on a copié un soft abimé du disque vers la disquette ...
Après il y a un test relativement simple, booter sur le disque, faire une disquette de boot et y copier toute la quincaillerie qui va bien pour lancer le soft.
Si erreur de parité c'est qu'on a bien un virus dans le disque dur qui a infecté la disquette de boot . Quoi que... cela peut-être aussi le signe que l'on a copié un soft abimé du disque vers la disquette ...
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Re: Message d'erreur mémoire sur 80286
Bon j'ai trouvé !
la mise en place du réseau se fait par un fichier bat qui enchaîne les commandes :
mise en place des variables d'environnement
chargement du packet driver
lancement du dhcp.
Sur disquette un 'certain' temps sépare les différentes commandes et ça fonctionne, ce temps est plus court si je lance le bat depuis le dd et la ça ne marche plus...
Sur le dd si je décompose le bat en exécutant chaque commande à la main une à une ça marche parfaitement.
Donc je pense que si la commande dhcp arrive trop vite après le lancement du driver il y a une corruption quelque part.
Pour l'instant j'ai mis une instruction pause entre chaque ligne du fichier bat et voilà...
C'est assez bizarre comme truc mais j'ai fait la manip plusieurs fois et c'est imparable !
L'explication avant / après :
Suite au formatage du dd j'ai du ré-écrire ce fichier bat.
Après coup il me semble bien me souvenir que dans le fichier d'origine sur le 286 il y avait une commande wait ou sleep quelque part.
Et je ne l'ai pas remise !
Bref ma mémoire m'a lâché !
Il reste à trouver comment créer une temporisation dans le fichier bat parce que pause il faut faire return pour que ça reprenne.
Bonne journée.
Philippe
la mise en place du réseau se fait par un fichier bat qui enchaîne les commandes :
mise en place des variables d'environnement
chargement du packet driver
lancement du dhcp.
Sur disquette un 'certain' temps sépare les différentes commandes et ça fonctionne, ce temps est plus court si je lance le bat depuis le dd et la ça ne marche plus...
Sur le dd si je décompose le bat en exécutant chaque commande à la main une à une ça marche parfaitement.
Donc je pense que si la commande dhcp arrive trop vite après le lancement du driver il y a une corruption quelque part.
Pour l'instant j'ai mis une instruction pause entre chaque ligne du fichier bat et voilà...
C'est assez bizarre comme truc mais j'ai fait la manip plusieurs fois et c'est imparable !
L'explication avant / après :
Suite au formatage du dd j'ai du ré-écrire ce fichier bat.
Après coup il me semble bien me souvenir que dans le fichier d'origine sur le 286 il y avait une commande wait ou sleep quelque part.
Et je ne l'ai pas remise !
Bref ma mémoire m'a lâché !
Il reste à trouver comment créer une temporisation dans le fichier bat parce que pause il faut faire return pour que ça reprenne.
Bonne journée.
Philippe
Someday I'll get you, Red Baron !
Re: Message d'erreur mémoire sur 80286
Tu veux qu'on te fasse un petit fichier com en Turbo Pascal ou C qui prend juste un paramètre en millisecondes ou secondes et qui boucle ?
- fneck
- Site Admin
- Messages : 17541
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Message d'erreur mémoire sur 80286
C'est une bonne idée ce petit programme, je suis preneur.
A partir de Ms-Dos 6.00 il y a la commande CHOICE qui fait ça mais par incrément de 1 seconde. En attendant si ça peut servir:
CHOICE /T:O,1 >NUL
(attention, après le T: c'est un O pour Oui, pas un zéro, probablement avec une version anglaise de Ms-Dos il faudrait mettre Y)
[edit] Si tu veux que ça passe quelque soit la langue de Ms-Dos:
CHOICE /C:ON /T:O,1 >NUL
A partir de Ms-Dos 6.00 il y a la commande CHOICE qui fait ça mais par incrément de 1 seconde. En attendant si ça peut servir:
CHOICE /T:O,1 >NUL
(attention, après le T: c'est un O pour Oui, pas un zéro, probablement avec une version anglaise de Ms-Dos il faudrait mettre Y)
[edit] Si tu veux que ça passe quelque soit la langue de Ms-Dos:
CHOICE /C:ON /T:O,1 >NUL
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Message d'erreur mémoire sur 80286
Pour compléter ce que dit Fneck (j'ai pris au hasard) http://popek59.free.fr/documents_divers ... choice.htm
pour compléter un peu plus la maitrise complète de l'instruction.
C'est vrai que +1sec à chaque fichier ça fait beaucoup dans un chargement au boot en plus de son propre traitement. Par contre, c''est pas mal comme trouvaille parce que bon, c'est intégré à MSDOS.. Néanmoins, il doit bien y avoir quelqu'un durant toutes ces années qui a pu développer un programme gérant un temps entre les chargements de programme dans un batch.. (?) Oui oui, je ne l'ai pas !!!
pour compléter un peu plus la maitrise complète de l'instruction.
C'est vrai que +1sec à chaque fichier ça fait beaucoup dans un chargement au boot en plus de son propre traitement. Par contre, c''est pas mal comme trouvaille parce que bon, c'est intégré à MSDOS.. Néanmoins, il doit bien y avoir quelqu'un durant toutes ces années qui a pu développer un programme gérant un temps entre les chargements de programme dans un batch.. (?) Oui oui, je ne l'ai pas !!!
- fneck
- Site Admin
- Messages : 17541
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Message d'erreur mémoire sur 80286
Oui le programme existe probablement en freeware/shareware mais je ne l'ai pas retrouvé.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Message d'erreur mémoire sur 80286
La commande CHOICE est sensée interagir avec un être humain... donc c'est logique que la gamme de temps soit exprimée en secondes.
Re: Message d'erreur mémoire sur 80286
Ca qui serait bien c'est que cette commande d'attente n'interagisse pas avec le clavier...
On ne sait jamais, les utilisateurs sont capables de tout !
Pour le petit programme : comme Fabien, +1.
On ne sait jamais, les utilisateurs sont capables de tout !
Pour le petit programme : comme Fabien, +1.
Dernière modification par wawa.voun le 10 oct. 2023 10:39, modifié 1 fois.
Someday I'll get you, Red Baron !
- fneck
- Site Admin
- Messages : 17541
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Message d'erreur mémoire sur 80286
La commande que je t'ai proposée n'attend rien du clavier et n'affiche rien à l'écran. Juste un délai d'une seconde à l'endroit où tu insères la commande.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Message d'erreur mémoire sur 80286
Super !
Alors je la teste ce soir.
Alors je la teste ce soir.
Someday I'll get you, Red Baron !
-
- Messages : 575
- Inscription : 15 avr. 2020 16:25
- Localisation : VAR
Re: Message d'erreur mémoire sur 80286
J'ai eu le même problème de parité sur mon 286, il faut changer les barrettes, en fait on s'en rend pas compte, tout fonctionne bien, mais dès qu'il y a accès à une partie de la mémoire ca plante, et ca peut afficher ce message,
ou bien le jumper de parité sur la carte a été changé.
Pour tester , c'est simple, avec checkit, dans test et memory, même le test rapide, moi ca plantait dans le test EMS et XMS, si tu as de l'EMS ou XMS, il devrait planter.
Ou bien des faux contacts au niveau des barrettes ou les dip memory.
ou bien le jumper de parité sur la carte a été changé.
Pour tester , c'est simple, avec checkit, dans test et memory, même le test rapide, moi ca plantait dans le test EMS et XMS, si tu as de l'EMS ou XMS, il devrait planter.
Ou bien des faux contacts au niveau des barrettes ou les dip memory.
Re: Message d'erreur mémoire sur 80286
Les programmeurs chevronnés l'expliqueront mieux que moi, mais c'est également en fonction du type d'opération effectués sur les adressages mémoire qu'une erreur est générée ou pas...
Je dis cela en tant que novice en programmation, qu'il s'agit simplement d'observer un memtest (ou il y a une erreur j'entends) : un memtest ne montre pas une erreur immédiatement, il peut montrer une erreur au test #4 (sur 9 ou 10 je crois). Ce qui sous entend donc que le type d'opération traité en mémoire en test #1, #2, #3 passe sans aucun soucis. De plus, on peut avoir de la RAM en caraf non pas à la 1ère pass des 9-10 type de manipulations de données en mémoire, mais au 2ème voire 3ème test !
Je dis cela en tant que novice en programmation, qu'il s'agit simplement d'observer un memtest (ou il y a une erreur j'entends) : un memtest ne montre pas une erreur immédiatement, il peut montrer une erreur au test #4 (sur 9 ou 10 je crois). Ce qui sous entend donc que le type d'opération traité en mémoire en test #1, #2, #3 passe sans aucun soucis. De plus, on peut avoir de la RAM en caraf non pas à la 1ère pass des 9-10 type de manipulations de données en mémoire, mais au 2ème voire 3ème test !
Re: Message d'erreur mémoire sur 80286
Concernant mon problème spécifique il est réglé.
Checkit en mode full a tourné pendant une après-midi complète sans sortir d'erreur mémoire.
J'ai réglé le problème (voir plus haut dans le fil).
Philippe
Checkit en mode full a tourné pendant une après-midi complète sans sortir d'erreur mémoire.
J'ai réglé le problème (voir plus haut dans le fil).
Philippe
Someday I'll get you, Red Baron !
-
- Messages : 575
- Inscription : 15 avr. 2020 16:25
- Localisation : VAR
Re: Message d'erreur mémoire sur 80286
dans ton test et sur ta machine tu avait de l'xms ou ems ?
Re: Message d'erreur mémoire sur 80286
Bonsoir,
Le pc à 2 mo de ram en chips, pas de barette.
Pas de mémoire ems, juste de la mémoire étendue (xms il me semble) avec himem.sys en mémoire.
Bonne soirée.
Philippe
Le pc à 2 mo de ram en chips, pas de barette.
Pas de mémoire ems, juste de la mémoire étendue (xms il me semble) avec himem.sys en mémoire.
Bonne soirée.
Philippe
Someday I'll get you, Red Baron !