digital-jedi Posté(e) le 7 décembre 2018 Partager Posté(e) le 7 décembre 2018 Salut, Je cherche à savoir s'il y a un vieux briscard qui pourrait répondre à un problème de démarrage de HIMEM.SYS sur une config récente avec une barrette de 8Go de RAM et un chipset Ethernet I219-LM. La mémoire ne se charge pas bien et indique HMA non disponible. Je vais googler ce weekend sur le sujet. Ensuite, il me faudrait savoir si le driver Ethernet I219-LM d'INTEL est compatible MS-DOS 6.22 ou pas (non compatible si c'est pour MS-DOS 7 (W95) et +). https://downloadcenter.intel.com/product/82185/Intel-Ethernet-Connection-I219-LM Le site INTEL ne précise pas la version de MS-DOS compatible. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Aloyse57 Posté(e) le 7 décembre 2018 Partager Posté(e) le 7 décembre 2018 Je ne me souviens plus, mais j'ai trouvé ceci `: https://kb.iu.edu/d/aaos La fameuse option dans le BIOS : A20 dont personne ne sait plus à quoi elle sert 😂 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pastoi Posté(e) le 8 décembre 2018 Partager Posté(e) le 8 décembre 2018 Mets dos=high,umb sous device=c:\dos\himem.sys Lien vers le commentaire Partager sur d’autres sites More sharing options...
MeowMeow Posté(e) le 8 décembre 2018 Partager Posté(e) le 8 décembre 2018 @digital-jedi Tu es un fou xD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Carpe_Diem Posté(e) le 8 décembre 2018 Partager Posté(e) le 8 décembre 2018 Il y a 54 minutes, trOmAtism a écrit : @digital-jedi Tu es un fou xD Non, c'est un Jedi. Lien vers le commentaire Partager sur d’autres sites More sharing options...
digital-jedi Posté(e) le 8 décembre 2018 Auteur Partager Posté(e) le 8 décembre 2018 Salut, merci pour l'aide. EDIT : Ci-joint le fichier Config.SYS d'origine, avant le changement de carte mère à tester : Citer DEVICE=C:\DOS\HIMEM.SYS FILES=30 DOS=HIGH,UMB LASTDRIVE=Z J'ai déjà trouvé quelques sources sur internet avec des pistes : et il faut que je creuse. Et oui, la page ci-dessous est intéressante pour détailler les arguments de HIMEM.SYS à tester : http://www.vfrazee.com/ms-dos/6.22/help/himem.sys.htm Pour l'instant, on a testé en remplacement (d'où la capture d'écran) : DEVICE=C:\DOS\HIMEM.SYS /VERBOSE /TESTMEM:OFF /EISA Contexte : Un ancien système qui gère de l'infrastructure ferroviaire fonctionne sous MS-DOS 6.22, et sa carte mère est obsolète. Et comme il s'agit de sécurité ferroviaire, on ne peut pas changer l'OS sans grosse étude et tests de régression, etc ; les tests sont en cours et avancés pour FREEDOS. Mais de toute façon, il nous faut assurer la maintenance du système, donc le remplacement des cartes mères. Donc là, on teste une nouvelle carte mère (fournie avec une RAM DDR4 8Go ; minimum 4Go dans le commerce je crois), et donc la carte a un comportement différent sous DOS visiblement. Niveau mémoire, MS-DOS ne traite pas les Go de RAM, mais je ne sais pas s'il n'y a pas un driver MS-DOS qui ne saurait pas traiter au dessus de x Go. HIMEM.SYS par exemple fait un test de la mémoire, donc si MS-DOS veut tester 8Go de RAM à la vitesse de MS-DOS, c'est impossible ! Donc je ne suis pas fou 🙂 C'est juste les contraintes du boulot ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Aloyse57 Posté(e) le 8 décembre 2018 Partager Posté(e) le 8 décembre 2018 Une question bien bête : pourquoi ne pas virtualiser une bonne fois pour toute un PC sous DOS ? Sous Windows 10, j'ai répliqué l'ancien PC sous W95 de ma mère en VM pour qu'elle conserve certains petits jeux qu'elle affectionne particulièrement depuis des décennies 😘.Vu que W95 était sous DOS, je présume que ton appli pourrait aussi l'être. Par ailleurs, j'ai aussi une machine virtuelle sous DOS au boulot pour un logiciel de comptabilité en mode TEXT qui contient des historiques vitaux. En fait j'ai plein de machines virtuelles qui contiennent des trucs dinosauresques 😅. Lien vers le commentaire Partager sur d’autres sites More sharing options...
digital-jedi Posté(e) le 9 décembre 2018 Auteur Partager Posté(e) le 9 décembre 2018 Salut, Je me suis douté que donner le contexte amènerait à des questions. C'est sécurisé en redondance chaude 2 parmi 2, et c'est homologué ferroviaire. Donc on ne peut pas faire évoluer le code. Les modifs doivent être minimales lors d'une mise à jour de matos. Lien vers le commentaire Partager sur d’autres sites More sharing options...
brice.wernet Posté(e) le 9 décembre 2018 Partager Posté(e) le 9 décembre 2018 Je pense que tu es mal barré. Avec l'arrivée de l'UEFI, les BIOS semblent être minimalistes. Rien n'oblige un constructeur à maintenir un BIOS qui permet d'accéder à plus de 1Mo de RAM en mode réel. Tous les OS tournent en mode protégé. Du moment qu'ils peuvent l'activer, le reste a peu d'importance. On 08/12/2018 at 14:35, digital-jedi a écrit : HIMEM.SYS par exemple fait un test de la mémoire, donc si MS-DOS veut tester 8Go de RAM à la vitesse de MS-DOS, c'est impossible ! Tu as raison, je ne pense pas que le DOS puisse gérer autant de RAM. Déjà 128Mo c'était hors de question. Il affichait jusqu'à 8Mo je crois (mais c'était peut-être plutôt pour l'EMS?) Je passe sur le fait que le disque doit être déclarer en IDE, être inférieur en taille à 2Go, … autant de limites qui vont te pourrir! La dernière fois que j'ai démarré un DOS, c'était sur un T5740 (Atom 32 bits, disque en IDE de 2Go, 1Go de RAM, BIOS). Trucs à tester: https://support.symantec.com/en_US/article.TECH107349.html ("Unable to control A20 line" when starting Ghost.exe") Désactiver le support PNP dans l'UEFI - peut-être que cela forcera à passer dans un mode plus compatible Passer au travers d'un hyperviseur: visiblement Hyper-V peut lancer un DOS. Et comme Windows Server 2012 Hyper-V est gratuit... Linux + DOSEMU ebay Bon courage! Lien vers le commentaire Partager sur d’autres sites More sharing options...
digital-jedi Posté(e) le 10 décembre 2018 Auteur Partager Posté(e) le 10 décembre 2018 Merci pour la réponse. Nous sommes en contact avec le fabricant de la carte mère, qui nous a déjà paramétré certaines choses dans le BIOS. Donc il est éventuellement possible d'avoir des paramètres ajoutés ou modifiés. Pour l'instant, il faut aussi que l'on vérifie la compatibilité du chipset Ethernet sous DOS6. Si ce n'est pas compatible, la carte ne nous servira à rien et donc plus la peine de se creuser la tête. Lien vers le commentaire Partager sur d’autres sites More sharing options...
digital-jedi Posté(e) le 2 janvier 2019 Auteur Partager Posté(e) le 2 janvier 2019 RESOLU par réponse d'INTEL : " I219LM is not compatible with an old O/S MS-DOS 6.22." Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.