Compaq Deskpro 386s

Date: 2016-09-17

Tags: info teardown vieilleries

J’ai récupéré un Compaq Deskpro 386s qui date probablement de 1988~1989. La machine était apparemment en bon état, et il ne manquait que le disque dur.

Machine complète

Machine

La majorité des composants sont d’origine, mais il y a eu quelques upgrades :

Teardown

Le boitier s’ouvre avec les 3 vis à main à l’arrière du boitier. L’intérieur est compact (Compaq) et plutôt dense, avec le boitier ouvert :

Deskpro 386s : boitier ouvert

Le rack à disques durs/floppy s’enlève en dévissant deux vis à l’avant du boitier, puis en le pivotant autour de ses crochets arrière. Il est plus facile d’enlever d’abord la carte de DRAM pour avoir de la place.

Deskpro 386s : Carte-mère

La carte graphique Beeblebrox II avec une puce Paradise PVGA1A et 256kio de DRAM est vissée contre la carte-mère. Il faut aussi enlever deux écrous autour du connecteur VGA pour la retirer.

Carte video Compaq beeblebrox 2

La carte graphique est notée 001182-001

En démontant la carte graphique, on accède à toute la carte-mère :

Deskpro 386s : Carte-mère nue

La carte mère est notée 000954-001

La carte DRAM est en général faite par Compaq avec des composants traversants (pour les versions 1Mio). Celle-ci fait 4Mio et est fabriquée en 1995 par Kingston avec des composants SMD (mémoires DRAM FPM 70ns datant d’après 1993).

Carte d’extension DRAM Compaq 16 bits - 16MHz

La carte est recouverte d’une seconde carte mezzanine de 4Mio (il est possible d’en ajouter une seconde).

Réparations

Connecteur VGA

Sur plusieurs machines et écrans d’avant 1995, il est fréquent que le pin 9 serve de détrompeur. Or, cela pose problème avec des écrans récents, sur lesquels le pin 9 est câblé, et empêche le branchement du câble.

Perçage du détrompeur d’un connecteur VGA

Comme ce pin est une sortie de la carte graphique et n’est utilisé que pour des accessoires (convertisseurs VGA -> WTF), il ne pose aucun problème de de retirer le détrompeur (avec une perceuse tenue orthogonale au connecteur, à <10mm de profondeur max, et un foret de 1mm).

Horloge RTC

Comme de nombreux PCs de cette époque, l’horloge RTC est une puce discrète, dans ce cas, alimentée par une batterie externe au Lithium. Cette batterie était vide et a été remplacée par le précédent propriétaire. Sauf qu’il n’a pas vérifié le brochage de la pile, et a probablement endommagé une piste du PCB ou bien un composant (résistance, fusible).

Par contre, cette carte-mère a été conçue avec l’horloge RTC sur un socket DIL. Ainsi, j’ai remplacé la puce MC146818P par une DS1287 rénovée (voir la section NVRAM de l’article sur le Sun Ultra 1).

BIOS

Sur ces machines, le BIOS n’a pas de programme de setup, du coup il est nécessaire de booter sur une disquette (SP0308 ou SP0542) pour changer les paramètres du BIOS.

Le disque dur est à remplacer, mais il faut en trouver un compatible avec les types pré-configurés dans le BIOS d’origine. Comme c’était le cas d’aucun de mes disques durs, j’ai utilisé une géométrie proche de mon IBM H3256 donné pour 872 Cylindres, 16 têtes et 36 secteurs, géométrie “incluant” celle du type 33, même s’il ne reste plus que 120Mo disponibles. Pour éviter les erreurs, j’ai rempli une feuille de calcul avec les types de disques Compaq, qui devrait être plus exacte qu’une comparaison de tête.

Software

(update 25.09.2016)

Comme le disque dur d’origine était absent, j’ai installé un OS et des programmes du début des années 1990 après l’avoir remplacé :

Dans l’ordre :

J’ai pu trouver plusieurs drivers pour la puce graphique Paradise PVGA1A, seulement, je n’ai pu en faire fonctionner aucun avec cette machine, et tout est limité en 640x640@60Hz, 16 couleurs (dommage pour un écran 19” CRT).

La copie de fichiers par réseau n’est pas indispensable, mais elle permet d’éviter les problèmes liés à la fiabilité des disquettes.

Comme on pourrait s’y attendre, des programmes de 1994 sur une machine de 1988, c’est lent. DOS démarre lentement, du fait du test de la mémoire par Himem, mais le reste fonctionne relativement rapidement.

Windows démarre en 45s, et est un peu lent à l’utilisation, probablement à cause de tous les périphériques et du bus mémoire interfacés sur un bus 16 bits. Par contre, le fait d’avoir 8Mio de RAM installés permet d’executer quelques programmes en plus de Windows.

Je n’ai pas réussi à installer de navigateur Web (NCSA Mosaic et Netscape nécessitent Winsock, qui ne peut apparemment pas fonctionner en même temps que le partage de fichiers).

Windows 3.11 fonctionnant sur un Compaq Deskpro 386s

Comme surprise, j’ai aussi pu découvrir le virus Parity-Boot.B, probablement caché sur des disquettes de récupération.

Références

Electronics Électronique puissance semiconducteur semiconductors power Hardware CPE INSA Xavier Bourgeois

Xavier