Linux PCI-HOWTO
 par Michael Will, [email protected]
 version 0.5h, 15 Novembre 1995

 Linux et les cartes-meres PCI

 11..  IInnttrroodduuccttiioonn

 De  nombreux utilisateurs de Linux --- y compris votre serviteur ! ---
 aimeraient employer Linux sur une machine  a  bus  PCI.   Ce  document
 propose  une  etude  de  la  compatibilite  des  cartes  PCI (meres et
 d'extension) avec Linux, realisee grace a  une  enquete  menee  aupres
 d'utilisateurs.

 Si  vous  disposez d'informations a ce propos (et dignes d'interet !),
 n'hesitez a contacter l'auteur de ce document ou, si  l'anglais  ecrit
 genere  une  terrible  angoisse,  celui  de cette adaptation francaise
 (adresse email : cf. derniere page).

 Dans ce document le terme "embarque" designe un circuit  installe  sur
 la  carte-mere,  par  opposition  a un composant de carte d'extension.
 J'ai traduit "driver" par "pilote".

 22..  PPCCII ...... ppoouurrqquuooii ??

 22..11..  AAppeerrccuu ggeenneerraall

 Le bus d'un PC peut mettre en oeuvre une ou plusieurs des normes  dont
 la  liste suit (certaines d'entre elles sont mutuellement exclusives).

    IISSAA
       Peu onereux, lent (le plus souvent 8Mhz),  standard,  nombre  de
       cartes d'extension disponibles tres eleve

    EEIISSAA
       Onereux,  rapide, relativement peu de cartes specifiques (seules
       capables d'exploiter au mieux ses possibilites)

    MMCCAA
       Concu et cautionne par IBM. Rapide mais peu repandu

    VVEESSAA--BBuuss llooccaall
       Base sur l'ISA (qu'il epaule), peu onereux, rapide, relativement
       peu de cartes specifiques.

    PPCCII--BBuuss llooccaall
       Onereux,  rapide,  peu  de  cartes  specifiques mais ce standard
       l'emportera probablement, ce qui diminuera le cout et la  rarete
       des materiels compatibles.

 ISA/VESA-Local-Bus   et  EISA/VLB  :  cette  combinaison,  sur  bus  a
 frequences d'horloges elevees, pose divers problemes et s'avere  assez
 peu  fiable  mais  son faible cout et ses tres honorables performances
 lui assurerent un  bon  succes  commercial.   La  plupart  des  cartes
 recentes paraissent fiables.

 EISA : fiable et ouvert (standard n'appartenant pas a un constructeur)
 mais assez cher, surtout prevu  pour  les  machines  des  utilisateurs
 avertis et les serveurs de reseaux. Peu de cartes disponibles.

 PCI  :  ouvert,  au moins aussi rapide que l'EISA et cable sur 64 bits
 (consideration capitale pour les machines Pentium), gagne du  terrain.

 PCI n'est pas, comme le fut la combinaison (E)ISA/Local-Bus, dependant
 du processeur employe. Un composant PCI est commun a toutes les lignes
 de  processeurs  (DEC  Alpha,  Intel et compatibles, Power ...) et son
 installation  sur  une  carte  mere  PCI  n'implique   aucun   circuit
 d'interfacage  :  seul  le  BIOS  varie,  ce qui garantit des couts de
 production moins eleves que ceux de l'(E)ISA/Local Bus).

 22..22..  PPeerrffoorrmmaanncceess

 Extrait (adapte) du document de "propagande pro-PCI" de Craig  Sutphin
 :

      Contrairement a certains autres bus locaux, le PCI est concu
      pour servir toutes les  cartes  d'extension  :  video,  mais
      aussi  reseau,  interfaces disques ("controleurs") ...  A 33
      MHz le bus PCI transfere (sur 32 bits) jusqu'a  132  Moctets
      par seconde.  Une extension (passage a 64 bits) des logiques
      d'adressage et de transfert  des  donnees  peut  doubler  ce
      debit sans remettre en cause l'existant.  Le PCI reste inde-
      pendant du processeur et administre au mieux les  transferts
      en  permettant  au  bus  local de vehiculer les donnees sans
      employer le bus principal (processeur/memoire).   Cela  con-
      stitue,  pour les utilisateurs de PC rapides, une importante
      augmentation de la fiabilite, de la  performance  et  de  la
      facilite d'exploitation (caracteristiques non triviales avec
      des  bus  travaillant  a  33MHz).   Divers   modes   evolues
      d'exploitation du bus ameliorent les performances des cartes
      d'extension sans grever le systeme  central.   L'interfacage
      des  composants  PCI  ne necessite aucune circuiterie speci-
      fique.

 On se reportera au  chapitre  sur  les  Benchmarks  pour  obtenir  des
 resultats de tests, bruts (et parfois incoherents) sur les cartes ASUS
 PCI pour 486 et 586.

 22..33..  LLee cciirrccuuiitt ""ccoonnttrroolleeuurr"" SSCCSSII--22 eemmbbaarrqquuee ((iinntteeggrree ssuurr ccaarrttee--mmeerree))
 NNCCRR5533cc881100

 Le circuit embarque NCR de gestion  de  la  chaine  SCSI-II  constitue
 l'une  des plus allechantes caracteristiques de certaines cartes-meres
 PCI.  Il est theoriquement au moins aussi rapide que celui des  cartes
 Adaptec  174x  (EISA)  mais reste beaucoup moins onereux.  Des pilotes
 (drivers) pour DOS et OS/2 sont disponibles.  Drew Eckard a publie  la
 version   3   de   son   pilote  pour  circuit  NCR53c810.   J'utilise
 actuellement le noyau 1.1.78 (9 janvier  1994).   Cela  fonctionne  si
 bien  que  j'ai  revendu  mon  adaptec-1542B-ISA.  :-) (-- NCR est une
 marque de semiconducteurs :-) NdT--)

 Certaines cartes meres PCI integrent le circuit  NCR53c810.   On  peut
 aussi l'acheter sur carte d'extension pour a peu pres 70 dollars.

 Les  patchs  pour  NCR  et  fichiers  images  de  disques de boot sont
 disponibles      sur      tsx-11.mit.edu,      probablement       dans
 /pub/linux/ALPHA/scsi/ncr.   Ils  doivent  aussi  se  trouver  sur les
 sites-miroirs.

 Les plus recentes distributions Slackware (posterieures a 2.0) doivent
 aussi  pouvoir  gerer  ce  circuit.   Les  plus  recentes versions non
 stabilisees du noyau (1.1.41, par exemple) ne necessitent  plus  aucun
 patch. Depuis la version 1.2 le pilote NCR est dans le noyau standard.

 J'ai remarque une seule chose qui ne fonctionne  pas  encore  dans  le
 pilote  NCR  actuel.  La Deconnection/Reconnection n'est pas geree, ce
 qui rends penible l'utilisation  d'un  streamer  SCSI.  En  effet  une
 commande comme "mt erase" bloque tout le bus SCSI jusqu'a sa fin. Cela
 est bien embetant.

 Drew y travaille, voir plus bas.

 Le systeme FreeBSD gere le NCR53c810 depuis  un  bon  moment  deja,  y
 compris  les "Tagged Command Queues", le "FAST" et le "WIDE" SCSI ansi
 que la deconnection pour les 53c810, 815 et 825. Drew dit qu'il serait
 possible  d'adapter  le  pilote  FreeBSD  pour  Linux.  Y  a-t-il  des
 volontaires ?

 J'ai l'impression que l'evolution separee de FreeBSD et Linux oblige a
 reinventer  la roue un peu trop souvent. Un peu plus de cooperation ne
 nuirait pas a aucun des deux systemes...

 Apres une trop longue attente, j'ai abandonne la carte  NCR  pour  une
 des  cartes,  performantes  mais cheres, controleur SCSI PCI de marque
 DPT qui sont mentionnees dans cet  article.  Evidemment,  juste  apres
 j'ai  appris  que Drew fournissait en test une nouvelle version de son
 pilote. :-)

 22..44..  DDrreeww EEcckkhhaarrddtt aa pprrooppooss ddee PPCCII--SSCCSSII ::

 Drew a declare a la fin de Mars a propos de controleurs SCSI  sur  bus
 PCI : (legerement modifie pour clarification dans le contexte)

 Les  cartes  Adaptec  2940,  Buslogic  BT946,  BT946W, DPT PCI, Future
 Domain   3260,   NCR53c810,   NCR53c815,   NCR53c820,   et   NCR53c825
 fonctionnent toutes plus ou moins.

 +o  L'Adaptec  2940  souffre du meme probleme de sensibilite de cablage
    que toutes les cartes recentes mais, a par ca, fonctionne bien.

 +o  Les cartes Futur Domain n'exploitent pas le busmaster et le  pilote
    ne gere pas les commandes multiples simultanees. Si vous n'avez pas
    besoin de commandes simultanee choisissez  la  carte  NCR  qui  est
    moins  chere  et exploite le busmaster. Si la gestion des commandes
    simultanees vous est indispensable, prenez une Buslogic.

 +o  The Buslogic BT956W will  do  WIDE  SCSI  with  the  Linux  drivers
    (although  you can't use targets 8-15), the Adaptec 2940W (with one
    line patch to the 2940 driver) won't, nor will  the  NCR53c820  and
    NCR53c825.

 +o  La Buslogic BT956W fait du WIDE SCSI avec le pilote Linux (bien que
    l'on ne puisse pas utiliser les cibles 8  a  15).  L'Adaptec  2940W
    (avec  le  pilote  2940  patche  d'une  ligne)  la  NCR53c820 et la
    NCR53c825 n'en font pas.

 +o  Les  cartes  NCR  sont  vraiement  peu  cheres  (70  US  $),   sont
    generalement  rapides  mais  le pilote ne gere pas actuellement les
    commandes simultanees. Une version Alpha  du  pilote  qui  gere  la
    deconnection/reconnection  et le transfert synchrone est maintenant
    disponible publiquement. (voire plus bas)

 +o  Les cartes  SCSI  Emulux,  Forex,  et  celles  non  mentionnees  ne
    fonctionnent pas.

 22..55..  NNoouuvveellllee vveerrssiioonn AAllpphhaa dduu ppiilloottee NNCCRR

 Des  versions  Alpha  du  pilote  NCR font des choses sympas commme la
 connection/reconnection  et  les  transferts  synchrones.  Elles  sont
 maintenant   disponibles   publiquement.   Toute  personne  interessee
 voulant jouer avec devrait

 +o  S'abonner a la liste de  diffusion  NCR  en  envoyant  un  courrier
    electronique  a  [email protected]  avec "subscribe ncr53c810"
    dans le texte.

 +o  Telecharger tous les readmes et les derniers fichiers  de  diffs  a
    l'adresse ftp://tsx-11.mit.edu/pub/ALPHA/linux/SCSI/ncr53c810

 22..66..  LLee ppiilloottee EEAATTAA--DDMMAA eett lleess ccoonnttrroolleeuurrss PPCCII SSCCSSII ddee DDPPTT

 Le  pilote scsi EATA-DMA a subi de gros changements et prend en charge
 maintenant aussi les controleurs PCI SCSI, les  controleurs  multiples
 et tous les canaux SCSI sur les cartes SmartCache/Raid multicanaux.

 Le pilote prend en charge tous les controleurs SCSI au protocole EATA-
 DMA (document CAM/89-004 rev. 2.0c) et a ete teste  avec  beaucoup  de
 ces controleurs dans des configurations diverses.

 Il s'agit des_:    (ISA)   (EISA) (PCI)
       DPT Smartcache: PM2011  PM2012A
                               PM2012B
       Smartcache III: PM2021  PM2022  PM2024
                               PM2122  PM2124
                               PM2322
       SmartRAID     : PM3021  PM3122  PM3224
                               PM3222
       et d'autres controleurs NEC ou ATT.

 Sur une carte DPT de base (sans cache ni module RAID), un MC680x0 gere
 le (ou les) circuits DMA busmaster  ansi  que  le  circuit  controleur
 SCSI.   La  carte  SCSI  DPT se comporte presque comme un coprocesseur
 SCSI.

 La carte DPT peut aussi emuler un controleur IDE (interface ST506), ce
 qui  vous  permet  de l'utiliser avec tous les systemes d'exploitation
 meme s'ils n'ont pas de pilote EATA.

 Sur une carte avec cache, c'est le 680x0 qui assure la gestion  de  ce
 cache.   La  carte  DPT  admet  jusqu'a 64 Mo de RAM en tant que cache
 disque.

 Sur une carte avec module RAID, c'est aussi le 680x0 qui gere le RAID,
 assurant  le "mirroring" en RAID-1, le "striping" et la generation des
 codes ECC en RAID-5, etc.

 Les cartes d'entree de gamme utilisent un Motorola  68000  tandis  que
 les  hauts  de  gamme,  plus  tournees  vers  le  RAID,  utilisent  un
 processeur 68020, 68030 ou 68040/40MHz.

 Les prix officiels vont de 245 $ a 1995 $ (1er decembre 1994).

 Comme on m'a demande de nombreuses  fois  ou  acheter  ces  cartes  en
 Europe,   j'ai   demande   a  DPT  de  m'envoyer  la  liste  de  leurs
 distributeurs europeens officiels. En voici un court extrait :
 Autriche : Macrotron GmbH             Tel:+43 1 408 15430   Fax:+43 1 408 1545
 Danemark : Tallgrass Technologies A/S Tel:+45 86 14 7000    Fax:+45 86 14 7333
 Finlande : Computer 2000 Finnland OY  Tel:+35 80 887 331    Fax:+35 80 887 333 43
 France   : Chip Technologies          Tel:+33 1 49 60 1011  Fax:+33 1 49 599350
 Allemagne: Akro Datensysteme GmbH     Tel:+49 (0)89 3178701 Fax:+49 (0)89 31787299
 Russie   : Soft-tronik                Tel:+7 812 315 92 76  Fax:+7 812 311 01 08
 GB   .   : Ambar Systems Ltd.         Tel:+44 296 435 511   Fax:+44 296 479 461

 "A mon avis, les cartes DPT sont les cartes  SCSI  les  mieux  concues
 disponibles pour PC. Et j'ai ecris du code pour presque tous les types
 de cartes SCSI pour PC. (Bien que retroactivement, je me demande  bien
 pourquoi  !)  ;-)"  Jon  R.  Taylor  ([email protected]) President,
 Visionix, Inc.

 La derniere version du pilote EATA-DMA et une image  de  disquette  de
 boot    Slackware    sont   disponibles   a   l'adresse   :   ftp.uni-
 mainz.de:/pub/Linux/Drivers/SCSI/EATA

 Le pilote est inclus dans le noyau standard depuis la version  1.1.81.

 L'auteur    peut    etre    joint    aux    adresses    suivantes    :
 [email protected] or [email protected]

 22..77..  FFuuttuurree DDoommaaiinn TTMMCC--33226600 PPCCII SSCCSSII

 Rik Faith ([email protected]) m'a indique le 1er Fevrier  1995  que  la
 carte  Future  Domain  TMC-3260  PCI SCSI etait prise en charge par le
 pilote Future Domain 16x0 SCSI driver.  Le  SCSI-HOWTO  peut  contenir
 des informations plus recentes.

 +o  La detection n'est pas bien faite car elle n'utilise pas la methode
    standard du BIOS PCI (J'ai besoin que quelqu'un qui  possede  cette
    carte  m'envoie  les patches qui corrigent ce probleme). Vous aurez
    peut-etre a bidouiller la routine de detection  dans le noyau  pour
    que votre carte soit reconnue.

 +o  Le  pilote ne gere pas encore les commandes multiples en attente ce
    qui fait que votre systeme sera bloque pendant  le  rembobinage  de
    votre streamer.

 +o  Le  pilote  ne  gere pas le mode de transfert ameliore pseudo-32bit
    apporte par les composants recents Future Domain. Vous n'aurez donc
    pas de taux de transfert aussi eleves que sous DOS.

 +o  Comme  le  pilote  gere  seulement le protocole SCSI-I, vos disques
    rapides ne fourniront pas leur debit maximum possible.  (La  aussi,
    les  bonnes  volontes  sont les bienvenues -- personne ne travaille
    dessus actuellement.)

 22..88..  RReefflleexxiioonnss ddiivveerrsseess ssuurr llee SSCCSSII

 James Soutter ([email protected]) m'a  demande  de  preciser  les
 points suivants :

 Le  SCSI-2  "Fast  Wide"  est  parfois,  a tort, designe par
 "SCSI-3".  Il differe du SCSI-2 standard dans la  mesure  ou
 il  met en oeuvre un bus de donnees SCSI sur 16 bits (et non
 8).   Cela  porte   le   taux   de   transfert   maximum   a
 20Moctets/seconde (au lieu de 10) mais necessite l'emploi de
 disques adaptes (Fast Wide).

 Ce theorique gain en performances n'accelerera peut-etre pas
 certains  systemes car les taux de transfert "internes" (des
 plateaux  au  metacontroleur)  de  la  plupart  des  disques
 restent inferieurs a 10Moctets/seconde. Un seul disque de ce
 type ne peut donc se trouver limite par  la  bande  passante
 offerte par une carte SCSI-2 standard.

 Dans  le  catalogue  Seagate  d'octobre 1993, seul un disque
 Fast Wide SCSI-2 a un taux de tranfert interne  superieur  a
 10 Mo/s ( le ST12450W).  La pluspart des disques ont un taux
 de transfert interne de 6 Mo/s au plus, bien que le ST12450W
 ne   soit   pas  la  seule  exception  a  cette  regle.   En
 conclusion, la norme Fast  Wide  SCSI  est  concue  pour  le
 marche des serveurs et n'apporte pas forcement d'avantages a
 une station de travail.

 Plutot  que  d'acheter  une  carte  mere  a  interface  SCSI
 integree  ou  bien  d'attendre  le pilote NCR, vous pourriez
 acheter une carte controleur SCSI separee.  D'apres Drew, la
 seule  option  PCI  SCSI  qui a une chance de marcher est la
 Buslogic 946. Elle est censee etre  compatible  a  l'Adaptec
 1540 comme les cartes EISA/VESA/ISA de la serie.

 Drew  a  indique  que  les autres cartes PCI SCSI ont peu de
 chances d'etre prises en charge par Linux  ou  les  systemes
 BSD  car  les  controleurs  a base de circuit NCR sont moins
 chers et plus courants.

 Selon [email protected] (Bradley Broom) :

      La Buslogic BT-946C PCI SCSI  fonctionne  si  l'on  debraye,
      grace  au  programme MS/DOS AUTOSCSI livre par son construc-
      teur, l'option "enable Disconnection".

 Ernst Kloecker ([email protected]) ecrit (citation adaptee) :

      Talus Corporation dispose d'un pilote NS/FIP pour cartes PCI
      a  circuit  SCSI  "NCR". Il sera diffuse sous peu, peut-etre
      meme a titre gracieux.

 Toutes les cartes meres PCI ne disposent pas du  circuit.  Les  cartes
 ASUS  anciennes l'ont ainsi qu'une des cartes J-Bond.( La pluspart des
 cartes meres actuelles (06/95) considerent que c'est a vous  d'acheter
 le   NCR53c810   separement.)   Certaines   marques   fournissent  une
 alternative comme vous pouvez le lire dans le texte de Drew...

 Le circuit NCR est assez evolue pour prendre  en  charge  des  disques
 formates  par  d'autres  circuits.  (-- Ce qui semble assez naturel si
 aucun des circuits impliques n'effectue de translation ! NdT.--)

 33..  CCaarrttee--mmeerree ddee mmaarrqquuee AASSUUSS

 33..11..  AASSUUSS eett NNMMII ((PPaarriittee)) ---- iimmppaacctt ssuurr llaa  GGrraavviiss--UUllttrraassoouunndd

 Les  dernieres  cartes  meres  PCI ne gerent plus les barettes SIMMS a
 parite. Comme j'achetais habituellement des barettes SIMMS sans parite
 a  cause de leur cout, je ne pensais pas que ce soit un probleme avant
 de rajouter une carte Gravis-Ultrasound dans ma machine. Sous  DOS  le
 pilote  SBOS  et  l'utilitaire  de  test se plaignent de la sorte "nmi
 procedure disabled on this pc". La documentation conseille de  changer
 de carte mere dans ce cas, ce qui n'aide pas beaucoup.

 La Gravis-Ultrasound fonctionne bien dans les cartes ASUS-SP3 et ASUS-
 SP4, malgre cela, mais ma Gravis-Ultrasound-Max genere  avec  gmod  un
 "kernel  panic"  sur  les  deux cartes. De plus, de temps en temps, le
 fait de  jouer  des  fichiers  son  precedent  apres  le  nouveau.  Le
 gestionaire  de  son  recommende un buffer de 65536 octets avec la GUS
 Max contrairement au petit buffer de la GUS - je ne sais pas pourquoi.
 Les  deux cartes possedent chacunes 1Mo de DRAM. Ces problemes ne sont
 peut-etre pas lies au probleme NMI mais plutot au gestionaire de son ?

 J'ai entendu dire que ce n'est pas seulement ASUS mais la pluspart des
 cartes recentes qui ne gerent pas la parite et le NMI.

 De plus en plus bizarre, la carte ASUS-TP4 a chipset Triton fonctionne
 bien avec la GUS Max - il charge bien le pilote SBOS. Je dois admettre
 que je ne comprends pas tout.

 33..22..  DDiiffffeerreennttss ttyyppeess ddee ccaarrtteess mmeerreess AASSUUSS

 33..22..11..  AASSUUSS SSPP33 aa cchhiippsseett SSaattuurrnn II ((rreevv.. 22)) ppoouurr 448866

 +o  2 x rs232 with 16550

 +o  NCR53c810 onboard,

 +o  chipset Saturn I (rev. 2) legerement bugge.

 33..22..22..  AASSUUSS SSPP33GG aa cchhiippsseett SSaattuurrnn IIII ((rreevv.. 44)) ppoouurr 448866

 comme la SP3, mais le chipset Saturn est moins bugge.

 33..22..33..  AASSUUSS SSPP33 aa cchhiippsseett SSiiSS ppoouurr 448866

 comme la AP4 mais plus  recente,  chipset  SiS,  fonctions  d'economie
 d'energie,  EIDE,  rs232 avec 2 16550 et port centronics.  Seulement 2
 connecteurs  pour  barettes  SIMM,  a  l'air   de   fonctionner   avec
 l'AMD486DX4/120  mais  pas  tres  fiable  avec  le  NCR53c810  et sous
 differents systemes  d'exploitation  (Windows-NT,  Windows  95,  OS2).
 Apres  mise a jour vers une carte Pentium ASUS SP4, tous les problemes
 ont disparus ce qui confirme que cela venait de la carte. A  l'air  de
 bien fonctionner quand meme sous Linux.

 33..22..44..  AASSUUSS AAPP44,, ppoouurr 448866,, aa bbuuss PPCCII//IISSAA//VVeessaaLLooccaallbbuuss

 fonctions  d'economie d'energie, 1 slot VLB, 3 slots ISA, 4 slots PCI,
 seul le controleur EIDE  est  integre,  il  n'y  a  ni  controleur  de
 disquettes, ni rs232/centronics.  Tres petite taille.

 Prend  l'AMD486DX2/66  pour un DX4/100. On peut corriger ca en soudant
 une broche (laquelle ?)  a  la  masse,  mais  de  toute  facon  je  ne
 recommenderais pas cette carte.

 Celle  que  j'ai  teste ne fonctionnait ni sous OS2 ni sous Linux bien
 que certaines personnes l'utilisent avec ses deux systemes.

 Le slot VLB est cense etre plus lent qu'un slot VLB normal a cause  du
 pont PCI vers VLB, mais sans nuire a la rapidite du cote PCI.

 33..22..55..  AASSUUSS SSPP44--SSiiSS,, ppoouurr PPeennttiiuumm9900,, PPCCII//IISSAA

 Identique a la SP3-SiS, mais pour Pentium90/100.

 33..22..66..   AASSUUSS  TTPP44XXEE aa cchhiippsseett TTrriittoonn eett pprriissee eenn cchhaarrggee ddee llaa SSRRAAMM oouu
 EEDDOORRAAMM

 Peut  utiliser  la nouvelle ram EDO et la future SRAM. La memoire SRAM
 devrait augmenter les performances de facon considerable.  Cette carte
 n'a  pas  accepte  les  barrettes PS2-SIMMS de 8Mo qui marchaient sans
 probleme sur une ASUS SP4. Apres echange contre d'autres barettes plus
 volumineuses (16 puces au lieu de 8 si je me souviens bien) cela s'est
 mis a fonctionner.  Testee avec un P90 et un P100.

 33..33..  TTeessttss ddee rraappiiddiittee ssuurr ddeess ccaarrtteess mmeerreess AASSUUSS

 J'ai essaye de comparer la vitesse CPU sur deux cartes ASUS : pour  le
 486 j'ai teste la SP3 SiS (celle qui a un slot VLB) et pour le 586, la
 TP4/XE. Les  deux  cartes  avait  16  Mo  de  RAM,  le  systeme  etait
 inutilise.   Les  tests  whestone  et  dhrystone  ont  ete employes en
 changeant le CPU.

 Je dois reconnaitre  que  je  n'ai  pas  encore  lu  la  faq  sur  les
 benchmarks  et  que  je  serais  donc  amene a beaucoup modifier cette
 partie bientot. Si vous avez des commentaires, n'hesitez pas a me  les
 envoyer par courrier electronique.

 Je  suis  specialement etonne par le fait que l'AMD486DX4/100 est plus
 rapide au test dhrystones que le DX4/120 ! Je ne  retrouve  pas  cette
 incoherence en comparant les P90 et P100.

 Le   probleme  vient  peut-etre  du  fait  que  lorsque  j'ai  branche
 l'amdDX4-100, la carte etait configuree pour un DX2-66.  Bien  que  le
 BIOS  voyait  bien qu'il s'agissait d'un DX4-100, la carte a peut-etre
 utilise les mauvaises frequences d'horloge... mais puisque  le  DX2-66
 fonctionne  a  33Mhz  *  2  et le DX4 a 33Mhz * 3, cela aurait du etre
 correct ?

 La carte avec le DX4-120 est configuree en 40Mhz * 3 = 120 Mhz.

 Je me demande aussi si le test whetstone fournit  des  chiffres  aussi
 egaux sur d'autres machines ?

 33..33..11..  AASSUUSS SSPP33 aavveecc ll''aammdd448866DDXX44--110000

 +o  Temps pour 500000 passes Dhrystone = 7 soit 63559 dhrystones/second

 +o  Temps pour 1000 passes Whetstone = 5 soit 200.000 Whetstones/second

 33..33..22..  AASSUUSS SSPP33 aavveecc ll''aammdd448866DDXX44--112200

 +o  Temps pour 500000 passes Dhrystone = 8 soit 58074 dhrystones/second

 +o  Temps pour 1000 passes Whetstone = 4 soit 250.000 Whetstones/second

 33..33..33..  AASSUUSS SSPP33 aavveecc ll''iinntteell448866DDXX22--6666

 +o  Temps pour 500000 passes Dhrystone = 9 soit 50761 dhrystones/second

 +o  Temps   pour   1000   passes   Whetstone   =   7   soit    142.8571
    Whetstones/second

 33..33..44..  AASSUUSS TTPP44//XXEE aavveecc ll''iinntteell558866--9900

 +o  Temps    pour   500000   passes   Dhrystone   =   4   soit   101010
    dhrystones/second

 +o  Temps   pour   1000   passes   Whetstone   =   3   soit    333.3333
    Whetstones/second

 33..33..55..  AASSUUSS TTPP44//XXEE aavveecc ll''iinntteell558866--110000

 +o  Temps    pour   500000   passes   Dhrystone   =   4   soit   102040
    dhrystones/second

 +o  Temps   pour   1000   passes   Whetstone   =   2    soit   500.0000
    Whetstones/second

 33..44..   ddeettaaiilllleeeess  ::  CCaarrttee--mmeerree  AASSUUSS PPCCII--II--SSPP33 :: hheeiinnrriicchh@@zzssvv..ggmmdd..ddee
 ffoouurrnniitt ddeess iinnffoorrmmaattiioonnss

 +o  Slots : 3 PCI, 4 ISA (3x16 bits, 1x8 bits)

 +o  4 bancs de SIMM 72 broches (max. 128Mo)

 +o  Processeur monte sur support ZIF

 +o  place pour 4 SIMM 72 broches (max. 128Mo)

 +o  BIOS AWARD en EPROM-flash

 +o  Embarques  :  SCSI  "NCR",  1  //,  2  series  (avec FIFO), AT-Bus,
    controleur de disquettes

 Comme la plupart des cartes de  cette  categorie  elle  n'offre  qu'un
 cache  memoire  en  lecture (perte de performances estimee par rapport
 aux cartes avec cache en ecriture : environ 3% (?)).

 Le BIOS prend en charge les disques SCSI sous DOS/Windows sans  pilote
 additionnel  (ASPI  livre)  Autres  pilotes fournis : OS2, Windows-NT,
 SCO-Unix, Netware (3.11 et 4, d'apres ce que j'ai compris).

 Gert Doering ([email protected]) affirme que le pilote  fourni  pour
 SCO  ne  fonctionne  pas  correctement.   Plusieurs commandes "time dd
 if=/dev/rhd20 of=/dev/null bs=100k  count=500"  menent  a  un  "kernel
 panic".

 Il  semble  preferable,  lorsque  l'on  emploie  le  circuit  embarque
 d'origine Adaptec, de ne pas employer l'option de  "sync  negotiation"
 (configuration accessible grace au setup en BIOS de la carte Adaptec).
 (-- Attention : de graves accidents  d'exploitation  ("kernel  panic")
 surviennent parfois lors du redemarrage du systeme apres un changement
 de  configuration.  Cela  ne  semble  pas  preter  a  consequence  (le
 redemarrage suivant se deroule correctement) mais ...  Teste par votre
 serviteur !  NdT.--)

 Une version plus recente de cette carte-mere existe  (ASUS-PCI-I/SP3G,
 le  `G' est important) et ces problemes ont probablement ete corriges.
 Elle emploie le nouvel ensemble de circuits Intel (version 4) "Saturn-
 ZX"  et  supporte  donc  les  options  PCI  les  plus  evoluees (level
 triggered shareable and BIOS-configurable).  En sus : port souris PS/2
 (aux), dispositif d'economie d'energie EPA et support pour DX-4.

 Les   dernieres   informations   disponibles  indiquent  que  certains
 utilisateurs  de  cette  carte  (ASUS-SP3-G)  constatent  qu'elle   ne
 supporte  pas  (crashes  sous Linux) l'option "PCI-to-Memory-Posting".
 Tout  fonctionne  parfaitement  lorsque  cette  option  est  debrayee.
 [email protected]  pense  que  cela  peut relever
 d'un probleme avec le noyau Linux car  certaines  parties  du  systeme
 semblent  continuer  de  fonctionner  lors  des  crashes,  ce qui peut
 reveler un bogue dans le code du swapper. MS-DOS, OS/2 et  Windows  ne
 presentent pas ce symptome.

 33..55..   PPaatt  DDoowwlleerr  ((ddoowwlleerr@@pptt11BB11110066..FFSSHH..UUVViicc..CCAA)) nnoouuss ppaarrllee ddee ll''AASSUUSS
 SSPP33GG

 +o  carte ASUS SP3G (rev.4 == saturn II)

 +o  CPU  AMD  DX4-100  CPU  (il  faut  positionner le cavalier 36 a 1&2
    plutot que 2&3, et les  autres  de  la  meme  facon  que  pour  les
    processeurs 486DXn)

 +o  memoire cache 256K cache (15ns :-)

 +o  16meg RAM (2x8meg)

 +o  carte video ET4000 ISA

 +o  disque dur quantum IDE

 +o  carte ethernet SMC Elitel16 combo

 Contrairement  a  d'autres  compte-rendus,  j'ai trouve que le curseur
 souris de deplace de facon tres souple sous X (comme sur le bon  vieux
 386) - par contre il sautille avec certains jeux DOS...

 Les  performances  sont tres bonnes ! J'ai fais tourner des gros tests
 de calcul en virgule flottante ( 500x500 doubles - a peu  pres  4megs)
 et  j'ai  constate  que les performances en mode 3x33 (100Mhz) etait a
 peu pres 1.5x superieures a celles en mode 2x  (66Mhz)...  J'etais  un
 peu  sceptique  a  propos du triplement de frequence mais il me semble
 que ca tient ses promesses :-)

 Le systeme  hautement  configurable  de  gestion  de  la  consommation
 "energy star" ne fonctionne pas avec les processeurs AMD DX4 actuels -
 il faut un processeur SL.

 J'ai vraiement besoin d'un disque SCSI et d'une carte video PCI :-)

 (J'ai recu le coup de telephone d'une personne qui a eu le probleme du
 composant  defectueux SMC FIFO. Ils se plantent apres l'utilisation de
 X-window.)

 44..  CCoonnffuussiioonn aa pprrooppooss ddeess cchhiippsseettss SSaattuurrnn

 Pat Duffy ([email protected]) nous dit :

 Saturn I:  Ce sont les versions 1 et 2 des chipsets Saturn.
 Saturn II:  Aussi appele version 4 du chipset Saturn.

 Autant que je le sache , la version 3 n'a jamais etee livree, et (d'apres un
 petit nombre de gens qui la possedent) la SP3G integre maintenant la version 4
 (Saturn II).

 Vous etes perdus ? He bien, la seule vraie reponse est de disposer de la carte
 et d'y lancer le script de deboggage du chipset PCI. A ma connaissance,
 pourtant, la carte SP3G est livree avec la version 4 (Saturn II).

 55..  CCaarrtteess vviiddeeooss

 Divers utilisateurs emploient des cartes "Number Nine" (nom  abrege  :
 #9)   Level   12   et   ELSA   Winner   1000   (modele   2000   aussi,
 vraisemblablement) et autres basees sur le circuit S3 928. La nouvelle
 version  d'XFree  (3.1) prend en charge les cartes Tseng ET4000/W32 en
 mode accelere, les chipsets S3 Vision 864 et 964  y  compris  sur  les
 cartes  telles que l'ELSA Winner 1000Pro et 2000Pro, Number Nine GXE64
 et GXE64Pro, Miro Crystal 20SV). Les modes videos comptant  16  ou  32
 bits  par  pixel  (16  bpp)  sont  a  present disponibles.  Le circuit
 d'horloge Chrontel8391 est maintenant reconnu par le serveur S3.

 Les cartes S3 Trio32 et Trio64 comme la SPEA V7 Mirage P64 PCI et MIRO
 Crystal  40SV,  sont  maintenant  gerees.  La Mach32 et la Mach64 sont
 gerees maintenant en mode accelere.

 Le pilote SVGA

 La gestion du mode 16bpp (65K couleurs au lieu  des  256  habituelles)
 pour  les  Mach32  ainsi  que  le mode 32bpp de certaines cartes S3 et
 P9000 a ete rajoutee.

 [email protected] declare :

 +o  Diamond Stealth W32 -- le mode texte fonctionne.

 +o  ET4000/W32 -- insupportable.

 +o  # 9GXEL13 -- Fonctionne, mais  affichage  des  consoles  virtuelles
    perdu  lors  de  basculements  de sessions. Ai du acheter une carte
    Dell.

 Par ailleurs :

 +o  Genoa Phantom 8900PCI fonctionne.

 +o  Genoa Phantom/W32 2Mo ne fonctionne pas avec la carte-mere ASUS.

 +o  Tseng 3000/W32i semble fonctionner correctement.

 +o  Spea-v7 mecury-lite fonctionne  parfaitement  (sous  XFree  2.1  et
    ulterieur).

 La  Spea  V7 Mirage P64 PCI 2M a base de Trio64 fonctionne bien depuis
 XFree86(tm)-3.1.1.

 L'ATI Graphics Ultra Pro pour PCI avec 2Mo VRAM et  le  DAC  ATI68875C
 fonctionne    bien    (1280x1024   256   74Hz   non-entrelace)   selon
 [email protected].

 [email protected] (John Edward Bauer) indique que la  Paradise
 WD90C33  PCI  bloque  la  machine  lorsque  la sauvegarde d'ecran de X
 Window entre en action. Les nouveaux noyaux corrigent ce probleme.

 miroChrystal 8S/PCI (1Mo) S3 - aucun probleme.

 Stephen Tweedie indique que sa carte Cirrus Logics 5434 PCI fonctionne
 bien.   Elle fonctionne en 64 bits avec 2M et marche parfaitement avec
 le pilote SVGA en 8, 16 et 32 bits par pixel.

 66..  CCaarrtteess EEtthheerrnneett

 Les cartes ISA fonctionnent, bien entendu,  mais  d'aucuns  aimeraient
 utiliser  les  versions  PCI.  L'auteur de la plupart (sinon tous) des
 programmes   pilotes   pour    cartes    Ethernet    (Donald    Becker
 ([email protected])) declare :

      Le  code  LANCE  a  ete  etendu  pour  gerer la version PCI.
      J'espere fournir le code de detection PCI (a  peu  pres  une
      douzaine  de  lignes  supplementaires  dans le pilote LANCE)
      dans la prochaine version du noyau.  Je  suis  en  train  de
      travailler  sur le mode 32 bit.  Je n'ai pas encore commence
      le code 21040.

      Je vais ecrire des versions adaptees au mode PCnet32 et a la
      carte  DEC  21040.   Cela couvrira la majorite du marche des
      cartes Ethernet PCI.

      Voir                         l'URL                         :
      file://cesdis.gsfc.nasa.gov/pub/people/becker/whoiam.html

 Les  noyaux  1.1.50  et  ulterieurs  gerent  les  cartes basees sur le
 circuit AMD.  Une carte-mere Pentium permet  alors  d'obtenir  environ
 900Ko/seconde  sous  ftp  avec  environ 20% de charge CPU (circuit AMD
 Lance).

 Tous les materiels Ethernet bases sur le chip  AMD  PCnet/PCI  doivent
 fonctionner. Les cartes Boca coutent, aux US, moins de 70$.

 Geoffry  Coram  a  indique  dans  les  news  qu'il  a  reussi  a faire
 fonctionner sa carte 3com 590 TPO. Il a du telecharger le pilote alpha
 a  l'adresse  :  http://cesdis.gsfc.nasa.gov/linux/drivers.  On peut y
 trouver      aussi      d'autres      pilotes.        Voir       aussi
 http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html

 Donald  Holmgren  dit  qu'il  a  reussi a connecter sa carte DEC DE435
 (PCI) au reseau local sur coax fin  (BNC).  Le  pilote  DE435  verifie
 d'abord  la  prise  pour  paire  torsadee,  puis  commute vers le port
 alternatif (selectionable par cavalier en  AUI  ou  BNC)  si  le  port
 10BaseT ne fonctionne pas.

 Jim  Cusick  utilise  la carte Boca 1PI sur coax fin.  Elle fonctionne
 tres      bien.      On      ira      voir       a       l'URL       :
 http://cesdis.gsfc.nasa.gov/linux/misc/boca-failure.html    pour   des
 details sur les  disfonctionements  du  debut  avec  cette  carte.  Ma
 deuxieme  carte,  apres  retour  pour  echange  de  la premiere, etait
 etiquetee "PN 4186". La precedente  qui  ne  marchait  pas  etait  une
 "PN4185".  Precisez  a  la  commande que vous voulez le modele le plus
 recent. A 70 $, cette carte est une bonne affaire.

 Dave Platt recommande d'eviter a tout prix la carte Boca BEN1PI.  Elle
 ne  serait  pas  fiable  a  cause  de defauts de conception et Boca ne
 semble pas en mesure de corriger le probleme. La carte 3Com 3c590  PCI
 "Vortex"  est disponible en version combo (10BaseT, thin coax at AUI).
 Le pilote Linux de cette carte ne fait  pas  encore  partie  du  noyau
 standard,        mais        est        disponible       a       l'URL
 http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html  et  peut   etre
 patche  dans  les  derniers  noyaux  1.2.x  (ainsi que les 1.3.x) sans
 beaucoup de difficulte.  Le pilote  Linux  ne  peut  pas  utiliser  la
 possibilite  d'autodetection d'interface de cette carte - le programme
 DOS  fourni  permet  de  configurer  la  carte  afin  qu'elle  utilise
 l'interface choisie ( coax fin dans notre cas). Une fois cela fait, le
 pilote Linux utilise l'interface correcte.

 Il a utilise avec succes une 3c590 pendant plusieurs semaines.

 Dave Kennedy nous fait part qu'il a eu deux  des  cartes  Boca  citees
 plus  haut  et qu'elles fonctionnent bien sous charge legere. Craig ne
 les recommende pas car Boca ne semble pas  suivre  les  specifications
 d'AMD  mais il a pu les utiliser pendant deux semaines sans problemes.
 Il a teste les performances NFS en transferant de gros fichiers depuis
 et  vers  son  serveur  (16M,  8M).  Il  a  aussi essaye de travailler
 localement avec tous ses fichiers de donnees montes par  NFS  et  cela
 sans  problemes.  Les  performances  paraissent ameliorees de 100 pour
 cent par rapport a sa carte ISA NE2000.  (note  de  l'editeur  :  cela
 aurait sans doute ete la meme chose avec la SMC ISA Elite Ultra ?)

 66..11..  33CCoomm--33cc559900--ttppoo

 Quelqu'un  a  mentionne  sur  usenet  avoir  utilise la 3Com-3c590-TPO
 (EtherLink III - PCI). Pour que cela fonctionne avec son  noyau  Linux
 1.2.8, il lui a fallu le pilote "3c59x.c" avec le "vortex.patch".

 66..22..  DDEECC443355 PPCCII NNIICC

 Il parait que la carte DEC435 PCI marche bien avec les pilotes fournis
 dans la distribution Slackware - Je pense donc  qu'ils  sont  dans  le
 noyau standard ?

 77..  CCaarrtteess mmeerreess

 Liste  des  utilisateurs  qui  ont repondu a mon questionnaire, sur le
 type de cartes meres qu'ils emploient ... et resultats obtenus lors de
 l'installation et l'utilisation de Linux :

 77..11..  AASSUUSS

 +o  [email protected] - fonctionne mais ...

 +o  [email protected] - demi-succes, fonctionne mais ...

 +o  [email protected] (Ulrich Teichert), - fonctionne

 +o  [email protected] - fonctionne

 +o  [email protected] - fonctionne

 +o  [email protected] - fonctionne (sauf le port serie)

 +o  [email protected]  -  fonctionne,  apres avoir compris comment
    configurer l'IDE.

 +o  Lars Heinemann ([email protected]) fonctionne

 +o  Michael   Will    ([email protected])    -
    fonctionne

 77..22..  MMiiccrroonniiccss PP5544ii--9900

 +o  [email protected] - fonctionne.

 +o  [email protected] - fonctionne.

 +o  [email protected] - fonctionne.

 77..33..  SSAA448866PP AAIIOO--IIII

 [email protected] fonctionne.

 77..44..  SSiirriiuuss SSPPAACCEE

 [email protected] - fonctionne.

 77..55..  GGaatteewwaayy--22000000

 +o  [email protected] - fonctionne (pb. avec carte son)

 +o  [email protected] - fonctionne mais ...

 +o  robert logan ([email protected])  - sans aucun probleme.

 +o  James D. Levine ([email protected]) - sans aucun probleme.

 77..66..  IInntteell--PPrreemmiieerr

 [email protected]   - fonctionne.  [email protected] - fonctionne
 [email protected] - fonctionne (Premier-II)

 77..77..  DDEELLLL PPoowweerreeddggee SSPP44110000

 [email protected] - fonctionne

 77..88..  CCoommttrraaddee BBeesstt BBuuyy PPCCII // PPCCII4488XX MMoo RReevv 11..00

 [email protected] - Fonctionne. Probablement equipee de l'ensemble
 de circuits ("chipset") deficient Intel "Saturn".

 77..99..  IIDDeeaall PPCCII // PPCCII4488XX MMoo RReevv 11..00

 [email protected] - Ne fonctionne pas.

 77..1100..  CCMMDD TTeecchh.. PPCCII IIDDEE // CCSSAA--66440000CC

 [email protected] - Fonctionne.

 77..1111..  GGAA--448866iiSS ((GGiiggaabbyyttee))

 [email protected] - Fonctionne.

 77..1122..  GGAA--558866--IIDD ((GGiiggaabbyyttee)) 9900 MMhhzz PPeennttiiuumm PPCCII//EEIISSAA

 [email protected] - fonctionne

 77..1133..  EESSCCOOMM 448866ddxx22//6666 -- TTyyppee ddee ccaarrttee nnoonn pprreecciissee

 Seul le streamer (floppy tape de marque Archive) ne fonctionne pas.

 77..1144..  JJ--BBoonndd aavveecc ii448866ddxx22//6666

 Drew   Eckhardt  ([email protected])  utilise  la  Diamond
 Stealth 64 VRAM avec 4M de Memoire (a base de  964).  Elle  fonctionne
 tres  bien  en  1024x768 72Hz et 32bpp de meme qu'en 16bpp et 8bpp. Il
 lui a fallu le serveur X311u2S3 de ftp.xfree86.org. Les possesseurs de
 cartes Diamond a base de 968 devront faire de meme.

 77..1155..  SSuuppeerr mmiiccrroo 001111889955 0033::5500 SSUUPPEERR PP5544CCII--PPCCII rreevv 11..33 ((OOppttii))

 Manuel de Vega Barreiro

 +o  carte mere super micro 011895 03:50 SUPER P54CI-PCI rev 1.3

 +o  Chipset Opti: 82c557,82c556,82c558,82c621.

 +o  4 slots PCI, 4 ISA (4x16 Bit)

 +o  Support ZIF pour CPU (120,100,90,75 mHz)

 +o  4 SIMMs 72 broches (max 128Mb)

 +o  cache 256,512,1024 Kb L2-cache

 +o  Ami WinBIOS en Flash-Eprom (101094-VIPER-P)

 +o  controleur integre EIDE pour 4 disques.

 +o  Pentium 90Mhz, 8Mo (now 16Mo) RAM et 256K L2-cache.

 +o  1 maxtor 540 Mo, 1 st3122A 1Go

 +o  Number Nine 9GXE64pro with 2Mo

 +o  Sound blaster 16 + cdrom Matsushita

 +o  Ecran 17" microscan 5ep ADI

    J'utilise  Linux  1.1.57   (maintenant   1.2.1)   sans   problemes.
    dosemu0.53  fonctionne  bien  (logiciels  de  comm  comme kermit et
    xtalk) XFree86 3.1 a la resolution de 1024x768

 88..  RRaappppoorrttss ddeettaaiilllleess

 88..11..  MMiiccrroonniiccss PP5544ii--9900 ((rroooott@@iinntteelllliibbaassee..ggttee..ccoomm))

 Pentium a 90MHz, 32Mo de RAM et 512Ko de cache a 2 niveaux. Fonctionne
 parfaitement (une compilation de noyau n'exige que 10 minutes).

 La carte-mere offre :

 +o  UART - 2 16550A

 +o  ECP - un port parallele ameliore

 +o  IDE

 +o  Controleur de lecteurs de disquettes

 Avantages  :  j'emploie pour le moment une Adaptec 1542CF et un disque
 Seagate d'un giga. Aucun probleme. Carte video ATI Graphics Pro  Turbo
 (PCI),  tres  veloce.  Les  ports  serie gerent un modem TeleBit T3000
 (38400) sans pertes de caracteres. Les adresses memoires  situees  au-
 dela  de 16Mo sont aussi servies par le cache. Trois bancs de circuits
 SIMM (2 barettes par banc) pouvant chacun supporter 64 Mo (32  Mo  par
 barette).  Chaque  banc  doit  bien entendu etre complet (2 barettes).
 Support CPU ZIF. BIOS flash PHOENIX.

 Inconvenients : RAM maxi 192Mo mais cache limite  a  512Ko.  La  carte
 video est tres veloce mais il n'existe pas pour le moment de serveur X
 pour circuit Mach64 (le serveur SVGA existant n'exploite du moins  pas
 ses  possibilites).   Je  ne  sais  pas si le "controleur" IDE integre
 fonctionne car je n'apprecie guere les  standards  specifiques  a  une
 plateforme  et  n'ai  donc  pas  achete  de disque IDE mais emploie un
 Seagate 31200N et un NEC 3Xi.

 Mitch.

 88..22..  AAIIOO--IIII :: AAnnggeelloo HHaarriittssiiss ((aahh@@ddoocc..iicc..aacc..uukk)) aa pprrooppooss ddee llaa SSAA448866PP

 J'ai  achete  une   carte   "SA486P   AIO-II"   supportant   les   486
 SX/DX/DX2/DX4.  Elle offre :

 +o  Chipset Intel Saturn v2

 +o  BIOS Phoenix (flash EPROM)

 +o  NCR scsi BIOS v 3.04.00

 +o  256K 15ns cache (max 512K) (write back et write through)

 +o  4 connecteurs pour RAM (SIMM 72 points) en 2 bancs

 +o  3 slots PCI, 4 ISA

 +o  NCR 53c810 embarque

 +o  IDE / floppy / 2 x 16550A uarts / parallele etendu embarques

 J'utilise  un  486/DX2-66,  un  disque  dur  Seagate "Barracuda" 2.1Go
 (ST12550N), un streamer Wangtek 5525ES et une vieille carte S3  (ISA).
 Tout  fonctionna  parfaitement des le premier boot (noyau 1.1.50).  Et
 cela perdure depuis un mois.  Note : j'employais une Buslogic  BT-445S
 et  ai  pu  placer  le  disque  sous  le  controle du circuit NCR sans
 reformater ... tout a  survecu.   Les  peripheriques  SCSI  paraissent
 nettement plus rapides.  Seules reserves :

 1/  lilo  ne  peut  booter  le  systeme  sans  une edition manuelle de
 /etc/disktab, effectuee une fois pour toutes.

 2/ Afin que l'ensemble fonctionne : disconnect/reconnect est  debraye.
 Cela  autorise donc le verrouillage du bus SCSI meme durant de longues
 operations  ("rewind"  du  streamer)  ...   La  negociation  du   mode
 synchrone est elle aussi debrayee. Cela entraine une certaine perte de
 performances.

 Je crois que Drew (auteur du pilote pour circuit SCSI NCR)  resout  en
 ce moment ces limitations.

 Quelques problemes avec Windows.

 88..33..  bbiillll..ffoosstteerr@@mmccccaaww..ccoomm ppaarrllee ddee ssaa MMiiccrroonniiccss MM55PPii

 +o  Micronics M5Pi avec Pentium 60 MHz a bus PCI et :

 +o  16Mo RAM/512Ko cache

 +o  IDE, parallele, 16550A UARTS

 +o  2 X 340MB IDE Maxtor

 +o  Soundblaster 16 SCSI-II

 +o  Toshiba 3401B CD-ROM SCSI

 +o  Derouleur de bandes Archive Viper 525MB SCSI

 +o  Moniteur Viewsonic 17 pouces

 +o  Carte video Cardex Challenger PCI (ET4000/W32P)

 +o  Souris serie A4-Tech

 Tout  fonctionne  bien.  L'installation  de  la distribution Slackware
 s'avera tres aisee et je peux employer Quicken  7  pour  DOS  grace  a
 DOSEMU.  J'emploie X Window en 1152x900 a 67Hz.

 88..44..   SSiimmoonn  KKaarrppeenn  ((kkaarrppeennss@@nnccssssmm--sseerrvveerr..nnccssssmm..eedduu))  aa pprrooppooss ddee llaa
 MMiiccrroonniiccss MM5544ppii

 Je  n'ai  pas  eu de problemes avec cette carte, le controleur PCI IDE
 integre (j'espere passer au SCSI bientot) et une ATI Mach32 (GUP) avec
 2Mo de VRAM.

 88..55..   GGooeerrgg  vvoonn  BBeellooww  ((ggbbeellooww@@ppmmaaiill..ssaammss..cchh)) aa pprrooppooss dduu DDEELLLL PPooww--
 eerreeddggee

 +o  Intel 486DX4/100

 +o  16 Mo RAM

 +o  DELL SCSI Array (DSA) avec Firmware A07, DSA-Manager 1.7

 +o  disque dur 1 Go SCSI DIGITAL

 +o  CD-ROM NEC SCSI

 +o  streamer SCSI 2 Go interne

 +o  Ethernet : 3-Com C579 EISA

 +o  Carte video : ATI 6800AX PCI VGA, 1 MB RAM

 Attention  :  Le DSA ne fonctionne qu'avec le firmware ("BIOS") A07 !!
 A06, trop bogue, interdit le reboot !!  Pour recuperer ce code  :  ftp
 dell.com, fichier /dellbbs/dsa/dsaman17.zip

 A  part  cela  aucun  probleme  sous  Linux. Machine faisant office de
 serveur de noms, de serveur de news et de serveur WWW  sur  l'Internet
 depuis deux mois ...

 88..66..  zzeennoonn@@rreessoonneexx..ccoomm aa pprrooppooss dduu GGaatteewwaayy22000000 PP--6666

 Gateway  2000,  Pentium a 66 MHz, carte-mere Intel offrant 5 slots ISA
 et 3 PCI.  Je n'utilise qu'une carte PCI #9 GXe level 12 (2 Mo VRAM et
 1  Mo  DRAM)  achetee  chez Dell. Je n'emploie le mode graphique, sous
 Linux, qu'a  partir  des  consoles  et  attends  quelques  adaptations
 d'XFree86  avant  de  l'essayer  en  1280x1024. J'ai pu utiliser cette
 carte sous DOS/Windows en 1280x1024x256 sans probleme.  Installees par
 ailleurs  : carte Ethernet "Etherlink 3C509" (Etherlink III), la carte
 Mitsumi (--  Interfacant  probablement  un  lecteur  de  CD-ROM.--)  ,
 l'Adaptec 1542C et une carte serie/parallele (la machine comprend donc
 3 ports serie).

 32 Mo de memoire installes et reconnus par DOS et Linux.   Une  souris
 bus (Microsoft en mode PS/2).

 Aucun probleme jusqu'a present.

 88..77..  JJaammeess DD.. LLeevviinnee ((jjddll@@nneettccoomm..ccoomm)) uuttiilliissee uunn GGaatteewwaayy 22000000

 Gateway 2000 P5-60 a carte-mere Intel "Mercury", BIOS sur EPROM  Flash
 d'origine  AMI (1.00.03.AF1, (c)'92) 16Mo RAM, interface IDE embarquee
 et carte video PCI : ATI AX0 (Mach32 Ultra XLR).

 Aucun probleme avec ce materiel jusqu'a present, mais n'a rien  essaye
 de tres special (pilotes SCSI ou accelerateurs d'IDE).

 88..88..  hhii8866@@rrzz..uunnii--kkaarrllssrruuhhee..ddee :: ccaarrttee SSPPAACCEE

 8Mo  RAM, S3 805 1Mo DRAM PCI Disque dur 260Mo Seagate IDE (je ne peux
 exploiter le circuit  NCR53c810  faute  de  pilote),  Linux  0.99pl15d
 fonctionne bien.

 88..99..  ggrriiff@@ccss..uuccrr..eedduu :: ccaarrttee IINNTTEELL

 17 machines 60MHz Pentium (carte Intel "Premier").

 88..1100..  JJeerroommee MMeeyyeerrss ((jjeerroommeemm@@xxnneett..ccoomm)) eett IInntteell PPrreemmiieerr

 Intel  Premier  Plato-babyAT  90mhz  avec Buslogic bt946c w/4.86 mcode
 w/4.22  autoSCSI,  ATI  Xpression  (Mach64)  (j'emploie  les   pilotes
 disponibles sur sunsite et un moniteur AcerView 56L).

 4 disques durs IDE. Linux (Slackware 2.0) percoit les deux premiers et
 ce que controle la BusLogic (qui emule une Adaptec 1542). DOS  percoit
 tout.   BusLogic  (aux  US  du moins ! NdT) expedie sans problemes les
 circuits permettant de proceder a une mise-a-jour materielle (boitiers
 PLCC).   Une  Sound  Blaster  SCSI-2  controle aussi un lecteur de CD.
 Config complete, donc : 4 disques IDE (2 pour Linux) et 2  controleurs
 SCSI.

 88..1111..   TTiimmootthhyy  DDeemmaarreesstt  ((ddeemmaarreesstt@@rreerrff..oorr..jjpp)) eett ll''IInntteell PPllaattoo PPrree--
 mmiieerree IIII

 La  configuration  de mon systeme est la suivante : 16 Mo de RAM 60ns,
 carte ethernet 3Com Etherlink-III (10base2), ATI Mach 64 2 Mo de VRAM,
 CDROM  SCSI  double  vitesse  Toshiba, NCR 53c810 PCI SCSI, lecteur de
 cartouches 270 Mo Syquest 3270, ecran Viewsonic 17 pouces, Pentium  90
 (non  bugge).   Je  tourne sous Slackware 2.1.0 avec un noyau 1.2.0 et
 d'autres mises a jour diverses.

 Tout fonctionne sans probleme.  Je  ne  recommende  pas  les  lecteurs
 Syquest.  J'ai utilise les modeles 3105 et 3270 qui sont tous les deux
 tres,  tres  fragiles.  De  plus  les   cartouches   sont   facilement
 endommagees  ce qui m'a cause de frequents problemes. Je suis en train
 de m'interesser a d'autres systemes de  stockage  amovible  (MO,  Zip,
 Minidisc, etc).

 Quelques informations qui peuvent etre utiles :

 88..1111..11..  MMiisseess aa jjoouurr dduu FFllaasshh BBiiooss

 On peut telecharger par ftp les mises a jour de Flash Bios a partir de
 wuarchive.wustl.edu:/pub/MSDOS_UPLOADS/plato.  Le  numero  de  version
 actuelle  est  1.00.12.AX1.  Les  mises  a  jour  de BIOS doivent etre
 effectuees  dans  l'ordre.   De  1.00.03.AZ1  vers  1.00.06.AX1   vers
 1.00.08.AX1   vers   1.00.10.AX1  vers  1.00.12.AX1.   On  peut  aussi
 telecharger ces mises a jour sur le BBS Intel.

 88..1111..22..  CCaarrttee PPCCII SSCCSSII NNCCRR 5533cc881100 ssaannss BBIIOOSS

 Si vous utilisez la carte PCI SCSI NCR 53c810 sans BIOS avec la Plato,
 il  se  peut  que  vous  ayez  du  mal a la faire reconnaitre. J'ai du
 modifier un des cavaliers de la carte NCR : Celui qui controle si il y
 a  1  ou 2 cartes SCSI NCR dans votre machine doit etre sur "2". Je ne
 sais pas pourquoi, mais c'est comme ca que  j'ai  reussi  a  la  faire
 marcher.   L'autre cavalier controle le choix de l'interruption (A, B,
 C, D). Je l'ai laisse sur A (position par defaut).

 88..1111..33..  AA ppaarrtt ccaa,, cc''eesstt dduu ""pplluugg aanndd ppllaayy"" !!

 Il n'y a rien a faire dans  le  BIOS  pour  configurer  la  carte  NCR
 53c810.   Ne  vous  en faites pas - une fois les cavaliers de la carte
 bien positionnes, elle sera bien detectee ! Le PCI c'est bien du "plug
 and play" !

 88..1122..  hheeiinnrriicchh@@zzssvv..ggmmdd..ddee :: ccaarrttee AASSUUSS

 ASUS-PCI-Board (SP3) equipe de :

 +o  Carte-mere PCI Asus, CPU AMD 486/dx2-66 et 16Mo RAM

 +o  Disque dur Fujitsu 2196ESA 1G SCSI-II

 +o  Interface  disque dur Future Domain 850MEX (peu cheres, copie quasi
    conforme des Seagates ST01. J'attends le pilote pour  le  NCR53c810
    embarque)

 +o  ATI  Graphics  Ultra  (premiere vague : circuit Mach-8, carte ISA 8
    bits)

 +o  Slackware 1.1.1

 L'utilisateur s'est contente d'installer la nouvelle  carte  mere,  de
 reinstaller  les  cartes  et  de  connecter  les  cables ... et tout a
 fonctionne  du  premier  coup.   Mais  il   n'emploie   aucune   carte
 d'extension PCI.

 88..1133..  CCAARRSSTTEENN@@AAWWOORRLLDD..aawwoorrlldd..ddee :: ccaarrttee AASSUUSS

 Carte  ASUS-PCI  avec 486DX66/2, miro-crystal 8s PCI avec serveur pour
 S3 de XFree86-2.0, n'utilisant pas le circuit SCSI NCR  embarque  pour
 cause  de  manque de pilotes sous Linux mais teste sous DOS et reconnu
 tres veloce.  Aucun probleme de compatibilite.

 88..1144..  LLaarrss HHeeiinneemmaannnn ((llaarrss@@uunnii--ppaaddeerrbboorrnn..ddee)) :: AASSUUSS

 Carte ASUS PCI/I-486SP3 a  486DX2/66,  16Mo  RAM  (2x8),  miroChrystal
 8S/PCI (1Mo) S3, Soundblaster PRO, Adaptec 1542b (3.20 ROM) carte SCSI
 et deux disques (Fujitsu  M2694ESA  et  Quantum  LPS52)  plus  QIC-150
 Streamer.  Aucun probleme !

 88..1155..  RRuueeddiiggeerr..FFuunncckk@@PPhhyyssiikk..TTUU--MMuueenncchheenn..DDEE :: ccaarrttee AASSUUSS

 +o  ASUS PCI/I-486SP3 /  i486DX2-66  /  8 Mo PS/2 70 ns

 +o  BIOS: Award v 4.50

 +o  Miro Crystal 8s PCI - S3 P86C805 - 1Mo DRAM

 +o  Disque dur Quantum LPS 540S SCSI controle par NCR 53c810

 +o  CPU vers DRAM "write buffer" : en fonction (enabled)

 +o  CPU vers PCI "write buffer" :  en fonction

 +o  PCI vers DRAM "write buffer" : non employe

 +o  CPU vers PCI "burst write" :   en fonction

 88..1166..  rroobbeerrtt llooggaann ((rrll@@ddee--mmoonnttffoorrtt..aacc..uukk)) :: GGWW//22000000

 +o  Gateway 2000 4DX2-66P

 +o  16 Mo RAM,

 +o  PCI ATI AX0 2Mo DRAM (ATI GUP).

 +o  Disque dur WD 2540 (528 Mo)

 +o  Slackware 1.1.2 (0.99pl15f)

 Aucun  probleme.  SLIP  et  la carte Orchid-Soundwave-32 fonctionnent.
 J'attends moi aussi le pilote pour NCR.  Seul probleme rencontre : les
 performances  du disque IDE laissent a desirer sous Linux alors que ce
 tres  recent  disque  WD  vole  sous  DOS/WfW.  (--  L'interface   IDE
 fonctionne  en  mode  ISA  sous Linux et un pilote commute le mode PCI
 sous DOS. Cela explique la perte de charge constatee.   Cf.  aussi  le
 cas de [email protected]  NdT.--)

 88..1177..  aarrcchhiiee@@CCSS..BBeerrkkeelleeyy..EEDDUU :: AASSUUSS ((ddeeuuxx mmaacchhiinneess))

 +o  ASUS PCI-SP3 (4 ISA, 3 PCI)

 +o  Intel 486DX2/66

 +o  Genoa Phantom 8900PCI (autre machine : Tseng 3000/W32i)

 +o  Maxtor 345 Mo IDE

 +o  Carte modem Supra 14.4

 +o  Moniteurs : ViewSonic 6e et NEC Multisync 4fge

 +o  Slackware 1.2.0

 Le  circuit  SCSI  embarque  est mis hors-fonction. Problemes de prime
 abord avec la chaine IDE (interface embarquee) : "un  jumper,  sur  la
 carte, permet de specifier si la ligne d'IRQ 14 provient du bus ISA ou
 PCI.  Un exemple fourni par le manuel montre une connexion a  l'INT  A
 du PCI.  Ne pas le respecter. La configuration du Supra exige l'emploi
 de setserial (pour preciser que le port est un 16550A).   Slackware  :
 utiliser /etc/rc.d/rc.serial."

 88..1188..  MMiicchhaaeell WWiillll :: AASSUUSS--SSPP33 448866 ((pprreemmiieerree ggeenneerraattiioonn))

 J'utilise la configuration suivante :

 +o  ASUS PCI-SP3-Board : 486dx2/66 et 16Mo RAM

 +o  NCR53c810-SCSI-II embarque pour 1Go Seagate et streamer Wangtek

 +o  ATI-GUP  PCI  Mach32  /  2Mo  VRAM  fonctionnant  parfaitement avec
    XFree86(tm)-3.1 (8 et 16 bits/pixel)

 +o  Linux kernel 1.1.54

 Tout fonctionne. Vitesse satisfaisante. Les performances de  la  carte
 ATI-GUP-PCI  (Mach32)  restent  en  deca des indices de benchmarks. Si
 j'avais de l'argent j'acheterais un P90 Plato et une carte  #9GXE64Pro
 !

 88..1199..  MMiikkee FFrriisscchh ((mmffrriisscchh@@ssaattuurrnn..ttlluugg..oorrgg)) :: GGiiggaa--BByyttee 448866IIMM

 +o  Giga-Byte 486IM

 +o  4 slots ISA (2 double VLB) et 4 PCI

 +o  CPU: Intel 486DX/33

 +o  BIOS: Award 4.50G

 +o  Controleur disque PCI EIDE : Giga-Byte GA-107 (CMD 640x PCI  Multi-
    I/O)

 +o  carte video PCI : ATI Graphics eXpression PCI 2MB DRAM

 +o  Linux Kernel: 1.2.9

 +o  Distribution Linux : Slackware 2.2.0 tres modifiee

 J'ai  fait  tourner cette carte 24h sur 24 ces 6 derniers mois. Elle a
 fonctionne  sans  probleme  sous  DOS/Windows,  OS/2  Warp  et   Linux
 (24h/24).

 88..2200..  KKaarrll KKeeyyttee ((kkkkeeyyttee@@eessoocc..bbiittnneett)) GGiiggaabbyyttee GGAA558866 PPeennttiiuumm

 +o  PCI/EISA Board Gigabyte GA586-ID 90MHz  Pentium  (biprocesseur,  un
    seul CPU monte)

 +o  32 Mo RAM

 +o  SCSI - pas de circuit NCR, j'emploie donc une Adaptec 1542C,

 +o  PCI ATI GUP 2M VRAM

 +o  Adaptec 1742 EISA SCSI

 +o  Soundblaster 16

 DOS  et  Linux  fonctionnent parfaitement. Machine extremement veloce.
 Les benchmarks de BYTE pour machines Unix lui accordent une  puissance
 a  peu  pres egale a celle d'une Sun SPARC 20 sous Solaris 2.3.  Le PC
 effectue plus vite le  test  de  vitesse  de  calcul  en  arithmetique
 entiere et celui portant sur la manipulation des processus (changement
 de contexte y compris). La station Sun l'emporte lors des  traitements
 en  virgule  flottante  et sur l'un des tests de vitesse du systeme de
 disques.

 88..2211..  kkeennff@@ccllaarrkk..nneett :: GG//WW 22000000

 Emploie un Gateway 2000 sans probleme. La carte son livree (modele non
 precise)  ne  fonctionne  pas. Il espere obtenir satisfaction apres un
 echange contre une veritable Sound Blaster.

 88..2222..  JJooeerrgg WWeeddeecckk ((jjww@@ppeeaannuuttss..iinnffoorrmmaattiikk..uunnii--ttuueebbiinnggeenn..ddee)) // EESSCCOOMM

 486  DX2/66 vendue par ESCOM (type de carte mere non precise) avec IDE
 embarque et sans circuit SCSI "NCR". Adaptec  1542cf  et  carte  video
 SPEA  v7  mercury  lite  (s3, PCI, 1Mo), ISA-Soundblaster-16, mitsumi-
 cdrom (simple vitesse).  Seul le streamer Archive ne  fonctionne  pas.
 Le spea-v7 s'entend parfaitement avec XFree86-2.1 !

 Il  abandonna  tout cela pour adopter une carte ASUS-SP3-G et constata
 qu'elle ne supporte pas les transferts en mode rafale du bus PCI  vers
 la  memoire  ("PCI-to-Memory  posting"). Seul Linux crashe, Windows et
 OS/2 fonctionnent.  Debrayer cette option rend  le  tout  parfaitement
 stable.              Lire            a            ce            propos
 "http://wsiserv.informatik.uni-tuebingen.de/ jw".

 88..2233..  uutt@@iinnffoorrmmaattiikk..uunnii--kkiieell..dd440000..ddee // AASSUUSS

 ASUS-PCI et AMD486dx40 (cadence a  33MHz  ?!).   La  carte  ISA-ET3000
 Optima  1024A ISA fonctionne bien. Pas de probleme avec le disque SCSI
 Quantum540S connecte au NCR53c810 integre.

 99..  PPrroobblleemmeess rreennccoonnttrreess

 99..11..  hhsscchhmmaall@@iinnffoorrmmaattiikk..uunnii--rroossttoocckk..ddee :: SSCCSSII--PPCCII--SSCC220000

 Linux refuse de demarrer lorsque la  carte  SCSI-PCI-SC200  se  trouve
 dans le systeme.

 99..22..  ddmmaarrpplleess@@ccoommmmss..eeeeee..ssttrraatthhccllyyddee..aacc..uukk GG//WW 22000000

 Gateway 2000 G/W 2000 4DX2/66 PCI ATI-Graphics-Ultra-Pro IDE

 Fonctionne bien, seule la carte IDE fonctionne en mode ISA sous Linux,
 beaucoup plus lentement que sous DOS apres basculement en mode PCI par
 un programme MS-DOS specifique.  Plus lent sous Linux, donc : un patch
 serait le bienvenu.

 99..33..  cciipp557744@@wwppaaxx0011..pphhyyssiikk..uunnii--wwuueerrzzbbuurrgg..ddee ((FFrraannkk HHooffmmaannnn)) // AASSUUSS

 La  carte  ASUS / 16Mo-RAM, carte ISA S3/928, interface IDE embarquee,
 disque Seagate ST4550A.  Aucun probleme avec  les  noyaux  Linux  plus
 recents.

 Probleme rencontre :

      Ma souris, sous X, ne reagit plus comme d'habitude. Le pointeur semble
      bondir lorsque je la deplace vite. Ce probleme a je crois  ete  traite
      dans  un  newsgroup Linux. L'utilisation du 16550 expliquerait ce phe-
      nomene. Apres deux semaines d'utilisation je m'y suis habitue :-)

 Reduire le seuil du tampon fourni par le 16550  devrait  ameliorer  la
 situation.  Un  patch pour setserial le permettrait mais je ne sais ou
 le trouver.

 99..44..  aaxxeell@@aavvaallaanncchhee..ccss..ttuu--bbeerrlliinn..ddee ((AAxxeell MMaahhlleerr)) // AASSUUSS

 Carte-mere ASUS PCI/I-486SP3 (Award BIOS 4.50), 16 Mo RAM Circuit SCSI
 "NCR" mis hors-fonction, Carte PCI Genoa Phantom/W32 2Mo

 Adaptec AHA-1542CF (BIOS v2.01) pour :

 +o  disque IBM 1.05 Go

 +o  CD-ROM Toshiba (XM4101-B)

 +o  DAT HP (2Go)

 mke2fs  (0.4,  v. 1.11.93) fige le systeme et interdit l'installation.
 (-- (Version  ancienne,  indique  l'utilisation  d'un  noyau  obsolete
 NdT).--)

 Le  remplacement  de  la carte video Genoa Phantom/W32 2Mo PCI par une
 ELSA Winner 1000 2Mo PCI corrigea le probleme.  Le systeme  fonctionne
 aussi avec une vieille carte VGA ISA de marque EIZO. Cela met en cause
 la carte Genoa.

 99..55..  FFrraannkk SSttrraauussss ((ssttrraauussss@@ddaaggoobbaa..eessccaappee..ddee)) // AASSUUSS

 Carte ASUS SP3   i486DX2/66 NCR53c810 hors-fonction Adaptec 1542B dans
 un slot ISA : 2 disques (200Mo Maxtor, 420Mo Fujitsu), SyQuest 88Mo et
 streamer  Tandberg  carte  video  ELSA  Winner  1000   PCI,   1Mo-VRAM
 Soundblaster  Pro  dans  slot ISA (IRQ 5) Interface IDE embarquee mise
 hors-fonction Circuits embarques pour serie, parallele  et  controleur
 de disquettes en fonction.

 La  machine se fige parfois apres un reset (logiciel ou materiel).  Ce
 n'est probablement pas du a l'Adaptec ou a la carte son car le systeme
 ne  redemarre  pas,  parfois,  meme  lorsqu'elles sont deposees.  Mais
 sitot lance (lorsque le message  du  BIOS  de  l'ELSA  apparait)  tout
 fonctionne  a merveille. (-- Memes symptomes ici depuis l'installation
 d'une carte clone a base  de  Cirrus  5428  /  VLB  dans  une  machine
 EISA/VLB   NdT.--)

 Les  deux  ports  serie  sont bien detectes en mode 16550 mais lors de
 certains transferts perdent de nombreux  caracteres  en  mode  V42bis.
 Cela semble relever d'un probleme materiel.

 Le mode rafale CPU->PCI fonctionne bien sous DOS/Windows

 Le   mode   rafale   CPU->PCI  ne  fonctionne  pas  correctement  avec
 linux0.99p15 : pertes de pages ecrans lors de basculements de consoles
 virtuelles  et blocages du systeme laissant le voyant SCSI allume lors
 de l'invocation d'applications massives telles que ghostview ou  xdvi.

 (Je  pense que ces applications exigent beaucoup de transferts en mode
 CPU->PCI-burst a cause des importants volumes  de  donnees  transferes
 vers la carte ELSA lors de leur invocation).

 Tout  fonctionne bien apres mise hors-fonction du mode CPU->PCI-Burst.
 La carte video delivre 93k xstones en 1152x846 (peu de cache pour  les
 fontes  avec  1Mo).  Le mode Opaquemove sous twm est un poil mieux que
 "supportable" :-)

 Un programme DOS nomme SATURN.EXE, lance avant de demarrer Linux, aide
 ce dernier a exploiter le mode burst sans accroc.

 Quelqu'un  a  affirme que certains de ces problemes disparaitraient si
 je pouvais debrayer le  mode  "sync  negotiation"  de  l'Adaptec  mais
 j'ignore si la 1542B permet cela.

 Avec  le  mode  CPU->PCI-Burst  la carte video atteint 95k xstones, ce
 gain ne justifie pas l'effort.  L'utilisateur  aimerait  exploiter  la
 carte video en mode 1152x900 mais cela ne semble pas possible car elle
 interprete toute resolution horizontale superieure a 1024 comme  egale
 a  1280,  entamant  la  bande  passante  au point de devoir reduire la
 dimension verticale a 816 pixels.

 99..66..  eeggoooocchh@@mmcc..ccoomm // AASSUUSS

 +o  Carte    ASUS PCI/I-486 SP3      RAM : 16Mo (4x4M-SIMM)

 +o  Processeur       486DX33

 +o  BIOS     Ver. 4.50 (12/30/93)

 +o  2 lecteurs de  disquettes  (1.2  et  1.44),  utilisant  le  circuit
    embarque

 +o  SCSI    WD7000 SCSI et Adaptec 1542CF fonctionnent

 +o  2 disques SCSI 320Mo

 +o  CD-ROM SCSI NEC84

 +o  Streamer Archive QIC150 SCSI

 +o  Video    Tseng ET4000 ISA

 +o  Son      PAS16

 +o  Imprimante sur le port parallele integre a la carte mere

 Aucune  carte  d'extension PCI pour le moment, mais desire acheter une
 carte  video  PCI.  Utilise  une  carte  d'interface  SCSI  WD7000  en
 attendant le pilote pour circuit NCR embarque.

 Tout  fonctionne  parfaitement.  Le  premier port serie (sert un modem
 14.4) se bloque parfois lors  des  tentatives  de  reconnexions  apres
 utilisation  du  modem.  Ce probleme serait cause par un circuit (SMC-
 LSI) du 16550 deficient.  La souris Logitech serie connectee au second
 port  fonctionne  bien,  mais  je cherche comment diminuer le seuil du
 tampon fourni par le 16550.

 99..77..  SStteeffaann..DDaalliibboorr@@iinnffoorrmmaattiikk..uunnii--eerrllaannggeenn..ddee // GGiiggaaBByyttee

 +o  Carte  GA-486iS Gigabyte 256Kb cache 2L, i486-DX2

 +o  Bios     AMI, 93/8

 +o  SCSI     Pas de circuit SCSI embarque, j'emploie une Adaptec 1542C,

 +o  Video     ELSA Winner 1000

 +o  Linux  0.99pl14 + SCSI-Clustering-Patches / Slackware 1.1.1

 Tout semble fonctionner correctement mais l'utilisateur n'a pas encore
 essaye d'installer une carte Ethernet, d'imprimer  ou  d'exploiter  un
 streamer.   Des  problemes  de blocages du systeme lorsqu'il utilisait
 find furent resolus par l'application des patches de  clustering  SCSI
 mais ils relevaient plutot de dysfonctionnements des anciennes version
 du noyau.

 La carte video ELSA-Winner-1000 se fige parfois.  L'affichage  devient
 pour  le  moins etrange et il faut relancer le systeme. Le revendeur a
 parle d'un bug de la carte ELSA mais le constructeur a  affirme  avoir
 resolu  cela.  le probleme n'est pas systematique, l'utilisateur tache
 donc de l'ignorer.

 Tout bien considere la  machine  fonctionne  bien  en  utilisation  de
 bureautique   oriente   traitement  de  textes  (emacs,  LaTeX,  xfig,
 ghostview) et semble tres veloce, a peine au-dessous des stations  Sun
 coutant au moins 3 fois plus cher qu'il emploie par ailleurs.

 Le  mode  CPU->PCI-Burst  est  debraye  car  le  BIOS  ne supporte pas
 correctement cela.

 99..88..  TToomm DDrraabbeennssttootttt ((ttllddrraabbeenn@@eeooss..nnccssuu..eedduu)) :: CCoommttrraaddee // PPCCII4488IIXX

 PCI48IX  Rev.  1.0.  Constructeur inconnu, documentation par "TMC". Le
 BIOS ne permet guere de parametrer le bus PCI.

 La carte ISA multifonctions d'interface  IDE  de  type  UMC  (863+865)
 fonctionne bien sous DOS et OS/2 mais pas sous Linux.

 1100..  CChhooiixx dd''uunnee ccaarrttee--mmeerree PPCCII :: ccoonnsseeiillss eett oobbsseerrvvaattiioonnss ddiivveerrsseess

 Angelo Haritsis ([email protected]) a rassemble les  elements  de  cette
 section.

 1100..11..  AATTTTEENNTTIIOONN

 Ne  pas  acheter  de  carte-mere  PCI/VLB, elles paraissent toutes mal
 concues.  Opter pour une carte PCI/ISA.  Eviter les jeu de  composants
 (chipsets)  de  marque OPTi modeles 82C596, 82C597 et 82C822 comme sur
 la carte mere TMC PCI54PV.

 (Je connais au moins une personne qui n'a pas de probleme avec sa  TMC
 PCI54PV.   Il  lui a fallu seulement mettre sa carte NCR53c810 dans le
 slot A qui semble le seul capable de faire du busmaster.)

 Diverses rumeurs laissent entendre  que  les  cartes  meres  Intel  ne
 peuvent  supporter  plus  d'une  carte  d'extension bus master. On dit
 aussi que le chipset Saturn II  pose  divers  problemes  ...  mais  je
 l'emploie avec satisfaction !

 1100..22..  CCoonnnneecctteeuurr ddee ccoommppoossaannttss ddee RRAAMM

 Opter  pour  une  carte  a  connecteurs 72 points (velocite maximale).
 Toutes les cartes Intel offrent cela.

 1100..33..  CCaarrttee--mmeerree PPCCII pplleebbiisscciitteeee

 La carte-mere Intel pour Pentium 90  a  chipset  Premiere  II  (connue
 aussi  sous  le  nom  de "Plato") parait satisfaisante.  Opter pour un
 BIOS integrant le code du controleur SCSI NCR embarque afin  que  meme
 le  53c810  permette  a MS-DOS de fonctionner.  La version 1.00.08 (ou
 peut-etre 1.00.06) offre un BIOS pour le circuit NCR integre  au  BIOS
 principal  (AMI).  Une  disquette  permet  de mettre a jour ce dernier
 (inscrit sur EPROM FLASH). La plus recente version  reperee  porte  le
 numero  1.00.10  et  corrige  tous  les  problemes  de  jeunesse de ce
 produit.

 1100..44..  LLiiggnneess dd''IIRRQQ ((IInntteerrrruupptt RReeQQuueesstt))

 La plupart des cartes-meres exigent une configuration  explicite  (via
 le  SETUP)  des  parametres  PCI bas-niveau ... pour chaque connecteur
 (slot PCI) !  Cela menage la compatibilite de ce bus avec  les  cartes
 ISA.   Sur  les  plus  anciennes  cartes  PCI  des cavaliers (jumpers)
 doivent configurer le mode d'exploitation des  lignes  d'interruptions
 fournies  par  chaque slot PCI (INTA et parfois INTB, INTC et INTD) et
 de leur interfacage avec les lignes du classique 8259. Si  une  carte-
 mere   donnee   integre   ces   cavaliers   leurs   positions  doivent
 imperativement correspondre au parametrage (SETUP) du  bus  PCI.   Les
 documents  fournis  avec  un  certain  nombre  de cartes (Viglens, par
 exemple) sont partiellement errones. L'installation exige  en  ce  cas
 quelques tatonnements.

 1100..55..  LLaa ffaammiillllee ddeess cciirrccuuiittss ccoonnttrroolleeuurrss SSCCSSII ddee NNCCRR ""88xxxx""

 Tous les circuits NCR 8XX emploient le bus mastering (peuvent  prendre
 le  controle  du  bus)  et  se  connectent directement au bus PCI. Ils
 correspondent aux specifications PCI version 2.0 et sont donc capables
 de transferts en mode rafale sur 32 bits a 33MHz (133 Mo/s).

 1100..55..11..  5533CC881100

 8  bits  Fast  SCSI-2  (10 Mo/s).  Necessite un BIOS specifique sur la
 carte mere.  100 broches Quad Flat Pack (PQFP).  Premier circuit  SCSI
 pour PCI. Le moins onereux car le plus produit.

 1100..55..22..  5533CC881155

 8  bits Fast SCSI-2 (10 Mo/s).  Terminaisons passives ("single ended")
 uniquement.   Interface  pour  BIOS  externe   (circuit   ideal   pour
 conception de carte).  128 broches QFP.

 1100..55..33..  5533CC882255

 16   bits   Fast   SCSI-2   (20   Mo/s).    Terminaisons  passives  ou
 differentielles.  Interface pour BIOS externe.  160 broches QFP.

 1100..66..  LLee ffuuttuurr ddeess 5533cc88xxxx

 NCR  annoncera  dans  les  6  prochains  mois  4  nouveaux   circuits.
 Brochages  compatibles  avec  les  810  et  825  et quelques nouvelles
 fonctions.

 Tous ces circuits necessitent un BIOS sous MS-DOS. Le 810  seul  exige
 son  implantation  sur  la carte-mere. La plus recente version du BIOS
 NCR porte le numero 3.04.00 et permet a MS-DOS d'employer les  disques
 de plus d'un Go.

 1100..77..  PPeerrffoorrmmaanncceess ddeess cciirrccuuiittss SSCCSSII NNCCRR

 Les  tests  de  velocite  du magazine allemand "C't" indiquent que ces
 circuits fonctionnent nettement plus vite que la BusLogic  BT-946.  Un
 utilisateur  a  constate  un niveau de performances d'environ 10 a 15%
 superieur a celui d'une Adaptec 2940 et qu'avec un tres rapide  disque
 dur  le  tout  semble  environ  deux  fois  et demi plus rapide qu'une
 Adaptec 1540.

 1100..88..  DDeess nnoouuvveelllleess dduu ssuuppppoorrtt NNCCRR5533cc882255

 Ca fonctionne. point.

 1100..99..  FFrreeddeerriicc PPOOTTTTEERR ((FFrreeddeerriicc..PPootttteerr@@mmaassii..iibbpp..ffrr)) aa pprrooppooss ddee  PPeenn--
 ttiiuumm++NNCCRR++SSttrraapp__bbuugg

 Sur certaines cartes Intel Plato, le bios  NCR  ne  reconnait  pas  la
 carte car il doit la voir en tant que "controleur SCSI secondaire", et
 que  sur  la  pluspart  des  cartes  SCSI  le  cavalier  de  selection
 primaire/secondaire  a ete soude en position primaire (pour economiser
 un centime, sans doute).

 Solution:

 Pres du circuit NCR, il y a 3 connections (sorte de trous) avec un strap,
 qui ressemblent a

                 O--O  O

         Cela indique que le primaire est configure par defaut. Pour la carte
         Intel Plato il devrait etre comme ceci

                 O  O--O

         La meilleure solution est d'enlever le strap et de mettre a la place
         un cavalier a deux positions.

 1100..1100..  LLaa ddeetteeccttiioonn ddeess  ppeerriipphheerriiqquueess  PPCCII  ddaannss  lleess  nnooyyaauuxx  LLiinnuuxx
 rreecceennttss ppaarr FFrreeddeerriicc PPootttteerr

 Frederic Potter a rajoute une detection des peripheriques PCI dans les
 noyaux  recents.   Si vous faites "cat /proc/pci" vous devriez obtenir
 la liste de vos cartes.  Si certaines de vos cartes ne sont  pas  bien
 reconnues,      envoyez      un      courrier      electronique      a
 "[email protected]".

 Voir arch/i386/kernel/bios32.c et include/linux/pci.h dans les sources
 du  noyau  pour  en  savoir plus sur le fonctionnement de la detection
 PCI.

 1100..1111..  AAuuttrreess ppeerriipphheerriiqquueess PPCCII

 Quelles autres cartes PCI peut-on utiliser ?  A  part  les  nombreuses
 cartes  graphiques,  j'aimerais  entendre parler d'autres cartes comme
 les cartes ethernet, de capture d'ecran ou de  TEST.   Cyclades  a  en
 beta test en ce moment :

 1100..1111..11..  CCyyccllaaddeess:: ccaarrttee mmuullttiippoorrtt PPCCII RRIISSCC aa 1166 ppoorrttss

 Ce produit appele Cyclom-Ye possede les caracteristiques suivantes :

 +o  Carte PCI hote base sur le jeu de circuits PLX. Cette carte gere de
    8 a 32 ports serie, avec des boitiers externes 8 ou 16 ports.

 +o  cable SCSI II.

 +o  boitiers externes 8 or 16 ports avec connecteurs RJ45  ou  DB25  au
    choix.  On peut debuter avec 8 ports et augmenter a 32 en rajoutant
    seulement des boitiers. Chaque boitier  externe  contient  2  ou  4
    controleurs  serie  RISC  CD-1400  (chaque CD-1400 controle 4 ports
    serie).

 +o  Il est possible d'installer 4 cartes hote dans un PC ce qui  permet
    un maximum de 128 ports serie par systeme.

    Ce  produit est en cours de beta test au 26 juillet 1995 et devrait
    etre  disponible  vers  octobre.  Vous  pouvez  les   contacter   a
    [email protected].

 1111..  CCoonncclluussiioonn

 Si  vous  avez l'argent necessaire optez pour une ASUS-SP4, P90, c'est
 ce que je possede en ce moment. Si vous pouvez vous le permettre 32 Mo
 de RAM est tres superieur a 16 Mo.

 Dans  un  avenir  proche, le futur standard sera le chipset Triton qui
 permettra l'utilisation des barettes memoires EDO et  SRAM.  Les  deux
 seront  plus  cheres que de la RAM PS2, et en ce moment (28 juin 1995)
 la SRAM n'est pas encore disponible. Si la RAM EDO est plus  chere  ce
 n'est  pas  a  cause  des  couts  de production, il parait qu'ils sont
 identiques.

 Pour un systeme a hautes performances, je choisirais  quand  meme  une
 ASUS-TP4/XE  avec  de  la RAM EDO mais si vous n'en avez pas un besoin
 urgent il vaut mieux attendre encore un peu.

 Pour le choix d'une carte graphique, je dirais que  la  meilleure  des
 cartes  bon  marche  qui  s'accorde parfaitement avec un ecran Samsung
 Syncmaster 15Gli, est la SPEA  V7  Mirage  P64  a  circuit  Trio64  en
 version  2  Mo  de  DRAM.  Pour  des  affichages plus sophistiques tel
 l'Iiyama-IDEK 8617-T, je pense que la PCI Mach64 ATI-GUP-Turbo (pas le
 modele  moins  cher GUP-Turbo-Windows) serait un bon choix : avec 4 Mo
 de RAM on peut avoir 16 millions  de  couleurs  dans  les  resolutions
 superieures.  Elle  est  bien  geree  par XFree86(tm)-3.1.1, et il y a
 aussi des serveurs X commerciaux,  parmi  lesquels  je  recommenderais
 Accelerated/X, qui la font fonctionner tres efficacement.

 Pour du SCSI je conseille un controleur DPT plustot que le (moins cher
 et tres rapide) NCR53c810 si l'on compte utiliser beaucoup de streamer
 SCSI.   Le  pilote  Linux  pour  NCR53c810  ne gere pas, en effet, les
 connection/deconnection ce qui bloque le bus SCSI a  chaque  operation
 du  type  "mt  rewind", "mt fsf", etc.  Cela implique de penaliser les
 performances  pendant  l'utilisation  de  Tar.  Mais  allez  voir  les
 nouveaux pilotes alpha de Drew avant de prendre un decision, peut-etre
 resolvent-ils ces problemes.

 Pour des serveurs, le DPT reste de toute facon le controleur de  choix
 a cause de la bonne gestion du cache materiel ( avec tri des acces, ce
 qui rend le cache embarque interessant meme sur un environnement Linux
 ou l'OS gere son propre cache) et du support raid jusqu'au niveau 5.

 Si  vous ne voulez depenser autant d'argent en equipement informatique
 (vous avez aussi une vie) vous pourriez prendre une ASUS-SP3-SiS  avec
 un  AMD-DX2/66  ou  un DX4/100. La SPEA V7 Mirage P64 PCI avec 2 Mo de
 DRAM est un bon choix car elle utilise le circuit S3  Trio64  qui  est
 bien  supporte  par  XFree86(tm)-3.1.1  et  de plus n'est pas chere et
 rapide.

 Depuis XFree86(tm)-3.1, l'ET4000/w32-PCI rapide et peu chere est aussi
 un bon choix.

 1122..  RReemmeerrcciieemmeennttss

 Les personnes suivantes ont directement contribue a la redaction de ce
 document :

 +o  David  Lesher  ([email protected])  (correction   de   la   version
    anglaise)

 +o  Nathanael   MAKAREVITCH   ([email protected])  (adaptation  en
    francais)

 +o  Jun Morimoto ([email protected]) (adaptation en japonais)

 +o  Marco Melgazzi ([email protected]) (adaptation en italien)

 +o  Donald Becker ([email protected]) (infos ethernet)

 +o  Drew Eckhardt ([email protected]) (infos SCSI)

 J'ai collecte la plupart des informations presentees ici par email  et
 articles de news postes par les personnes dont les noms suivent :

      [email protected],        [email protected],
      [email protected] (oeuvrant sur le pilote  du  NCR53c810),
      [email protected],           [email protected],
      [email protected],  [email protected],  [email protected]   (iX-Magazine),
      [email protected],   [email protected],  [email protected],  matthias@pent-
      house.boerde.de,    [email protected],     pre-
      [email protected],    [email protected],    rsi@net-
      com.com,   [email protected],   [email protected],
      [email protected], [email protected], Ulrich Teichert,
      [email protected],     [email protected],
      [email protected]  [email protected], [email protected],
      Gert Doering ([email protected]), James D. Levine  ([email protected]),
      Georg     von     Below    ([email protected]),    Jerome    Meyers
      ([email protected]),    Angelo    Haritsis     ([email protected]),
      [email protected] et son copain [email protected].

 Nat  aimerait  remercier  les  courageux  relecteurs/correcteurs de ce
 document :

 Xavier Cazin, Rene Cougnenc

 1133..  IInnffoorrmmaattiioonnss ddiivveerrsseess ((sseeccttiioonn aajjoouutteeee ppaarr NNaatt))

 ---------------------------------------

 Truc pour verifier la release  du  chipset  PCI  (merci  a  Jean-Louis
 Matrat).

 Sous debug:

 -o cf8 f0
 -i c000
 86
 -i c001
 80
 -i c002
 A3
 -i c003
 04
 -i c008
 11
 -o cf8 00
 -q

 Les valeurs retournees indiquent :

 +o  en 00 et 01 : Vendor ID, Intel si 8086

 +o  en  02  et 03 : Device ID, 0483 si Saturn (PCI en 486), 04A3 si PCI
    en Pentium (Mercury et la suite)

 +o  en 04 : Revision ID, 01 pour Mercury 1 (60 MHz), 03 pour Mercury  2
    (66 MHz), Neptune (90 MHz) si 10 et plus.

 ---------------------------------------

 Pour  recuperer  les  fichiers  permettant  de reprogrammer un BIOS de
 carte Plato :

 ftp.ibp.fr:/pub/linux/packages/GCC/plato.tar.gz

 Un newsgroup nomme alt.comp.periphs.mainboard.asus traite du  cas  des
 cartes meres ASUS.

 1144..  NNoottee dduu ttrraadduucctteeuurr

 Note  destinee  aux  utilisateurs  de  Linux  residant en France : Une
 conference repartie sur de nombreux  BBS  francais  traite  de  Linux.
 Elle est reliee au newsgroup Usenet "fr.comp.os.linux".

 Divers  sites  publics  proposent  fichiers  et  informations  utiles.
 Connexion par modem/reseau telephonique commute, sans parite,  8  bits
 de donnees et 1 bit de stop :

 brasil       (1)  44 67 08 44       Bulletin Board System
 bbs-fdn      (1)  48 89 58 59       Site Linux et uucp anonyme de
                                     l'association FDN. Login guest,
                                     ou nuucp sans mot de passe.
 remcomp      (1)  40 22 90 93       Site uucp anonyme.
              (1)  42 47 06 11       Login: nuucp, pas de mot de
                                     passe. Liste des fichiers dans
                                     ~/catalogue.gz
 renux        (1)  42 37 78 92       Site Linux ou uucp anonyme.
                                     Liste des fichiers dans:
                                     /mirror/catalogue.zip
 shagshag     (1)  40 30 04 68       Site Linux
 fasterix    (1)  47 07 32 34        fichiers /gnu et /vrac
 magix        (1)  45 21 02 52
 paoux        (1)  60 82 29 34       Site Linux ou uucp anonyme
 spia         (16) 47 42 56 25       Site Linux
 stdin BBS    (16) 72 34 54 37       Bulletin Board System
 Le Lien      (16) 72 08 98 79       Bulletin Board System
 Suptel Nancy (16) 83 53 16 17       Bulletin Board System
              (16) 83 53 20 21
 cafard naum  (16) 51 70 16 32      Bulletin Board System
              (16) 51 70 16 34      Site Linux  ou uucp anonyme.

 Serveurs ftp :
 ftp.ibp.fr         132.227.60.2     /pub/linux : miroir de tsx-11.mit.edu.
 ftp.fdn.org        193.55.4.75      /pub/Linux
 ftp.loria.fr       152.81.10.10     /pub/linux
 ftp.univ-angers.fr 193.49.144.1     /pub/Linux

 Voir aussi :
 fgb1.fgb.mw.tu-muenchen.de     129.187.200.1    /pub/linux
 ftp.denet.dk                   129.142.6.74     /pub/OS/linux
 ftp.dfv.rwth-aachen.de         137.226.4.105    /pub/linux
 ftp.ibr.cs.tu-bs.de            134.169.34.15    /pub/os/linux
 ftp.informatik.rwth-aachen.de  137.226.112.172  /pub/Linux
 ftp.informatik.tu-muenchen.de  131.159.0.110    /pub/Linux
 ftp.mcc.ac.uk                  130.88.203.12    /pub/linux
 ftp.stack.urc.tue.nl           131.155.2.71     /pub/linux
 ftp.win.tue.nl                 131.155.70.100   /pub/linux
 nic.funet.fi                   128.214.6.100    /pub/OS/Linux
 src.doc.ic.ac.uk               146.169.2.1      /packages/linux

 1155..  CCooppyyrriigghhtt//aavveerrttiisssseemmeenntt lleeggaall

 (c)   Copyright   1993,  94  by  Michael  Will  ([email protected]
 tuebingen.de) - reserve aux usages non commerciaux.   La  licence  GPL
 (Gnu  Public  License)  s'applique.  Si vous ne pouvez pas obtenir une
 copie de la GPL, je serais heureux de vous en envoyer une.

 Si vous vendez ce HOWTO sur un CD ou dans un livre je  serais  heureux
 d'en obtenir un exemplaire pour reference.

 ([email protected])

 Vous  pouvez  me  contacter  par  courrier  electronique  ou  bien  au
 +49-7071-969063.

 La  reproduction  de  la  presente   traduction   ne   necessite   pas
 l'autorisation  de  ses  traducteurs : Nat ([email protected]) et
 Olivier ([email protected]).

 Les marques citees restent la propriete  de  leurs  possesseurs.   Les
 informations fournies ne sont assorties d'aucune garantie.