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.