Linux PCI-HOWTO par Michael Will, Michael.Will@student.uni-tuebingen.de 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 majordomo@colorado.edu 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 (jtaylor@magicnet.net) 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 : neuffer@goofy.zdv.uni-mainz.de or linux@uni-koblenz.de 22..77.. FFuuttuurree DDoommaaiinn TTMMCC--33226600 PPCCII SSCCSSII Rik Faith (faith@cs.unc.edu) 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 (J.K.Soutter1@lut.ac.uk) 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 broom@ocean.fit.qut.edu.au (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 (ernst@cs.tu-berlin.de) 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 (gert@greenie.muc.de) 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. jw@peanuts.informatik.uni-tuebingen.de 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 (duffy@theory.chem.ubc.ca) 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. tldraben@eos.ncsu.edu 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 dem@skyline.dayton.oh.us. jbauer@badlands.NoDak.edu (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 (becker@cesdis.gsfc.nasa.gov)) 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 Ruediger.Funck@Physik.TU-Muenchen.DE - fonctionne mais ... +o strauss@dagoba.escape.de - demi-succes, fonctionne mais ... +o krypton@netzservice.de (Ulrich Teichert), - fonctionne +o heinrich@zsv.gmd.de - fonctionne +o CARSTEN@AWORLD.aworld.de - fonctionne +o egooch@mc.com - fonctionne (sauf le port serie) +o archie@CS.Berkeley.EDU - fonctionne, apres avoir compris comment configurer l'IDE. +o Lars Heinemann (lars@uni-paderborn.de) fonctionne +o Michael Will (michaelw@desaster.student.uni-tuebingen.de) - fonctionne 77..22.. MMiiccrroonniiccss PP5544ii--9900 +o root@intellibase.gte.com - fonctionne. +o bill.foster@mccaw.com - fonctionne. +o karpens@ncssm-server.ncssm.edu - fonctionne. 77..33.. SSAA448866PP AAIIOO--IIII ah@doc.ic.ac.uk fonctionne. 77..44.. SSiirriiuuss SSPPAACCEE hi86@rz.uni-karlsruhe.de - fonctionne. 77..55.. GGaatteewwaayy--22000000 +o kenf@clark.net - fonctionne (pb. avec carte son) +o dmarples@comms.eee.strathclyde.ac.uk - fonctionne mais ... +o robert logan (rl@de-montfort.ac.uk) - sans aucun probleme. +o James D. Levine (jdl@netcom.com) - sans aucun probleme. 77..66.. IInntteell--PPrreemmiieerr grif@cs.ucr.edu - fonctionne. jeromem@amiserv.xnet.com - fonctionne demarest@rerf.or.jp - fonctionne (Premier-II) 77..77.. DDEELLLL PPoowweerreeddggee SSPP44110000 gbelow@pmail.sams.ch - fonctionne 77..88.. CCoommttrraaddee BBeesstt BBuuyy PPCCII // PPCCII4488XX MMoo RReevv 11..00 tldraben@eos.ncsu.edu - Fonctionne. Probablement equipee de l'ensemble de circuits ("chipset") deficient Intel "Saturn". 77..99.. IIDDeeaall PPCCII // PPCCII4488XX MMoo RReevv 11..00 tldraben@eos.ncsu.edu - Ne fonctionne pas. 77..1100.. CCMMDD TTeecchh.. PPCCII IIDDEE // CCSSAA--66440000CC tldraben@eos.ncsu.edu - Fonctionne. 77..1111.. GGAA--448866iiSS ((GGiiggaabbyyttee)) Stefan.Dalibor@informatik.uni-erlangen.de - Fonctionne. 77..1122.. GGAA--558866--IIDD ((GGiiggaabbyyttee)) 9900 MMhhzz PPeennttiiuumm PPCCII//EEIISSAA kkeyte@esoc.bitnet - 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 (drew@kinglear.cs.Colorado.EDU) 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 dmarples@comms.eee.strathclyde.ac.uk 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 (ah@doc.ic.ac.uk) 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 "Frederic.Potter@masi.ibp.fr". 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 sales@cyclades.com. 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 (wb8foz@netcom.com) (correction de la version anglaise) +o Nathanael MAKAREVITCH (nat@nataa.frmug.fr.net) (adaptation en francais) +o Jun Morimoto (morimoto@lab.imagica.co.jp) (adaptation en japonais) +o Marco Melgazzi (marco@vcldec1.polito.it) (adaptation en italien) +o Donald Becker (becker@cesdis.gsfc.nasa.gov) (infos ethernet) +o Drew Eckhardt (drew@kinglear.cs.Colorado.EDU) (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 : CARSTEN@AWORLD.aworld.de, dmarples@comms.eee.strathclyde.ac.uk, drew@kinglear.cs.Colorado.EDU (oeuvrant sur le pilote du NCR53c810), duncan@spd.eee.strathclyde.ac.uk, fm3@irz.inf.tu-dresden.de, grif@ucrengr.ucr.edu, heinrich@zsv.gmd.de, hm@ix.de (iX-Magazine), hm@seneca.ix.de, kebsch.pad@sni.de, kenf@clark.net, matthias@pent- house.boerde.de, ortloff@omega.informatik.uni-dortmund.de, pre- berle@cip.informatik.uni-erlangen.de, rob@me62.lbl.gov, rsi@net- com.com, sk001sp@unidui.uni-duisburg.de, strauss@dagoba.escape.de, strauss@dagoba.priconet.de, hi86@rz.uni-karlsruhe.de, Ulrich Teichert, krypton@netzservice.de, Stefan.Dalibor@informatik.uni-erlangen.de, tldraben@teleport.com mundkur@eagle.ece.uci.edu, ooch@jericho.mc.com, Gert Doering (gert@greenie.muc.de), James D. Levine (jdl@netcom.com), Georg von Below (gbelow@pmail.sams.ch), Jerome Meyers (jeromem@quake.xnet.com), Angelo Haritsis (ah@doc.ic.ac.uk), archie@CS.Berkeley.EDU et son copain kenf@clark.net. 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 (michaelw@student.uni- 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. (Michael.Will@student.uni-tuebingen.de) 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 (nat@nataa.frmug.fr.net) et Olivier (olivier.chretien@atd.fdn.fr). Les marques citees restent la propriete de leurs possesseurs. Les informations fournies ne sont assorties d'aucune garantie. .