IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Carl, Papy.G, fneck

Répondre
LUBRUN
Messages : 4
Enregistré le : 26 sept. 2016 14:18

IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par LUBRUN » 27 sept. 2016 10:41

Bonjour Messieurs,
Je suis possesseur d'un IBM PS/2 Model 8530-286 équipé de 4 barrettes x 256Ko soit 1Mo de mémoire.
Dans le fichier config.sys j'ai la ligne Device=C:\PS2EMM.SYS
Lors de l’exécution du fichier config.sys, j'ai une erreur sur le chargement du driver PS2EMM.SYS. Voir ci-dessous.

ERROR MESSAGES
===============================================================================
Message: The system memory was disabled by someone before us. Driver will not be installed.
Explanation: Motherboard memory was disabled before an attempt was made to load PS2EMM.SYS.
Result: Since the driver must use the motherboard memory, installation of PS2EMM.SYS was abandoned.

Solution: Determine what disabled the motherboard memory. Re-enable the motherboard memory before attempting to load PS2EMM.SYS.

a) Je ne sais pas comment "Re-Enable the mother Board" ?
Merci de votre aide - Bien cordialement.

Daniel
Messages : 10326
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par Daniel » 27 sept. 2016 11:43

Pour faciliter les recherches, est-il possible d'avoir une copie complète du fichier config.sys ?
Daniel
L'obstacle augmente mon ardeur.

Daniel
Messages : 10326
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par Daniel » 27 sept. 2016 14:00

Ci-dessous le fichier config.sys reçu par mail :

Code : Tout sélectionner

BREAK=ON
COUNTRY=33,,C:\DOS\COUNTRY.SYS
BUFFERS=20
FILES=8
LASTDRIVE=E
SHELL=C:\DOS\COMMAND.COM /P /E:256
DEVICE=C:\HIMEM.SYS
DEVICE=C:\DOS\ANSI.SYS 
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,437,1) 
INSTALL=C:\DOS\KEYB.COM US,,C:\DOS\KEYBOARD.SYS
INSTALL=C:\DOS\FASTOPEN.EXE C:=(50,25)
INSTALL=C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS
DEVICE=C:\PS2EMM.SYS /E
A priori rien d'anormal. On pourrait essayer de mettre DEVICE=C:\PS2EMM.SYS /E en début de fichier (en 2e ligne) pour voir si ça change quelque chose, mais sans grand espoir.

Le 30-386 a deux barrettes de 256K en standard, soit 512K, extensibles à 1Mo avec deux autres barrettes de 256K.
On peut aussi mettre des barrettes de 512K ou de 1Mo, à condition qu'elles soient toutes de même capacité et montées par paires.

Je crois qu'il n'y a pas de jumper pour activer ou désactiver la mémoire de la carte mère.
Au démarrage, quand le BIOS teste la mémoire, quelle taille affiche-t-il à l'écran ?
Daniel
L'obstacle augmente mon ardeur.

LUBRUN
Messages : 4
Enregistré le : 26 sept. 2016 14:18

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par LUBRUN » 27 sept. 2016 14:09

Mon PC est équipé de 4 barettes de 256KO - Au démarrage il détecte bien 1MO de RAM. Par contre, le chargement du driver PS2EMM ne se charge pas. je vais essayer de remonter en 2eme ligne ce chargement.

Daniel
Messages : 10326
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par Daniel » 27 sept. 2016 14:25

Si ça ne change rien, il y a peut-être un conflit avec une autre carte montée dans l'ordinateur. Il faudrait faire l'inventaire de toutes les cartes additionnelles et contrôler leur configuration.

Code : Tout sélectionner

     *NOTE: Care must be taken in setting up the Expansion Option Board(s)
            memory ranges.  It is possible that the board(s) occupy memory
            ranges which would inhibit the PS2EMM driver from find four
            contiguous 16KB pages for the page frame.  If you find you
            are not getting a full 64KB page-frame, then follow IBM's
            instructions  on installing/configuring Memory Expansion Option
            Board(s).  It might involve relocating address settings to
            accomodate the page frame.

     Example:  You have the IBM Token-Ring Adapter installed in your
               machine, and it uses the memory ranges C800-CFFF.

               DEVICE=C:\FOO\PS2EMM.SYS

               * When PS2EMM.SYS installs, it searches for non-mappable
                 segments which are occupied by other devices.  In this
                 case C800-CFFF.  The page frame would then be loaded
                 at D000 to avoid conflict with the other device.  The
                 addresses C800-CFFF would be excluded.  This is the
                 same as having typed the following in the CONFIG.SYS

                 DEVICE=C:\FOO\PS2EMM.SYS /p=D000 /x=C800-CFFF
Je me pose une autre question (à laquelle je ne sais pas répondre) :
Est-il bien utile d'installer un driver EMM avec 1Mo seulement de mémoire ?
Daniel
L'obstacle augmente mon ardeur.

Avatar du membre
fneck
Site Admin
Messages : 12018
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par fneck » 27 sept. 2016 19:47

Je me demande si ce driver ne fonctionnerait pas uniquement avec une carte d'extension compatible avec la norme EMS (Expanded Memory). De mémoire sur un 286 on ne pouvait pas émuler celle-ci comme sur les 386 ou supérieur mais il fallait bien une vrai carte à cette norme LIM EMS.

[edit] ce lien semble confirmer mes souvenirs : http://www.theinfolist.com/php/SummaryG ... -microsoft

Extrait :
This insertion of a memory window into the peripheral address space could originally be accomplished only through specific expansion boards, plugged into the ISA expansion bus of the computer. Famous 1980s expanded memory boards were AST RAMpage, IBM PS/2 80286 Memory Expansion Option, AT the previously mentioned boards used REMM.SYS (AST), PS2EMM.SYS (IBM), AEMM.SYS (AT&T)

LUBRUN
Messages : 4
Enregistré le : 26 sept. 2016 14:18

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par LUBRUN » 27 sept. 2016 20:48

Pour rappel, je dispose actuellement d'un IBM PS/2 Model 30 - Processor 286 avec 4 barrettes de 256ko. DOS 4.0 et Win 3.0
Je cherche à acheter soit des barrettes mémoire de 512mo ou 1Go ( 30 Pins ) pour étendre la capacité à 2Go ou 4Go ou bien une carte d'extension mémoire de 2Mo.
Je cherche à étendre la mémoire pour exploiter une application sous Windows 3.0
Merci bcp de vos réponses et offres.
Bien cordialement à tous.

Daniel
Messages : 10326
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par Daniel » 27 sept. 2016 21:13

fneck a écrit :De mémoire sur un 286 on ne pouvait pas émuler celle-ci comme sur les 386 ou supérieur mais il fallait bien une vrai carte à cette norme LIM EMS.
Effectivement, j'ai vu ceci dans plusieurs sources, mais il semble que certaines cartes mères à base de 286 permettaient aussi la compatibilité avec la norme LIM EMS. Voir par exemple https://en.wikipedia.org/wiki/Expanded_memory
Later, some motherboard chipsets of Intel 80286-based computers implemented an expanded memory scheme that did not require add-on boards, notably the NEAT chipset. Typically, software switches determined how much memory should be used as expanded memory and how much should be used as extended memory.
En lisant ceci, je me demande où sont définis ces "software switches". Il faudrait peut-être regarder les paramètres du BIOS ?
Daniel
L'obstacle augmente mon ardeur.

LUBRUN
Messages : 4
Enregistré le : 26 sept. 2016 14:18

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par LUBRUN » 27 sept. 2016 22:41

Sur cet IBM PS/2 Modele 30 - Processeur 286, je cherche également comment accéder au BIOS.
Apparement sur ce type de PC, l'activation de touche fonction ne fonctionne pas pour aller dans le bios.

Ma question est donc la suivante : comment accéder au bios d'un IBM PS/2 Modele 30 - Processeur 286 ?
Merci de vos réponses.
Bien cordialement.

Daniel
Messages : 10326
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par Daniel » 28 sept. 2016 09:00

D'après le "Hardware Maintenance Manual" il faut démarrer le système avec la disquette Diagnostic
http://ps-2.kev009.com/ohlandl/books/ps2-hmm.pdf

Il y a un paragraphe concernant les conflits d'adresse de la mémoire :
Changing the System Configuration
An alternative method of resolving memory-address
conflicts is to change the address of the conflicting
hardware option by selecting Change configuration from
the Set configuration program. Before changing adapter
addresses, identify the addresses used by the EMS driver.
Then set the adapter to addresses that do not conflict.
Note: These conflicts can occur because the automatic
configuration program sets up only the hardware.
It does not consider the operating system or
application requirements. If you run automatic
configuration after changing an address, the
addresses you changed will be set back to their
default values.
Daniel
L'obstacle augmente mon ardeur.

Avatar du membre
fneck
Site Admin
Messages : 12018
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par fneck » 28 sept. 2016 09:50

L'accès au BIOS, comme sur tous les PS/2 (à ma connaissance), se fait uniquement à l'aide de la disquette de référence dédiée à chaque modèle d'ordinateur. Après chaque ajout ou retrait de matériel, il faut booter sur cette disquette pour que les modifications soient prises en compte par le système.

Je t'ai mis l'image de la disquette ici : http://ps2.system-cfg.com/files/mod30286.zip

Avatar du membre
fneck
Site Admin
Messages : 12018
Enregistré le : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par fneck » 28 sept. 2016 10:06

Daniel a écrit : il semble que certaines cartes mères à base de 286 permettaient aussi la compatibilité avec la norme LIM EMS.
C'est exact, j'en ai une d'ailleurs, un 286 à 16 MHz, une bête de course 8)
Mais je crois que toutes ces cartes compatible EMS sont beaucoup plus "récentes" que celles de la majorité des 286 lors de son utilisation massive sur le marché.

Daniel
Messages : 10326
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: IBM PS/2 Model 8530-286 - Pb chargement driver PS2EMM.SYS

Message par Daniel » 28 sept. 2016 11:03

Dans ce cas il n'y a aucune solution pour utiliser le driver PS2EMM avec la mémoire installée sur la carte mère :cry:

Les questions qu'on peut se poser :
- Qui a ajouté la ligne PS2EMM dans le fichier config.sys ?
- Ce fichier config.sys a-t-il déjà fonctionné avec cette configuration sans provoquer d'erreur ?
Daniel
L'obstacle augmente mon ardeur.

Répondre