このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


chargent de transmettre ces arguments au noyau, et de le faire alors d駑arrer.

NOTE IMPORTANTE POUR LES UTILISATEURS DE MODULES : Les param鑼res de d駑arrage en g駭駻al, ne s'appliquent qu'aux pilotes de mat駻iel qui sont compil駸 directement dans le noyau. Ils n'ont aucun effet sur les pilotes qui sont charg駸 en tant que modules. La plupart des distributions utilisent des modules. Si vous ne savez pas, regardez dans man depmod et Public Licence, version 2, ci-incluse en r馭駻ence. Voir le fichier linux/COPYING fourni avec le noyau Linux pour plus de d騁ails.

Si vous avez l'intention d'incorporer ce document au sein d'une publication, merci de me contacter, et je ferai un effort pour de conna?re la programmation pour lire les commentaires dans les fichiers source. Par exemple, si vous recherchez un argument qui peut 黎re transmis au pilote AHA1542 SCSI, il vous suffit d'aller dans le r駱ertoire linux/drivers/scsi, et de regarder dans le fichier aha1542.c et dans les cent premi鑽es lignes vous trouverez en anglais une description simple et compl鑼e des param鑼res de d駑arrage que le pilote 1542 peut recevoir.

Une autre bonne chose seront les fichiers de documentation livr駸 avec le noyau lui-m麥e. Il y en a aujourd'hui pas mal, et la plupart d'entre eux peuvent-黎re trouv駸 dans le r駱ertoire linux/Documentation et tous ses sous r駱ertoires. Le r駱ertoire linux se trouve (par exemple : LILO ou loadlin). Un bref survol est fourni ci-dessous, mais il ne remplace pas la documentation fournie avec le logiciel de d駑arrage.

1.3 Le groupe de discussion Linux

Les questions g駭駻ales concernant la configuration de votre syst鑪e peuvent 黎re directement pos馥s dans le groupe comp.os.linux.setup. Nous vous demandons s'il vous pla? de respecter ces quelques recommandations, et de ne pas cross-poster vos demandes dans d'autres groupes.

1.4 Nouvelles Versions de ce Document

Les nouvelles versions (en anglais) de ce document peuvent 黎re recup駻馥s par FTP anonyme sur le site sunsite.unc.edu, dans le r駱ertoire v駻ifier qu'il n'en existe pas une version plus r馗ente.

Ce document est produit en utilisant le syst鑪e SGML sp馗ialement concu pour le projet Linux Howto, et il existe diff駻ents formats de sortie disponibles : postscript, dvi, ascii, html, et bient? TeXinfo.

Je vous recommande de visualiser ce document en HTML (via un logiciel de navigation WWW ) ou dans le format PostScript/dvi. Tous deux contiennent les r馭駻ences crois馥s qui sont perdues dans les conversions en ASCII.

Si vous voulez obtenir la copie officielle de sunsite, voici l'URL.

BootPrompt-HOWTO

2. Vue d'Ensemble des Param鑼res de D駑arrage

Cette partie donne un certain nombre d'exemples de logiciels qui peuvent 黎re utilis駸 pour transmettre les param鑼res de d駑arrage au noyau. Elle donne aussi une id馥 de la fa輟n dont les param鑼res ci-dessous.


        ether=9,0x300,0xd0000,0xd4000,eth0  root=/dev/hda1            *BON*
        ether = 9, 0x300, 0xd0000, 0xd4000, eth0  root = /dev/hda1    *MAUVAIS*

Beaucoup de distributions fournissent LILO comme "boot-loader" (chargeur de noyau) par d馭aut. LILO peut d駑arrer DOS, OS/2, Linux, FreeBSD, etc. sans aucun probl鑪e, et il est tr鑚 souple.

param鑼res de d駑arrage dont nous parlons ici, la commande append= de LILO est d'une tr鑚 grande importance lorsque l'on veut ajouter un param鑼re de d駑arrage de fa輟n permanente dans le fichier de configuration de LILO. Vous ajoutez tout simplement quelque

Il y a aussi d'autres programmes qui peuvent 黎re utilis駸 pour d駑arrer Linux. Pour une liste compl鑼e, regardez sur votre miroir ftp Linux local, les programmes disponibles dans le r駱ertoire system/Linux-boot/.

de lecture-seule/lecture-馗riture sur le p駻iph駻ique racine.

Des informations plus compl鑼es sur rdev peuvent 黎re obtenues en tapant rdev -h ou en lisant la page correspondante du manuel fourni (man rdev).

2.4 Comment le noyau g鑽e t-il les param鑼res ?

La plupart des param鑼res de d駑arrage utilisent la syntaxe suivante :


        nom[=valeur_1][,valeur_2]...[,valeur_11]

des param鑼res sp馗iaux comme `root=', `ro', `rw', ou `debug'. La signification de ces param鑼res sp馗iaux est d馗rite plus loin dans ce document.

Il parcourt alors une liste de fonctions de configuration (contenues et prendra en charge les param鑼res 3, 4, 5 et 6 tels qu'ils sont donn駸 dans la ligne de commande adress馥 au noyau, et traitera aussi le param鑼re de type cha?e bar.

2.5 Positionnement des Variables d'Environnement.

2.6 Passer des param鑼res au programme `init'

Tous les param鑼res restants qui ne sont pas pris par le noyau et qui ne sont pas consid駻駸 comme 騁ant des variables disque RAM, celle du syst鑪e de fichiers racine, etc.

3.1 Options du syst鑪e de fichiers racine

Les options suivantes d騁erminent toutes la fa輟n dont le noyau s駘ectionne et manipule le syst鑪e de fichiers racine.

Le param鑼re `root='

La plus maladroite et la moins compatible des sp馗ifications des p駻iph駻iques disque ci-dessus, qui est le format nombre majeur/nombre mineur est aussi accept馥 (par exemple /dev/sda3 a pour major 8, et pour minor 3, vous pouvez donc utiliser root=0x803 comme alternative).

C'est un des param鑼res de d駑arrage qui a sa valeur par d馭aut stock馥 dans l'image du noyau, et qui peut 黎re aussi modifi馥 par l'utilitaire rdev.

Le param鑼re `ro'

Quand le noyau d駑arre, il a besoin du syst鑪e de fichiers

C'est un des param鑼res de d駑arrage qui a sa valeur par d馭aut stock馥 dans l'image du noyau, et qui peut 黎re aussi modifi馥 par l'utilitaire rdev.

Le param鑼re `rw'

au noyau de charger une disquette dans le disque virtuel. La valeur par d馭aut est z駻o, ce qui signifie que le noyau n'essaiera pas de charger un disque virtuel.

Voyez le fichier linux/Documentation/ramdisk.txt pour une description compl鑼e des nouveaux param鑼res de d駑arrage, et comment les utiliser. La fa輟n dont ces param鑼res peuvent 黎re positionn駸 et stock駸 dans l'image du noyau via 'rdev' est aussi d馗rite.

Le param鑼re `prompt_ramdisk='

positionn駸 et stock駸 dans l'image du noyau via 'rdev' est aussi d馗rite.

Le param鑼re `ramdisk_size='

Bien que ce soit vrai que le disque virtuel augmente sa taille de fa輟n dynamique, il existe une limite maximum afin qu'il n'utilise pas toute la m駑oire vive (RAM) disponible et vous laisse dans une triste situation. Par d馭aut, la taille est de 4096 (c.a.d. 4MB) qui doit 黎re suffisant pour la plupart des besoins. Vous pouvez 馗raser cette taille par d馭aut pour une plus grande ou une plus petite avec ce param鑼re de d駑arrage.

Voyez le fichier linux/Documentation/ramdisk.txt pour une description compl鑼e des nouveaux param鑼res de d駑arrage, et comment les utiliser. La fa輟n dont ces param鑼res peuvent 黎re utiliser pour les disques virtuels sont document馥s ci-dessous.

Ceci indique la taille en Kilo-Octets du disque virtuel (RAM disk) que vous pouvez 騅entuellement utiliser. Par exemple, si vous souhaitez racine initialement sur un disque virtuel, et le noyau ex馗ute linuxrc sur cette image m駑oire. Cette caract駻istique est g駭駻alement utilis馥 pour permettre de charger des modules n馗essaires au montage du syst鑪e de fichiers racine r鳬l (par exemple : charger les modules du pilote SCSI stock駸 dans l'image du disque virtuel, et alors monter le syst鑪e de fichiers racine r鳬l sur un disque SCSI).

Le param鑼re `noinitrd' actuel d騁ermine ce qui arrive aux donn馥s du disque RAM initial, consultez linux/Documentation/initrd.txt. De plus, les versions les plus r馗entes LILO et LOADLIN doivent contenir des informations compl駑entaires tr鑚 int駻essantes.

mem=nopentium qui indique au noyau de linux de ne pas utiliser les caract駻istiques de la table de performance de pages de 4 MO (4MB page table performance).

L'appel initial au BIOS d馭ini dans la sp馗ification des PC, et qui citation de Linus sur l'utilisation du param鑼re `mem='.

"Le noyau acceptera tous les param鑼res `mem=xx' que vous lui donnerez, et s'il s'aper輟it que vous lui avez menti, il plantera lamentablement t? ou tard. Le param鑼re indique la plus haute zone adressable, donc `mem=0x1000000' signifie que vous avez 16 Mo de m駑oire, par exemple. Pour une machine ayant 96 Mo de m駑oire, le param鑼re serait `mem=0x6000000'."

NOTE NOTE NOTE: certaines machines peuvent utiliser le sommet de la en avoir actuellement, des choses plut? d駸agr饌bles vous arriveront : peut-黎re pas tout de suite, mais un jour s?ement.''

Notez que cet argument n'a pas besoin d'黎re en hexad馗imal, et que les suffixes `k' et `M' (en majuscule ou minuscule, peu importe) peuvent 黎re utilis駸 pour indiquer respectivement kilo-octets et M馮a-octets (le `k' multiplie par 10 votre valeur et le `M' la multiplie par 20). La mise en garde expos馥 ci-dessus reste vraie en cela qu'une machine avec 96 Mo peut fonctionner avec mem=97920k mais 馗houer avec soit Il accepte les huit param鑼res suivants :


        MAX_PAGE_AGE
        PAGE_ADVANCE
        PAGE_DECLINE
        PAGE_INITIAL_AGE
        AGE_CLUSTER_FRACT
        AGE_CLUSTER_MIN 
        PAGEOUT_WEIGHT
        BUFFEROUT_WEIGHT 

BUFFERMEM_GRACE

Les utilisateurs avertis pourront jeter un coup d'oeuil au fichier linux/mm/swap.c et sur les donn馥s du r駱ertoire /proc/sys/vm.

Ce param鑼re indique au noyau quelle machine, quel r駱ertoire et quelles options NFS sont utilis馥s pour son syst鑪e de fichiers racine. La structure du param鑼re est la suivante :


        nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]

wsize = 1024 timeo = 7 retrans = 3 acregmin = 3 acregmax = 60 acdirmin = 30 acdirmax = 60 flags = hard, nointr, noposix, cto, ac

calculer ces param鑼res. La structure est la suivante :


        nfsaddrs=<my-ip>:<serv-ip>:<gw-ip>:<netmask>:<name>:<dev>:<auto>

<my-ip> - Adresse IP du client. Si elle est vide, cette adresse sera d'autoconfiguration; Dans ce cas, vous devez indiquer toutes les valeurs n馗essaires dans les champs pr馗馘ents.

Le param鑼re <auto> peut appara?re seul comme valeur du param鑼re nfsaddrs (sans tous les caract鑽es `:' avant). Dans ce cas, qui prend alors soin de configurer l'ordinateur pour les utilisateurs en lan軋nt les programmes getty, les scripts `rc' et tout le reste. Le noyau recherche d'abord /sbin/init, ensuite /etc/init (secondaire), et en dernier recours, il essaiera d馭ectueuses d'utiliser Linux, bien qu'ils doivent 黎re inform駸 du fait que le remplacement dans le cadre de la garantie est possible.

Le param鑼re `no-scroll'

L'utilisation de ce param鑼re au d駑arrage d駸active le d馭ilement via l'interface sysctl /proc/sys/kernel/panic.

Le param鑼re `profile='

Les d騅eloppeurs du noyau peuvent activer une option qui leur permet de suivre comment et ou le noyau consomme ses cycles CPU, dans le but particulier, vous devrez en g駭駻al aussi sp馗ifier de fa輟n explicite un test pour ce p駻iph駻ique. La plupart des pilotes ignorent la table d'enregistrement des ports si on leur donne une adresse sp馗ifique.

Par exemple, la ligne de d駑arrage


regarder le fichier linuxDocumentation/svga.txt/ qui existe
depuis les derni鑽es versions du noyau.  Notez que les noyaux r馗ents
(version 2.1 et sup駻ieures) ont leur programme de configuration qui
permettent de changer le mode vid駮, sous la forme d'une option, list馥
comme un Support de s駘ection de mode vid駮 (Video mode
selection support), donc vous devez s駘ectionner cette option si
vous voulez cette  caract駻istique.

4. Param鑼res de d駑arrage pour les P駻iph駻iques SCSI

Cette section contient une description des param鑼res de d駑arrage qui sont utilis駸 pour passer des informations concernant les adaptateurs h?es et les p駻iph駻iques SCSI.

4.1 Param鑼res pour les pilotes de niveau interm馘iaire

Les pilotes de niveau interm馘iaire prennent en charge des choses comme le disques, les CD-Roms et les bandes sans s'attacher aux sp馗ificit馥s de chaque p駻iph駻iques.

pr馗馘emment, on peut utiliser n=1 pour 騅iter de perturber les p駻iph駻iques d馭ectueux.

4.3 Param鑼res pour les Lecteurs de Bandes SCSI (`st=')

Certaines configurations de d駑arrage pour les lecteurs de bande SCSI peuvent 黎re obtenues en utilisant ce qui suit :


        st=buf_size[,write_threshold[,max_bufs]]         

Les deux premiers nombres sont donn駸 en kilo-octets. README.st qui est dans le r駱ertoire scsi de l'arborescence des sources du noyau.

4.4 Param鑼res pour les adaptateurs SCSI

Notations utilis馥s dans cette section :

pilotent directement le bus, et ne n馗essitent pas de canal DMA ISA.

scsi-id L'identifiant que la carte-serveur utilise pour s'identifier elle-m麥e sur le bus SCSI. Un certain nombre de cartes serveur vous permettront de modifier cette valeur, alors que d'autres ont cette valeur stock馥 de fa輟n d馭initive sur la carte. La valeur par d馭aut la plus courante est sept, mais les cartes Seagate et Future Domain TMC-950 par exemple utilisent la valeur six.

activ馥, une sixi鑪e valeur peut 黎re sp馗ifi馥 pour fixer le niveau de recherche d'erreur.

Tous les param鑼res sont d馗rits au d饕ut de cette section, et la valeur reconnect permet au p駻iph駻ique de se d馗onnecter/reconnecter si une valeur diff駻ente de z駻o est utilis馥. vous devrez alors indiquer les valeurs de iobase, irq, scsi-id et reconnect aussi.

Adaptec aha154x (`aha1542=')

Ce sont les gammes de cartes aha154x. Les diff駻entes cartes aha1542 ont un contr?eur de disquette i82077 en interne, tandis que les cartes Des clones de cartes peuvent autoriser d'autres valeurs.

Les valeurs buson, busoff indiquent le nombre de microsecondes pendant lesquelles la carte est prioritaire sur le bus ISA. Les valeurs

Ces cartes peuvent recevoir un param鑼re selon la syntaxe suivante :


        aic7xxx=extended,no_reset

La valeur de extended, si elle est diff駻ente de z駻o, indique 0xdeb[0-f]. Le 0-f permet de faire afficher les 16 niveaux de messages de d饕ogage.

Adaptateur Always IN2000 (`in2000=')

Contrairement aux autres param鑼res de d駑arrage, le pilote IN2000 utilise des pr馭ixes de type cha?e ASCII pour la plupart de ses bus SCSI au moment du d駑arrage.

nosync:x

- x est un masque d'octets (bitmask) ou les 7 premiers bits correspondent aux 7 p駻iph駻iques SCSI possibles (bit 0 pour le p駻iph駻ique #0, etc). Positionnez un bit pour PREVENIR une n馮ociation de synchronisation sur ce p駻iph駻ique. Par d馭aut sync est DESACTIVE sur tous les p駻iph駻iques.

period:ns

- ns est la dur馥 minimum en nanosecondes d'une p駻iode de transfert de donn馥s en SCSI. La valeur par d馭aut est 500; les valeurs doivent 黎re comprises entre 250 et 1000.

disconnect:x

- x = 0 pour ne jamais autoriser les d馗onnexions, 2 pour toujours les autoriser. x = 1 fait des d馗onnexions 'selon le besoin', ce qui est la valeur par d馭aut et g駭駻alement le meilleur choix.

debug:x qui indique comment fontionne l'interface /proc et ce qu'elle fait (voir la d馭inition de PR_xxx dans in2000.h

Quelques exemples d'utilisation sont list駸 ci-dessous :


        in2000=ioport:0x220,noreset
param鑼res de d駑arrage pour indiquer les E/S, les IRQ ou les
DMA (depuis que le AM53C974 est un p駻iph駻ique PCI, il n'a
pas besoin de la faire).
En revanche, les param鑼res sont utilis駸 pour communiquer les
modes de transfert et les vitesses qui doivent 黎re utilis駸 entre

0x130, 0x134, 0x230, 0x234, 0x330, 0x334.

Les serveurs SCSI BusLogic aves les noyaux v2.x (`BusLogic=')

Avec les noyaux v2.x, le pilote BusLogic accepte de nombreux param鑼res (notez la casse ci dessus ; B et L majuscule !!!). La description d騁aill馥 qui suit est extraite directement du pilote de Leonard N. Zubkoff inclus dans le noyau v2.0 .

Pour le pilote BusLogic, une ligne de commande destin馥 au noyau est z駻o, et indique d'utiliser une valeur d騁ermin馥 automatiquement en fonction du 'Total Queue Depth' de l'adaptateur, ainsi que du nombre, du type, de la vitesse des p駻iph駻iques cible d騁ect駸. Pour les adaptateurs qui requi鑽ent des 'ISA Bounce Buffers', permettre de d駸activer le 'Tagged Queuing' sur des p駻iph駻iques qui ne l'utilisent pas correctement.

Les indications de la Strat馮ie de Recouvrement d'Erreurs commencent par "ER:" et permettent d'indiquer l'action de recouvrement d'erreur et par cons駲uent, seuls les adaptateurs h?es PCI seront d騁ect駸.

NoSortPCI - Les adaptateurs h?es PCI seront 駭um駻駸 dans l'ordre fourni par le BIOS PCI, ignorant tous les param鑼res de l'option "Utilisation du # des bus et p駻iph駻iques de d駑arrage de la forme :


        tmc8xx=mem_base,irq

La valeur mem_base est l'adresse dans le plan m駑oire de la r馮ion d'entr馥/sortie utilis馥 par la carte. C'est g駭駻alement une des valeurs suivantes :

0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000, 0xde000.

Future Domain TMC-16xx, TMC-3260, AHA-2920 (`fdomain=')

Le pilote d騁ecte ces cartes selon une liste connue de signatures de BIOS ROM. Pour obtenir une liste compl鑼e des r騅isions connues de BIOS, voyez le fichier linux/drivers/scsi/fdomain.c qui contient beaucoup d'informations en d饕ut de fichier. Si votre BIOS n'est pas connu du pilote, vous pourrez utiliser un for軋ge de la fa輟n suivante :


        fdomain=iobase,irq[,scsi_id]

Le lecteur ZIP IOMEGA / Port Parall鑞e (`ppa=')

Ce pilote est pour l'adaptateur SCSI de l'IOMEGA Port Parall鑞e d'entr馥/sortie au dessus de 0x3ff. Dans tous les cas, vous indiquez l'adresse, la valeur de l'IRQ, et la valeur du canal DMA. Un exemple pour une carte 'i/o mapped' serait : ncr5380=0x350,5,3.

Contr?eurs utilisant un NCR53c406a (`ncr53c406a=')

Ce pilote utilise un param鑼re de d駑arrage de la forme suivante :


        ncr53c406a=PORTBASE,IRQ,FASTPIO 

mono-octet inb et outb. Le pilote peut aussi utiliser le DMA comme une option utilis馥 lors de la compilation (compile-time option).

Pro Audio Spectrum (`pas16=')

La PAS16 utilise une puce NCR5380 SCSI, et les nouveaux mod鑞es peuvent 黎re configur駸 de fa輟n logicielle. La syntaxe du param鑼re est la suivante :


        pas16=iobase,irq

La seule diff駻ence est que vous pouvez sp馗ifier une valeur d'IRQ 馮ale 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000, 0xde000.

4.6 Trantor T128 (`t128=')

Cette carte est aussi con輹e autour de la puce NCR5380, et accepte les options suivantes :


        t128=mem_base,irq

Les valeurs autoris馥s pour mem_base sont les suivantes : 0xcc000, 0xc8000, 0xdc000, 0xd8000.

Cartes SCSI Ultrastor (`u14-34f=')

Notez que pour cette carte tout se pr駸ente sous la forme de deux pilotes ind駱endants, nomm駸 CONFIG_SCSI_U14_34F qui utilise u14-34f.c et CONFIG_SCSI_ULTRASTOR qui utilise ultrastor.c. C'est le u14-34f qui (jusqu'au dernier noyau v2.0) accepte un param鑼re de d駑arrage de la forme :


        u14-34f=iobase1[,iobase2][,iobase3]...[,iobaseN]

Le pilote autotestera les adresses dans l'ordre dans lequel elles apparaissent.

Cartes Western Digital WD7000 (`wd7000=')

Le test du pilote pour le wd7000 cherche une chaine connue de BIOS ROM et connait quelques r馮lages standards de configuration. Si il ne retrouve pas les valeurs correctes pour votre carte, ou que vous avez une version de BIOS non reconnue, vous pouvez utiliser le pram鑼re suivant :


        wd7000=irq,dma,iobase

4.7 Cartes n'acceptant pas les param鑼res de d駑arrage

Pour l'instant, les cartes SCSI suivantes n'utilisent aucun des param鑼res de d駑arrage. Dans certains cas, vous pouvez "bricoler" les valeurs en 馘itant directement le pilote lui-m麥e, si cela est n馗essaire bien s?.

 
        Adaptec aha1740 (autotest EISA), 
        NCR53c7xx, 8xx (PCI, toutes les deux) 
        Qlogic Fast (0x230, 0x330)
        Qlogic ISP (PCI)

5. Disque Durs

Cette section fait la liste de tous les param鑼res de d駑arrage associ駸 aux lecteurs de disques standards MFM/RLL, ST-506, XT, et IDE. Notez que les deux pilotes IDE et ST-506 HD acceptent l'option `hd='.

5.1 Param鑼res des lecteurs de Disques/CD-ROM IDE

"hdx=nowerr" : ignorer le bit WRERR_STAT sur ce lecteur "hdx=cdrom" : le lecteur est pr駸ent, et c'est un cdrom "hdx=cyl,head,sect" : le lecteur est pr駸ent, avec la description indiqu馥 et peut de temps en temps poser des probl鑪es avec les disques IDE anciens ou originaux. "idex=noprobe" : ne pas tenter d'acc馘er ou utiliser cette interface "idex=base,ctl,irq" : indiquer les valeurs de base, ctl, et irq "idex=autotune" : le pilote tentera de r馮ler la vitesse de l'interface pour atteindre le plus rapide des modes PIO support駸, "idex=serialize" : ne pas empi鑼er sur les op駻ations sur idex et ide(x^1)

Les suivants sont valides SEULEMENT pour ide0, et les valeurs par d馭aut pour base, ctl et ports ne doivent pas 黎re modifi駸.



 "ide0=dtc2278"         : teste/supporte l'interface DTC2278

5.2 Options du pilote standard ST-506 (`hd=')

Le pilote standard de disque accepte les m麥es param鑼res que le pilote IDE. Notez cependant qu'il ne requiert que 3 valeurs (C/H/S)

Si deux disques sont install駸, la ligne ci-dessus est r駱騁馥 avec les caract駻istiques techniques du second disque.

5.3 Options du pilote de disque XT (`xd=')

Si vous 黎es malchanceux au point d'utiliser une de ces vieilles cartes test ne trouvera pas votre carte non plus. Dans n'importe lequel de ces cas, vous devrez utiliser le param鑼re suivant :


        xd=type,irq,iobase,dma_chan

La valeur de type indique qui est le constructeur de la carte et peut prendre les valeurs suivantes : 0=generic; 1=DTC; 2,3,4=Western Digital, 5,6,7=Seagate; 8=OMTI. La seule diff駻ence entre les diff駻ents types pour un m麥e constructeur est la cha?e BIOS utilis馥 pour la d騁ection,

Cette section fait l'inventaire de tous les param鑼res de d駑arrage possibles pour les lecteurs de CD-ROM. Ceci n'inclut pas les CD-ROMs SCSI ou IDE/ATAPI. Consultez les sections appropri馥s pour ces types de CD-ROMs.

Notez que la plupart de ces CD-ROM ont des fichiers de documentation que vous devriez lire, et ils sont tous dans le r駱ertoire : linux/Documentation/cdrom.

6.1 L'interface Aztech (`aztcd=')

La syntaxe pour ce type de carte est :


6.2 L'interface Sony CDU-31A et CDU-33A (`cdu31a=')

On rencontre cette interface CD-ROM sur certaines cartes son Pro Audio Spectrum, ainsi que sur les autres cartes d'interface fournies par Sony. certaines cartes PAS). Si votre carte supporte les interruptions, vous devrez les utiliser car elles abaissent la consommation de CPU par le pilote.

Le `is_pas_card' peut-黎re saisi sous la forme suivante `PAS' si vous utilisez une carte Pro Audio Spectrum, mais on peut aussi ne pas l'indiquer.

6.3 L'interface Sony CDU-535 (`sonycd535=')

La syntaxe pour cette interface de CD-ROM est :


        sonycd535=iobase[,irq]

La valeur z駻o peut-黎re utilis馥 comme `bouche-trou' pour l'I/O base si l'on d駸ire sp馗ifier une valeur d'IRQ.

6.4 L'interface GoldStar (`gscd=')

La syntaxe pour cette interface de CD-ROM est :


        gscd=iobase

6.5 L'interface standard Mitsumi (`mcd=')

La syntaxe pour cette interface de CD-ROM est :


        mcd=iobase,[irq[,wait_value]]

La valeur wait_value est utilis馥 comme une valeur interne de d駱assement de temps pour les gens qui ont des probl鑪es avec leur disques, et peut, ou non, 黎re impl駑ent馥 en fonctions d'une instruction DEFINE lors de la compilation.

6.6 L'interface ISP16 (`isp16=')

la syntaxe pour cette interface de CD-ROM est :


        isp16=[port[,irq[,dma]]][[,]drive_type]

Le mat駻iel est le m麥e que ci-dessus, mais le pilote poss鐡e de nouvelles fonctionnalit駸.

6.8 L'interface Optics Storage (`optcd=')

La syntaxe pour ce type de carte est :


        optcd=iobase

6.9 L'interface Phillips CM206 (`cm206=')

La syntaxe pour ce type de carte est :


        cm206=[iobase][,irq]

La valeur de l'IRQ est comprise entre 3 et 11,et les adresses des ports d'entr馥/sortie sont comprises entre 0x300 et 0x370, vous pouvez donc sp馗ifier un ou deux nombres, dans n'importe quel ordre. Il accepte aussi `cm206=auto' pour activer l'autotest.

6.10 L'interface Sanyo (`sjcd=')

La syntaxe pour ce type de carte est :


        sjcd=iobase[,irq[,dma_channel]]

6.11 L'interface SoundBlaster Pro (`sbpcd=')

La syntaxe de ce type de carte est :


L'adresse d'entr馥/sortie de base est celle de l'interface de CD-ROM, et non celle de la partie son de la carte.

7. Autres P駻iph駻iques Mat駻iels

Tous les autres p駻iph駻iques qui ne peuvent 黎re class駸 dans une des cat馮ories ci-dessus sont entass駸 ici.

7.1 P駻iph駻iques Ethernet (`ether=')

Diff駻ents pilotes utilisent diff駻ents param鑼res, mais ils partagent tous au moins une IRQ, une adresse d'entr馥/sortie, et un nom. Dans sa La valeur param_n (si elle est applicable) a g駭駻alement des significations diff駻entes pour chaque carte/pilote. Les valeurs courantes de param_n sont utilis馥s pour indiquer des choses comme l'adresse de la m駑oire partag馥, la s駘ection d'interface, le canal DMA et ainsi de suite.

L'utilisation la plus courante de ce param鑼re est de forcer le test d'une seconde carte ethernet, alors que par d馭aut on en teste une seule. Ceci peut 黎re accompli avec un simple ordre :


        ether=0,0,eth1

ci-dessus ne forcera pas un autotest pour une seconde si vous utilisez les pilotes de p駻iph駻iques en tant que modules chargeables au moment de l'ex馗ution (au lieu de les avoir compil駸 dans le noyau). La plupart des distributions de Linux utilisent un noyau Ethernet-HowTo

7.2 Le pilote du Lecteur de Disquettes (`floppy=')

Il existe de nombreuses options pour le pilote du lecteur de disquette, et qui sont list馥s dans le fichier README.fd dans le r駱ertoire linux/drivers/block. Cette information est extraite directement du fichier.

floppy=mask,allowed_drive_mask

pagaille dans le clavier lorsque l'on acc鐡e aux unit駸 2 ou 3. Cette option est un peu obsol鑼e en raison de l'option cmos.

floppy=all_drives

Positionne le "bitmask" (masque binaire) des disques autoris駸

Indique au pilote du lecteur de disquette que vous avez un contr?eur de lecteur de disquette qui se conduit bien. Ceci permet des op駻ations plus efficaces et plus discr鑼es, mais peut 馗houer sur certains contr?eurs. Ceci peut acc駘駻er certaines op駻ations.

pour les deux premiers disques (par d馭aut) le pilote de lecteur de disquette ira lire la cmos physique.

floppy=unexpected_interrupts

Imprime un message d'alerte lorsqu'une interruption inattendue est re輹e (comportement par d馭aut).

floppy=no_unexpected_interrupts or floppy=L40SX

Ne pas imprimer de message lorsqu'une interruption inattendue est re輹e. Ceci est n馗essaire sur un IBM L40SX portable dans certains modes vid駮 (il semble qu'il y ait une interaction entre la vid駮 et les disquettes). Les interruptions inattendues affectent seulement les performances, et peuvent 黎re ignor馥s sans crainte).

7.3 Le pilote de sons (`sound=')

Le pilote de sons peut aussi recevoir des param鑼res de d駑arrage qui

T - type de p駻iph駻ique : 1=FM, 2=SB, 3=PAS, 4=GUS, 5=MPU401, 6=SB16, 7=SB16-MPU401

aaa - adresse d'entr馥/sortie en hexad馗imal.

I - ligne d'interruption en hexad馗imal (i.e 10=a, 11=b, ...).

d - canal DMA.

quels sont les ports qu'il doit utiliser et ceux qu'il ne doit pas utiliser. Vous devriez l'utiliser si vous ne voulez pas que le pilote demande tous les ports parall鑞es disponibles, alors que d'autres pilotes (c.a.d. PLIP, PPA) peuvent aussi les utiliser.

membase est l'adresse de base de la m駑oire partag馥 de la carte, et les deux icn_id sont des chaines d'identification ASCII uniques.

7.8 Le pilote PCBIT ISDN (`pcbit=')

Ce param鑼re de d駑arrage utilise des paires de valeurs de la forme :

La valeur par d馭aut est IRQ 5 et l'adresse de base 0xD0000.

7.9 Le pilote Teles ISDN (`teles=')

Le pilote ISDN n馗essite un param鑼re de d駑arrage de la forme suivantenbsp;:


        Active/D駸active la carte
        Type de la carte : PC/Xi(0), PC/Xe(1), PC/Xeve(2), PC/Xem(3)
        Active/D駸active la mise en ordre alternative des broches
        Nombre de ports sur cette carte
        Port E/S sur lequel la carte est configur馥  (en HEXA si on
        utilise des chaines d'identification)
        Adresse de base de la fen黎re m駑oire (en HEXA si on utilise les
        chaines d'identification)

Un exemple de param鑼re de d駑arrage correct (dans ses deux formes) est :


        digi=E,PC/Xi,D,16,200,D0000
        digi=1,0,0,16,512,851968   

Notez que le pilote prend les valeurs par d馭aut de 0x200 linux/Documentation/riscom8.txt.

7.12 Le modem S駻ie/Parall鑞e Radio Baycom (`baycom=')

Le format du parm鑼re de d駑arrage pour ces p駻iph駻iques est de la forme :


        baycom=modem,io,irq,options[,modem,io,irq,options]

Utiliser modem=1 signifie que vous avez le p駻iph駻ique ser12, modem=2 signifie que vous avez le p駻iph駻ique par96. Utiliser options=0 signifie l'utilisation du DCD mat駻iel, et options=1 signifie l'utilisation du DCD logiciel. L'io et l'irq sont l'adresse I/O de base du port, et la valeur de l'interruption. Il y a plus de d騁ails dans le fichier README.baycom qui est g駭駻alement dans le r駱ertoire /linux/drivers/char/.