|
このページは大阪弁化フィルタによって翻訳生成されたんですわ。 |
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.
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.
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.
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*
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/.
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).
La plupart des param鑼res de d駑arrage utilisent la syntaxe suivante :
nom[=valeur_1][,valeur_2]...[,valeur_11]
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.
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.
Les options suivantes d騁erminent toutes la fa輟n dont le noyau s駘ectionne et manipule le syst鑪e de fichiers racine.
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.
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.
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.
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
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>]
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.
L'utilisation de ce param鑼re au d駑arrage d駸active le d馭ilement
via l'interface sysctl /proc/sys/kernel/panic.
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 fichierlinuxDocumentation/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.stqui est dans le r駱ertoirescside 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.activ馥, une sixi鑪e valeur peut 黎re sp馗ifi馥 pour fixer le niveau de recherche d'erreur.
scsi-idL'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.Tous les param鑼res sont d馗rits au d饕ut de cette section, et la valeur
reconnectpermet 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, busoffindiquent le nombre de microsecondes pendant lesquelles la carte est prioritaire sur le bus ISA. Les valeursCes 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, indique0xdeb[0-f]. Le0-fpermet 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_baseest 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.cqui 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-octetinbetoutb. 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_basesont 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_34Fqui utiliseu14-34f.cetCONFIG_SCSI_ULTRASTORqui utiliseultrastor.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 DTC22785.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
typeindique 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_valueest 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 instructionDEFINElors 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
0x300et0x370, 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 deparam_nsont 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-HowTo7.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.fddans le r駱ertoirelinux/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.membaseest l'adresse de base de la m駑oire partag馥 de la carte, et les deuxicn_idsont 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 base0xD0000.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
0x200linux/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'
ioet l'irqsont l'adresse I/O de base du port, et la valeur de l'interruption. Il y a plus de d騁ails dans le fichierREADME.baycomqui est g駭駻alement dans le r駱ertoire/linux/drivers/char/.