home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd2.bin / docu / ascii / suselxde / slxde-14.txt < prev    next >
Text File  |  2000-02-29  |  69KB  |  1,923 lines

  1.                                                                                   Kapitel 14
  2.                                                      Kernel-Parameter
  3.  
  4. 14.1 Treiber im Kernel
  5. Es gibt eine gro▀e Vielfalt an PC-Hardware-Komponenten. Um diese Hard-
  6. ware richtig benutzen zu k÷nnen, braucht man einen  Treiber", ⁿber den das
  7. Betriebssystem (bei Linux der  Kernel") die Hardware richtig ansprechen
  8. kann. Generell gibt es zwei Mechanismen, Treiber in den Kernel zu integrie-
  9. ren:
  10.  
  11. 1. Die Treiber k÷nnen fest zum Kernel dazugebunden sein. Solche Kernel
  12.      aus einem Stⁿck" bezeichnen wir in diesem Buch auch als monolithische
  13.     Kernel. Manche Treiber gibt es nur in dieser Form.
  14. 2. Die Treiber k÷nnen erst bei Bedarf in den Kernel geladen werden, der
  15.     in diesem Fall als modularisierter Kernel bezeichnet wird. Das hat den
  16.     Vorteil, dass wirklich nur die ben÷tigten Treiber geladen sind und dass
  17.     der Kernel keinen unn÷tigen Ballast enthΣlt. Der Kernel auf der SuSE-
  18.     Bootdiskette beispielsweise arbeitet mit Modulen, er kann deshalb die
  19.     meisten Hardwarekonfigurationen bedienen.
  20.  
  21. UnabhΣngig davon, ob die Treiber fest dazugebunden sind oder geladen wer-
  22. den, kann es dennoch vorkommen, dass eine Hardwarekomponente nicht
  23. selbstΣndig vom Kernel erkannt werden kann. In einem solchen Fall haben
  24. Sie die M÷glichkeit, die betreffende Komponente durch Angabe von Parame-
  25. tern nΣher zu spezifizieren, wodurch dem Kernel  auf die Sprⁿnge geholfen"
  26. wird:
  27.  
  28.  * Sie geben dem Treiber Informationen, welche Hardware Sie genau haben
  29.     und wie diese anzusprechen ist (z. B. Adressbereich, Interrupt oder Σhn-
  30.     liches). Der Treiber kann das manchmal auch selbst herausfinden, es ist
  31.     aber schneller und sicherer, wenn Sie es selbst in die Hand nehmen.
  32.  * In ProblemfΣllen k÷nnen Sie mit speziellen Kernelparametern eventuell
  33.     doch noch erreichen, dass Ihr Linux-System zum Laufen kommt.
  34.  
  35. Bei monolithischen Kernels mⁿssen die Parameter am Bootprompt oder durch
  36. einen Bootloader ⁿbergeben werden1. Treiber in Modulform erhalten ihre
  37. Parameter durch das Kommando insmod bzw. modprobe, mit dem auch
  38. gleichzeitig das Modul selbst geladen wird.
  39. 1 Aus diesem Grunde werden die Parameter auch LILO-Parameter genannt, nach dem traditi-
  40. onsreichen Loader fⁿr x86er-Architekturen.
  41.  
  42.                                                                                            363
  43.  
  44.  
  45.  
  46. 14. Kernel-Parameter
  47.  
  48.                Immer gilt: Sie mⁿssen die Parameter jedes Mal beim Booten angeben, der
  49.                Kernel lernt leider nichts dazu. SpΣter, nach der Installation, k÷nnen Kernel-
  50.                parameter in die Dateien /etc/lilo.conf bzw. /etc/modules.conf
  51.                eingetragen werden, wodurch sie von LILO bzw. modprobe automatisch aus-
  52.                gewertet werden.
  53.                Leider ist das Format, in dem die Parameter anzugeben sind, bei dazuge-
  54.                bundenen Treibern anders als bei Treibern, die als Modul geladen werden.
  55.                Deshalb finden Sie die Parameter sΣuberlich getrennt weiter unten aufgelis-
  56.                tet. Bei einigen wenigen Modulen (CD-ROM-Laufwerke) wurde die Para-
  57.                meterⁿbergabe jedoch mittlerweile vereinheitlicht, sodass auch beim Laden
  58.                eines Moduls die gleichen Parameter angegeben werden k÷nnen wie am LI-
  59.                LO-Prompt.
  60.  
  61.                14.2 Einige Tipps
  62.                Bevor endlich die Listen mit den Parametern kommen, noch ein paar Tipps
  63.                zur Hardwareerkennung der Treiber und zur Parameterangabe:
  64.                 * Die meisten Treiber k÷nnen ein so genanntes autoprobing durchfⁿhren.
  65.                    D. h., der Treiber probiert verschiedene unterschiedliche Adressen durch,
  66.                    an denen die entsprechende Hardwarekomponente ⁿblicherweise liegt.
  67.                    Dabei kann es jedoch geschehen, dass ein Treiber auf eine Komponente
  68.                    st÷▀t, fⁿr die er gar nicht zustΣndig ist und er diese fΣlschlicherweise
  69.                    initialisiert. Dies kann dazu fⁿhren, dass der Rechner einfach stehenbleibt.
  70.                 * Auch kommt es gelegentlich vor, dass sich ein Modul erfolgreich laden
  71.                    lΣsst, obwohl die Hardware, fⁿr die es zustΣndig ist, gar nicht im Rechner
  72.                    vorhanden ist (dies gilt vor allem fⁿr die 3 Com-Netzwerkkartentreiber).
  73.                    Dennoch sollten Sie der Einfachheit halber erst einmal das Autoprobing
  74.                    durchfⁿhren lassen. Fehlerhaft geladene Treiber k÷nnen Sie ohne weiteres
  75.                    wieder entfernen; bei nicht erkannter Hardware k÷nnen Sie durch Anga-
  76.                    be der Parameter versuchen, dem Kernel die Konfiguration mitzuteilen,
  77.                    sodass er dennoch in die Lage versetzt wird, die Komponente korrekt an-
  78.                    zusprechen.
  79.                 * Schlie▀lich gibt es einige Hardwarekomponenten, fⁿr die mehrere Trei-
  80.                    ber existieren (NCR 53C810, Ultrastor). Nach den uns vorliegenden In-
  81.                    formationen scheint keiner der beiden Ultrastor-Treiber einen besonderen
  82.                    Vorteil im Vergleich zum anderen zu haben. Der BSD-Treiber fⁿr den
  83.                    NCR53C810 unterstⁿtzt auch die anderen NCR53C8xx-Produkte (z. B.
  84.                    53C875) wΣhrend nur der alte NCR-Treiber CD-Writer unterstⁿtzt. Pro-
  85.                    bieren Sie einfach aus, welcher Treiber Ihre Hardware zuverlΣssig er-
  86.                    kennt.
  87.                Wenn Sie gerade gebootet haben, ist noch die amerikanische Tastaturbele-
  88.                                                                            
  89.                gung aktiv. Sie finden also das  =  auf der Taste  '  . z  und  y  sind vertauscht.
  90.                Vergleichen Sie bitte die Abbildung 14.1 auf der nΣchsten Seite.
  91.  
  92.  
  93.  
  94.  
  95. 364
  96.  
  97.  
  98.  
  99.                                                                            14.3. Die Parameter
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.                Abbildung 14.1: Das Layout einer US-Tastatur
  111.  
  112. 14.3 Die Parameter
  113.  
  114. 14.3.1 Notation und Bedeutung
  115. In den folgenden, alphabetisch geordneten Listen von Kernelparametern sind
  116. die einzelnen GerΣte bzw. ihre Treiber zusammen mit den m÷glichen bzw.
  117. notwendigen Aufruf-Parametern angegeben. Dabei tauchen folgende Para-
  118. meter immer in der gleichen Bedeutung auf:
  119.  
  120.  
  121.   <addr>              hexadezimale Portangabe, (z. B. 0x300)
  122.   <irq>               Interrupt, unter dem das GerΣt angesprochen wird
  123.                       (z. B. 7)
  124.   <dma>               DMA-Kanal, ⁿber den das GerΣt kommuniziert
  125.                       (z. B. 1)
  126.   <Startadresse>,
  127.   <Endadresse>        hexadezimaler Speicherbereich fⁿr shared memory
  128.  
  129.  
  130.  
  131.   Tabelle 14.1: HΣufig verwendete Variablenbezeichnungen fⁿr Kernelpa-
  132.   rameter
  133.  
  134.  
  135. Im weiteren werden vor allem die Parameter beschrieben, die fⁿr eine erfolg-
  136. reiche Installation relevant sind. Darⁿber hinaus gibt es noch eine ganze Reihe
  137. weiterer Kernel-Parameter fⁿr spezielle Zwecke. Beachten Sie auch, dass bei
  138. der Angabe der Parameter die Gro▀- bzw. Kleinschreibung wichtig ist!
  139. Eine ausfⁿhrliche Einfⁿhrung in die m÷glichen Kernelparameter finden
  140. Sie nach der Installation im BootPrompt-HOWTO unter /usr/doc/
  141. howto sowie bei den Kernelquellen in der Datei /usr/src/linux/
  142. Documentation/kernel-parameters.txt.
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.                                                                                           365
  150.  
  151.  
  152.  
  153. 14. Kernel-Parameter
  154.  
  155.                    14.3.2 Kernel-Parameter am Boot-Prompt
  156.                    Die in diesem Abschnitt aufgelisteten Parameter k÷nnen nur direkt an den
  157.                    Kernel ⁿbergeben werden, z. B. am Prompt von SYSLINUX (mitgelieferte
  158.                    Bootdiskette), am LILO-Prompt oder mittels loadlin. Soll der entsprechende
  159.                    Treiber als ladbares Modul eingesetzt werden, sehen Sie bitte die in diesem
  160.                    Fall relevanten Parameter in Abschnitt 14.3.4 auf Seite 377 nach.
  161.  
  162.                     Alle fⁿr einen Treiber relevanten Parameter mⁿssen unmittelbar hinterein-
  163.                     ander, durch Kommata getrennt, angegeben werden! Keinesfalls darf ein
  164.                     Leerzeichen zwischen den Parametern angegeben werden!
  165.  
  166.                    Um z. B. die Parameter fⁿr den aha1542-Treiber am Bootprompt zu benen-
  167.                    nen, geben Sie bitte ein (beachten Sie, dass zunΣchst immer der Name der
  168.                    Datei des Kernels genannt werden muss; auf den SuSE-Bootdisketten hei▀t
  169.                    der Kernel linux!):
  170.                        linux aha1542=0x300
  171.  
  172.                    Allgemeine Boot-Parameter
  173.        allgemeine Mit Hilfe einiger Parameter kann das generelle Verhalten des Linux-Kernels
  174.        Parameter gesteuert werden; vgl. Manual-Page von bootparam (man 7 bootparam).
  175.                     * Reboot Modus (beim Verlassen von Linux)
  176.                        reboot=<modus>
  177.                        wobei fⁿr <modus> folgende Werte gelten:
  178.  
  179.                         Variable         Werte / Bedeutung
  180.                         <modus> warm Reboot mit Warmstart (kein Speichertest)
  181.                                          cold Reboot mit Kaltstart (mit Speichertest)
  182.                                          bios Reboot durch BIOS-Routine
  183.                                          hard Reboot durch CPU-Crash (triple fault)
  184.  
  185.                        Beispiel: reboot=cold
  186.                        bootet den Rechner nach dem Linux-Shutdown als wenn die Reset-Taste
  187.                        gedrⁿckt worden wΣre.
  188.  
  189.                     * Schⁿtzen von I/O-Bereichen (Reservieren)
  190.                        reserve=<start1>,<breite1>,...,<startN>,<breiteN>
  191.                        Mit Hilfe dieses Parameters k÷nnen Sie IO-Bereiche fⁿr Hardware reser-
  192.                        vieren, die ein Autoprobing ihrer I/O-Adresse nicht vertragen und z. B.
  193.                        mit Systemabsturz reagieren.
  194.                        Beispiel: eine empfindliche Netzwerkkarte kann durch Eingeben von:
  195.                        reserve=0x330,32 ether=5,0x330,eth0
  196.                        vor dem Autoproben geschⁿtzt und dennoch initialisiert werden. Im Bei-
  197.                        spiel hat die Netzwerkkarte einen 32 Bytes breiten I/O-Bereich, der ab
  198.                        der Adresse 0x330 beginnt, und den Interrupt 5.
  199.                        Fⁿr die Bedeutung der Netzwerkkarten-Parameter siehe Abschnitt 14.3.2
  200.                        auf Seite 372.
  201.  
  202. 366
  203.  
  204.  
  205.  
  206.                                                                            14.3. Die Parameter
  207.  
  208.  * Rootpartition ⁿbergeben
  209.    root=<partition>
  210.  
  211.     Variable            Werte / Bedeutung
  212.     <partition> z. B. /dev/hda1, /dev/sdb5
  213.  
  214.    Beispiel: root=/dev/hda5
  215.    bootet den Kernel und versucht die Rootpartition vom ersten logischen
  216.    Laufwerk in der erweiterten Partition auf der ersten (E)IDE-Festplatte zu
  217.    mounten.
  218.  
  219.  * Gr÷▀e des Hauptspeichers (RAM)
  220.    mem=<gr÷▀e>
  221.    Die Gr÷▀e des  Speichers k÷nnen Sie in Byte, Kilobyte oder Mega-
  222.    byte angeben. Die Beispiele zeigen die unterschiedliche Darstellung fⁿr
  223.    96 MB RAM.
  224.    Beispiele:
  225.    mem=96M
  226.    mem=98304k
  227.    In sehr seltenen FΣllen kann es vorkommen, da▀ das Mainboard bzw. der
  228.    Chipsatz nicht den gesamten Speicher freigeben kann. Berⁿcksichtigen
  229.    Sie bitte dann den Speicher, den das Mainboard bzw. der Chipsatz fⁿr
  230.    eigene Zwecke verwendet (bis zu 512 K sind durchaus m÷glich). Den ge-
  231.    nauen Wert zu ermitteln ist mit der Methode Versuch und Irrtum m÷glich,
  232.    aber nehmen Sie der Einfachheit halber an, da▀ es 512 K sind, in unserem
  233.    Beispiel:
  234.    mem=5ff8000
  235.    Bei der Verwendung eines Pentium-Clones kann der Aufruf
  236.    mem=nopentium
  237.    einen Rechner, der sonst nicht starten kann, zum Arbeiten befΣhigen.
  238.  
  239. SCSI-Kontroller und das SCSI-Subsystem
  240. Die meisten SCSI-Kontroller k÷nnen ⁿber Parameter beeinflusst werden.           SCSI-
  241.                                                                                 Kontroller
  242.  * SCSI-Bandlaufwerke (Streamer)
  243.    st=<puffer>,<schwelle>[,<max>]
  244.  
  245.     Variable           Werte / Bedeutung
  246.     <puffer>           Gr÷▀e des Puffers (Anzahl Bl÷cke zu 1 KB)
  247.     <schwelle> Schreibschwelle (Anzahl Bl÷cke zu 1 KB)
  248.                        (engl. write threshold)
  249.     <max>              Maximale Pufferanzahl optional (z. B. 2)
  250.  
  251.    Beispiel: st=1000,2000
  252.  
  253.  * Anzahl der SCSI-GerΣte pro ID
  254.    max_scsi_luns=<anzahl>
  255.  
  256.                                                                                               367
  257.  
  258.  
  259.  
  260. 14. Kernel-Parameter
  261.  
  262.  
  263.                    Variable        Werte / Bedeutung
  264.                    <anzahl> 1..8
  265.  
  266.                   Beispiel:
  267.                   Wenn explizit nur die erste LUN (engl. logical unit number) verwendet
  268.                   werden soll, muss der Parameter max_scsi_luns=1 gesetzt werden.
  269.                   Typische Anwendung sind CD-Wechsler, wobei die Anzahl der nutzbaren
  270.                   CDs gleich dem Parameter max_scsi_luns ist.
  271.  
  272.  
  273.                 * Adaptec AHA-1520 / 1522 / 1510 / 1515 / 1505 SCSI-Hostadapter
  274.                   aha152x=<addr>,<irq>,<id>[,<rec>[,<par>[,<sync>[,
  275.                   <delay>[<ext_trans>]]]]]
  276.  
  277.                    Variable                               Werte / Bedeutung
  278.                    <id> (SCSI-ID des Hostadapters) ID des Hostadapters, meist 7
  279.                    <rec> (reconnect)                      0, 1
  280.                    <par> (parity)                         0, 1 ParitΣtsprⁿfung
  281.                    <sync> (synchronous)                   0, 1 synchrone ▄bertragung
  282.                    <delay>                                100 Busverz÷gerung, Standardwert
  283.                    <ext_trans>                            0, 1 C/H/S-▄bersetzung
  284.  
  285.                   Mit diesem Treiber k÷nnen sehr viele Low-cost-SCSI-Controller betrie-
  286.                   ben werden. Beispielsweise enthalten alle Soundkarten mit SCSI-Con-
  287.                   troller (bis auf die Pro Audio Spectrum) einen solchen Adaptec-Chip und
  288.                   k÷nnen mit diesem Treiber betrieben werden.
  289.                   Bei allen nicht-originalen 152x scheint der 4. Parameter (RECONNECT)
  290.                   fⁿr den Betrieb erforderlich zu sein. Er muss bei fast allen Typen auf `0'
  291.                   gesetzt werden, nur der AHA2825 braucht eine `1'.
  292.                   Beispiel: aha152x=0x300,10,7
  293.  
  294.  
  295.                 * Adaptec AHA-1540 / 1542 SCSI-Hostadapter
  296.                   aha1542=<addr>[,<buson>,<busoff>[,<DMA speed>]]
  297.  
  298.                    Variable             Werte / Bedeutung
  299.                    <buson>              2..15
  300.                    <busoff>             1..64
  301.                    <DMA speed> 5,6,7,8,10
  302.  
  303.                   Beispiel: aha1542=0x300
  304.  
  305.  
  306.                 * Adaptec AHA-274x / 284x / 294x Hostadapter
  307.                   aic7xxx=<modifier>[,<modifier>[, ... ]]
  308.  
  309. 368
  310.  
  311.  
  312.  
  313.                                                                         14.3. Die Parameter
  314.  
  315.  
  316.    Variable          Werte / Bedeutung
  317.    <modifier> extended
  318.                      aktiviert die ▄bersetzung der Plattengeometrie
  319.                      no_reset
  320.                      verhindert das Zurⁿcksetzen (engl. reset) des
  321.                      SCSI-Busses bei der Hostadapter-Initialisierung
  322.                      irq_trigger:<x>
  323.                      Nur fⁿr EISA-Systeme
  324.                      0 fⁿr flankengesteuert,
  325.                      1 fⁿr pegelgesteuert
  326.                      verbose
  327.                      Um mehr Meldungen zu erhalten
  328.                      reverse_scan
  329.                      Wenn mehrere Karten vom BIOS in der
  330.                      falschen Reihenfolge behandelt werden
  331.                      7895_irq_hack:<x>
  332.                      -1 ausschlie▀lich fⁿr Tyan II Motherboards
  333.                      pci_parity:<x>
  334.                      wenn pci_parity gar nicht
  335.                      verwendet wird, ist die ParitΣt gerade
  336.                      0 keine ParitΣtsprⁿfung
  337.                      1 ParitΣt ungerade
  338.                      tag_info:   
  339.                      Warteschlangenverwaltung zur Leistungssteigerung,
  340.                      fⁿr Experten, siehe Kernelquellen
  341.  
  342.   Beispiel: aic7xxx=no_reset,
  343.   wenn der Rechner beim Reset des SCSI-Busses stehenbleibt.
  344.   Parameter sind bei aic7xxx-basierten SCSI-Hostadaptern ausschlie▀lich
  345.   bei fehlerhafter oder unbefriedigender Funktion notwendig.
  346.   Der AHA-2940 AU funktioniert erst ab BIOS-Version 1.3 zuverlΣssig;
  347.   Updates sind ⁿber den Adaptec-Support zu bekommen.
  348.   Der SCSI-Hostadapter Adaptec 2920 wird nicht von diesem Treiber, son-
  349.   dern vom Future Domain-Treiber bedient (Abschnitt 14.3.2 auf der nΣchs-
  350.   ten Seite)!
  351.  
  352.  
  353. * AdvanSys SCSI-Hostadapter
  354.   advansys=<addr1>,<addr2>,...,<addr4>,<debug_level>
  355.   Beispiel: advansys=0x110,0x210
  356.   Dieses Beispiel weist den Kernel an, an den angegebenen Adressen nach
  357.   dem AdvanSys-Hostadapter zu suchen.
  358.  
  359.  
  360. * AM53/79C974 SCSI-Hostadapter
  361.   AM53C974=<host-id>,<target-id>,<rate>,<offset>
  362.  
  363.                                                                                        369
  364.  
  365.  
  366.  
  367. 14. Kernel-Parameter
  368.  
  369.  
  370.                    Variable            Werte / Bedeutung
  371.                    <host-id>           SCSI-ID des Hostadapters, meist 7
  372.                    <target-id> SCSI-ID des GerΣts 0..7
  373.                    <rate>              3,5,10 MHz/s max. Transferrate
  374.                    <offset>            Transfermodus; 0 = asynchron
  375.  
  376.                   Wenn sich der Hostadapter zu  verschlucken" scheint, reduziert man die
  377.                   maximale Transferrate fⁿr das GerΣt (z. B. das erste CD-ROM-SCSI-
  378.                   Laufwerk /dev/scd0 mit ID 5) auf dem SCSI-Bus mit:
  379.                   Beispiel: AM53C974=7,5,3,0
  380.                   Fⁿr jedes GerΣt k÷nnen eigene Transferraten und Transfermodi angege-
  381.                   ben werden, so da▀ AM53C974=x,x,x,x bis zu sieben Mal fⁿr einen
  382.                   Hostadapter auftreten kann.
  383.  
  384.                 * BusLogic SCSI-Hostadapter
  385.                   BusLogic=<addr>
  386.                   BusLogic=<probing>
  387.                   Beispiel: BusLogic=0x300
  388.  
  389.                    Variable         Werte / Bedeutung
  390.                    <addr>           Adresse des Adapters, z. B. 0x300
  391.                    <probing> NoProbe Kein Adapter wird gesucht
  392.                                     NoProbeISA Kein ISA-Adapter wird gesucht
  393.                                     NoProbePCI Kein PCI-Adapter wird gesucht
  394.                                     NoSortPCI Reihenfolge der Multimaster-Adapter
  395.                                     wird vom PCI-BIOS bestimmt
  396.                                     MultiMasterFirst Multimaster vor Flashpoint
  397.                                     FlashPointFirst Flashpoint vor Multimaster
  398.                                     InhibitTargetInquiry Fⁿr alte GerΣte, die
  399.                                     mit scsi_luns > 0 Probleme haben
  400.                                     TraceProbe gibt zusΣtzliche Meldungen
  401.                                     bei der Initialisierung des Adapter aus
  402.                                     TraceHardwareReset gibt zusΣtzliche
  403.                                     Meldungen beim Hardware-Reset des Adapters aus
  404.                                     TraceConfiguration gibt zusΣtzliche
  405.                                     Meldungen bei der Konfiguration des Adapters aus
  406.                                     TraceErrors gibt Fehlermeldungen der
  407.                                     angeschlossenen GerΣte aus
  408.                                     Debug gibt alles aus
  409.  
  410.                   Dieser Hostadapter kann noch ⁿber mehr Parameter konfiguriert werden.
  411.                   Dies dient jedoch dem Feintuning und wird in
  412.                   /usr/src/linux/drivers/scsi/README.BusLogic                       be-
  413.                   schrieben.
  414.  
  415.                 * Future Domain TMC-16x0-SCSI-Hostadapter
  416.                   fdomain=<addr>,<irq>[,<id>]
  417.  
  418. 370
  419.  
  420.  
  421.  
  422.                                                                      14.3. Die Parameter
  423.  
  424.  
  425.      Variable Werte / Bedeutung
  426.      <id>         SCSI-ID des Hostadapters 0..7
  427.  
  428.    Dieser Treiber bedient auch den SCSI-Hostadapter Adaptec 2920.
  429.    Beispiel: fdomain=0x140,11,7
  430.  
  431.  * Future Domain TMC-885/950-Hostadapter
  432.    tmc8xx=<addr>,<irq>
  433.    Beispiel: tmc8xx=0xca000,5
  434.  
  435.  * NCR 5380 SCSI-Hostadapterfamilie
  436.    ncr5380=<addr>,<irq>,<dma>
  437.    Beispiel: ncr5380=0x340,10,3
  438.  
  439.  * NCR 53c400 SCSI-Hostadapterfamilie
  440.    ncr53c400=<addr>,<irq>
  441.    Beispiel: ncr53c400=0x350,5
  442.    Dieser Treiber bedient z. B. den weitverbreiteten Trantor T130B SCSI-
  443.    Hostadapter
  444.  
  445.  * NCR 53c406a SCSI-Hostadapterfamilie
  446.    ncr53c406a=<addr>[,<irq>[,<fastpio>]]
  447.  
  448.      Variable          Werte / Bedeutung
  449.      <fastpio> 0, wenn kein schneller PIO-Modus gewⁿnscht
  450.  
  451.    Beispiel: ncr53c406a=0x330,10,0
  452.  
  453.  * Seagate ST01/02 SCSI-Hostadapter
  454.    st0x=<addr>,<irq>
  455.    Beispiel: st0x=0xc8000,5
  456.  
  457.  * Trantor T128/128F/228 SCSI-Hostadapter
  458.    t128=<addr>,<irq>
  459.    Beispiel: t128=0x340,10
  460.  
  461. (E)IDE-Controller und ATAPI-GerΣte
  462.  
  463. Zahlreiche Parameter stehen zur Verfⁿgung, um den (E)IDE-Controller und (E)IDE-
  464. die dort angeschlossenen GerΣte zu konfigurieren.                           Controller
  465.                                                                             ATAPI-GerΣte
  466.  * ATAPI-CD-ROM am (E)IDE-Controller
  467.    hd<x>=cdrom
  468.    hd<x>=serialize
  469.  
  470.                                                                                           371
  471.  
  472.  
  473.  
  474. 14. Kernel-Parameter
  475.  
  476.  
  477.                    Variable Werte / Bedeutung
  478.                    <x>          a, b, c, d, wobei:
  479.                                 a Master am 1. IDE-Controller
  480.                                 b Slave am 1. IDE-Controller
  481.                                 c Master am 2. IDE-Controller
  482.                                 d Slave am 2. IDE-Controller
  483.  
  484.                   Beispiel:
  485.                   Ein ATAPI-CD-ROM-Laufwerk als Master am 2. IDE-Controller wird
  486.                   mit hdc=cdrom bekannt gemacht.
  487.  
  488.                 * Festplatte
  489.                   hd<x>=<zylinder>,<k÷pfe>,<sektoren>[,<schreib>[,<irq>]]
  490.  
  491.                    Variable            Werte / Bedeutung
  492.                    <x>                 a, b, ... , h 1. bis 8. Festplatte
  493.                    <zylinder> Zahl der Zylinder
  494.                    <k÷pfe>             Zahl der K÷pfe
  495.                    <sektoren> Zahl der Sektoren
  496.                    <schreib>           Zylinder, ab dem Schreibkompensation
  497.                                        angewendet wird
  498.                    <irq>               Interrupt
  499.  
  500.                   Wenn das BIOS Σlter ist, kann es vorkommen, da▀ die richtige Geometrie
  501.                   der Festplatte nicht erkannt wird. Dann werden die korrekten Parameter
  502.                   so ⁿbergeben, da▀ der Kernel trotzdem die Platte vollstΣndig ansprechen
  503.                   kann.
  504.                   Beispiel: hdc=1050,32,64
  505.                   hd<x>=<trouble>
  506.  
  507.                    Variable           Werte / Bedeutung
  508.                    <x>                a, b, ... , h 1. bis 8. Festplatte
  509.                    <trouble> noprobe, wenn das Testen einer vorhanden
  510.                                       Festplatte Probleme bereitet
  511.                                       none CMOS-Eintrag ignorieren und nicht testen
  512.                                       nowerr WREE_STAT-Bit ignorieren
  513.                                       cdrom falsch als Festplatte erkannt oder
  514.                                       gar nicht erkannt oder Booten scheitert
  515.                                       autotune schnellster PIO-Modus wird verwendet
  516.                                       slow nach jedem Zugriff wird eine lange Pause
  517.                                       eingelegt. Das macht es wirklich langsam, manchmal
  518.                                       hilft es und ist die letzte M÷glichkeit
  519.  
  520.                   Wenn ein CD-ROM-Laufwerk nicht zuverlΣssig erkannt wird, kann die
  521.                   Angabe von <cdrom> das GerΣt sicher anmelden.
  522.                   Beispiel: hdd=cdrom
  523.  
  524.                 * EIDE-Controller-ChipsΣtze
  525.  
  526. 372
  527.  
  528.  
  529.  
  530.                                                                            14.3. Die Parameter
  531.  
  532. ide0=<Chipsatz>
  533. Eine Reihe von EIDE-Controllern besitzt fehlerhafte ChipsΣtze oder ver-
  534. ursacht Probleme, wenn der zweite Controller verwendet werden soll.
  535. Fⁿr viele dieser ChipsΣtze existiert daher mittlerweile eine spezielle Un-
  536. terstⁿtzung im Kernel; diese Unterstⁿtzung muss jedoch zusΣtzlich noch
  537. ⁿber einen Kernel-Parameter aktiviert werden.
  538. Folgende ChipsΣtze k÷nnen konfiguriert werden:
  539.  
  540.  
  541. CMD 640                   Dieser Chipsatz befindet sich auf sehr vie-
  542.                           len Hauptplatinen. Da er jedoch sehr feh-
  543.                           lerhaft ist, bietet der Kernel eine spezielle
  544.                           Unterstⁿtzung, die diesen Chip erkennt und
  545.                           die Probleme umgeht. Au▀erdem wird in ei-
  546.                           nigen FΣllen erst durch den speziellen Co-
  547.                           de die Verwendung des zweiten Controllers
  548.                           m÷glich. In PCI-Systemen wird der Chip
  549.                           automatisch erkannt, in VLB-Systemen ist
  550.                           der folgende Kernel-Parameter notwendig:
  551.                           ide0=cmd640_vlb.
  552. RZ 1000                   Dieser Chip wird auf vielen Hauptplatinen
  553.                           mit dem Neptun Chipsatz eingesetzt und
  554.                           ist fehlerhaft. Wird die Unterstⁿtzung fⁿr
  555.                           diesen Chip aktiviert, arbeitet das System
  556.                           zwar langsamer, aber fehlerfrei. Eine wei-
  557.                           tergehende Aktivierung ⁿber einen Kernel-
  558.                           Parameter ist nicht erforderlich.
  559. DTC-2278                  Erst das Aktivieren dieses Treibers durch
  560.                           den Parameter ide0=dtc2278 erm÷g-
  561.                           licht es, den zweiten Controller zu verwen-
  562.                           den.
  563. Holtek HT6560B            Zum Aktivieren des zweiten Control-
  564.                           lers ist folgender Parameter n÷tig:
  565.                           ide0=ht6560b.
  566. QDI QD6580                Wird dieser Treiber aktiviert, erm÷g-
  567.                           licht    er    h÷here    Geschwindigkeiten:
  568.                           ide0=qd6580.
  569. UMC 8672                  Zum Aktivieren des zweiten Control-
  570.                           lers ist folgender Parameter n÷tig:
  571.                           ide0=umc8672.
  572. ALI M1439/M1445 Zum Aktivieren des zweiten Control-
  573.                           lers ist folgender Parameter n÷tig:
  574.                           ide0=ali14xx.
  575.  
  576.  
  577.          Tabelle 14.2: Fortsetzung auf der nΣchsten Seite...
  578.  
  579.  
  580.  
  581.                                                                                           373
  582.  
  583.  
  584.  
  585. 14. Kernel-Parameter
  586.  
  587.  
  588.                       PROMISE DC4030            Zum Aktivieren des zweiten Control-
  589.                                                 lers ist folgender Parameter n÷tig:
  590.                                                 ide0=dc4030.          CD-ROM-Laufwerke
  591.                                                 und Streamer am zweiten Controller
  592.                                                 werden noch nicht unterstⁿtzt!
  593.  
  594.  
  595.                                    Tabelle 14.2: Besondere EIDE-ChipsΣtze
  596.  
  597.  
  598.                       Wenn der Chipsatz nicht zu den als fehlerhaft Gekennzeichneten geh÷rt,
  599.                       und nicht erkannt wird, k÷nnen stattdessen folgende Parameter ⁿbergeben
  600.                       werden:
  601.                       ide<nummer>=<basis>[,<control>[,<irq>]]
  602.  
  603.                        Variable         Werte / Bedeutung
  604.                        <nummer>         Adapter-Nummer,
  605.                                         meist 0 oder 1, aber auch 3 oder 4
  606.                        <basis>          Basisadresse des Adapters,
  607.                                         meist 0x1f0, 0x170, 0x1e8 oder 0x168
  608.                        <control> Kontrollregister des Adapters,
  609.                                         meist 0x3f6, 0x376, 0x3ee oder 0x36e
  610.                        <irq>            Interrupt des Adapters,
  611.                                         meist 14, 15, 11 oder 10
  612.  
  613.                       Wenn der Chipsatz nicht zu den als fehlerhaft Gekennzeichneten geh÷rt,
  614.                       und trotzdem Schwierigkeiten auftreten, k÷nnen stattdessen folgende Pa-
  615.                       rameter ⁿbergeben werden:
  616.                       ide<nummer>=<tune>
  617.  
  618.                        Variable       Werte / Bedeutung
  619.                        <nummer> Adapter-Nummer, meist 0 oder 1, aber auch 3 oder 4
  620.                        <tune>         autotune h÷chstm÷glicher PIO-Wert wird
  621.                                       versucht, nicht von allen Chipsets unterstⁿtzt
  622.                                       noautotune keine Verbesserung der Geschwindigkeit
  623.                                       serialize keine zeitliche ▄berlappung der
  624.                                       Operationen mit dem nΣchsten Hostadapter
  625.  
  626.                       Wenn der Chipsatz nicht zu den als fehlerhaft Gekennzeichneten geh÷rt,
  627.                       jedoch gr÷▀tm÷gliche Geschwindigkeit erzielt werden soll, kann die Bus-
  628.                       geschwindigkeit mitgeteilt werden; bitte schauen Sie im Handbuch zu Ih-
  629.                       rem Motherboard nach.
  630.                       idebus=<speed>
  631.  
  632.                    Weitere M÷glichkeiten
  633. Netzwerkkarte
  634.  Diskettenlauf-     * Ethernet-Netzwerkkarte
  635.          werk
  636. 374
  637.  
  638.  
  639.  
  640.                                                                         14.3. Die Parameter
  641.  
  642.   ether=<irq>,<addr>[,<par1>[,<par2>...<par8>]],<Name>
  643.  
  644.   Die verschiedenen Parameter von <par1> bis <par8> haben fⁿr un-
  645.   terschiedliche Treiber unterschiedliche Bedeutung. Meistens sind (wenn
  646.   ⁿberhaupt) nur zwei Parameter anzugeben, von denen der erste die Start-
  647.   und der zweite die Endadresse des shared memory-Bereiches ist. Das ers-
  648.   te nichtnumerische Argument wird als der Name behandelt.
  649.  
  650.  
  651.   <irq>         Verwendeter Interrupt; 0 fⁿr Autoprobing.
  652.   <addr>        Portadresse; 0 fⁿr Autoprobing.
  653.   <start> Startadresse fⁿr Shared Memory; einige Treiber ver-
  654.                 wenden die untersten 4 Bits fⁿr den Debug-Level; der
  655.                 Lance-Treiber verwendet diese Bits fⁿr den DMA-Ka-
  656.                 nal.
  657.   <end>         Endadresse fⁿr shared memory; der 3COM 3c503-
  658.                 Treiber verwendet diesen Parameter, um zwischen in-
  659.                 ternen und externen Transceivern zu unterscheiden.
  660.   <xcvr>        Typ des Transceivers
  661.                 Die Cabletron E21XX-Karte verwendet die untersten
  662.                 4 Bits, um das Medium zu wΣhlen.
  663.   <Name>        Name des Interface (ⁿblicherweise eth0).
  664.  
  665.  
  666.    Tabelle 14.3: Variablenbezeichnungen fⁿr Ethernet-Netzwerkkarten
  667.  
  668.  
  669.  
  670.  
  671.  
  672.   Der hΣufigste Anwendungsfall fⁿr diesen Parameter besteht darin, den
  673.   Kernel mehr als eine Netzwerkkarte erkennen zu lassen, da standardmΣ-
  674.   ▀ig nur nach der ersten Karte gesucht wird. Dies kann durch folgende
  675.   Angabe erreicht werden:
  676.  
  677.      ether=0,0,eth1
  678.  
  679.   Beachten Sie, dass durch die Angabe von 0 fⁿr IRQ und Adresse dem
  680.   Treiber befohlen wird, so genanntes Autoprobing zu machen, also ver-
  681.   schiedene Werte selbstΣndig durchzuprobieren.
  682.  
  683.  
  684.  
  685.  
  686. * Diskettenlaufwerk
  687.  
  688.   floppy=<drive>,<type>,cmos
  689.  
  690.                                                                                        375
  691.  
  692.  
  693.  
  694. 14. Kernel-Parameter
  695.  
  696.  
  697.                    Variable       Werte / Bedeutung
  698.                    <drive> 0, 1, 2, 3
  699.                    <type>         0 - Benutzung der CMOS-Werte
  700.                                   1 - 5.25-Zoll DD, 360 KB
  701.                                   2 - 5.25-Zoll HD, 1,2 MB
  702.                                   3 - 3.5-Zoll DD, 720 KB
  703.                                   4 - 3.5-Zoll HD, 1,44 MB
  704.                                   5 - 3.5-Zoll ED, 2,88 MB
  705.                                   6 - 3.5-Zoll ED, 2,88 MB
  706.                                   16 - unbekannt oder nicht installiert
  707.                   floppy=<wert>
  708.                   Fⁿr <wert> k÷nnen folgende Werte eingesetzt werden (Tabelle 14.4 auf
  709.                   der nΣchsten Seite):
  710.  
  711.  
  712.                   one_fdc                                genau ein Diskettenlaufwerk
  713.                   asus_pci                               verhindert Zugriff auf 3. und
  714.                                                          4. Diskettenlaufwerk
  715.                   daring                                 nur bei problemlosen Control-
  716.                                                          lern ¡ erh÷ht Performance
  717.                   0,daring                               Gegenteil von daring
  718.                   [<addr>,]two_fdc                       Wenn der Wert fⁿr <addr>
  719.                                                          bei zwei Disketten-Control-
  720.                                                          lern weggelassen wird, wird
  721.                                                          fⁿr den 2. Diskettencontroller
  722.                                                          eine Portadresse von 0x370
  723.                                                          impliziert.
  724.                   thinkpad                               IBM Thinkpad-Rechner
  725.                   0,thinkpad                             kein Thinkpad-Rechner
  726.                   omnibook                               Omnibook-Rechner
  727.                   nodma                                  fⁿr Omnibook-Rechner
  728.                   dma                                    Standard
  729.                   nofifo                                 wenn ein "Bus master
  730.                                                          arbitration error"
  731.                                                          auftritt
  732.                   fifo                                   Standard
  733.                   0xX,fifo_depth                         FIFO-Schwelle Standard 0xA
  734.                   unexpected_interrupts                  Warnung ausgeben, wenn un-
  735.                                                          erwartete Interrupts auftreten
  736.                   no_unexpected_interrupts Dieser                       Wert      erreicht
  737.                                                          das         Gegenteil        von
  738.                                                          unexpected_interrupts
  739.                   L40SX                                  ditto
  740.  
  741.  
  742.                           Tabelle 14.4: Werte fⁿr den Kernelparameter floppy
  743.  
  744.  
  745. 376
  746.  
  747.  
  748.  
  749.                                                                      14.3. Die Parameter
  750.  
  751.  * Logitech-Busmaus
  752.    bmouse=<irq>
  753.  
  754.  * XT-Festplattencontroller
  755.    xd=<typ>,<irq>,<addr>,<dma>
  756.  
  757. 14.3.3 CD-ROM-Laufwerke an proprietΣren Kontrollern
  758.                                                                              ─ltere
  759.                                                                              CD-ROM-
  760.  * Aztech CDA268-01 CD-ROM                                                   Laufwerke
  761.    aztcd=<addr>[,0x79]
  762.    Der Wert 0x79 muss nur bei unbekannter Firmware-Version angegeben
  763.    werden.
  764.    Beispiel: aztcd=0x320
  765.  
  766.  * Goldstar R420-CD-ROM-Laufwerk
  767.    gscd=<addr>
  768.  
  769.  * Mitsumi-CD-ROM-Laufwerk
  770.    mcd=<addr>,<irq>[,<wait>]
  771.  
  772.     Variable     Werte / Bedeutung
  773.     <wait> Wert fⁿr Wartezeit beim Anlaufen
  774.  
  775.    Den <wait>-Parameter kann man zwischen 0 und 10 variieren las-
  776.    sen, wenn das CD-ROM-Laufwerk nicht schnell genug auf Anfragen des
  777.    Systems reagiert ("timeout") und dadurch evtl. das Rootimage beim
  778.    Installieren nicht gefunden wird.
  779.    Beispiel: mcd=0x300,10,5
  780.  
  781.  * Mitsumi-CD-ROM-Laufwerk (Multisession)
  782.    mcdx=<addr>,<irq>[,<addr>,<irq>]
  783.    Beispiel: mcd=0x300,10
  784.    Bis zu 5 Laufwerke werden unterstⁿtzt.
  785.  
  786.  * Mozart Interface
  787.    isp16=[<addr>[,<irq>[,<dma>]]][[,]<typ>]
  788.  
  789.     Variable Werte / Bedeutung
  790.     <typ> Sanyo, Panasonic, Sony, Mitsumi
  791.  
  792.    Dieser Treiber ist fⁿr CD-ROM-Laufwerke zustΣndig, die an einer ISP16,
  793.    MAD16 oder Mozart-Soundkarte angeschlossen sind. Der Wert fⁿr die
  794.    Variable <typ> ergibt sich aus dem Interface-Stecker, an dem das CD-
  795.    ROM-Kabel auf der Soundkarte angeschlossen ist.
  796.    Beispiel: isp16=0x340,10,3,Sony
  797.  
  798.                                                                                           377
  799.  
  800.  
  801.  
  802. 14. Kernel-Parameter
  803.  
  804.                 * Optics Storage 8000 AT CD-ROM-Laufwerk
  805.                   optcd=<addr>
  806.                   Beispiel: optcd=0x340
  807.  
  808.                 * Philips CM206 CD-ROM-Laufwerk
  809.                   cm206=<addr>,<irq>
  810.                   Beispiel: cm206=0x340,10
  811.  
  812.                 * Pro Audio Spectrum 16 - SCSI-Hostadapter
  813.                   pas16=<addr>,<irq>
  814.                   Auf der Soundkarte Pro Audio Spectrum 16 befindet sich ein SCSI-Host-
  815.                   adapter, dessen Einstellungen mit diesem Parameter dem Kernel mitge-
  816.                   teilt werden k÷nnen.
  817.                   Beispiel: pas16=0x340,10
  818.                   Falls die Erkennung der Karte fehlschlΣgt, kann sie ohne Interrupt betrie-
  819.                   ben werden. In diesem Fall wird der Interrupt auf 255 gesetzt.
  820.                   Beispiel: pas16=0x340,255
  821.  
  822.                 * Sanyo CD-ROM-Laufwerk
  823.                   sjcd=<addr>
  824.                   Beispiel: sjcd=0x340
  825.  
  826.                 * Sony CDU 31/33 A
  827.                   cdu31a=<addr>,<irq>[,PAS]
  828.                   Bei diesem Treiber ist mittlerweile das Autoprobing komplett aus dem
  829.                   Kernel verschwunden, sodass die Angabe der Parameter zwingend erfor-
  830.                   derlich ist.
  831.                   Beispiel: cdu31a=0x340,5
  832.                   Ist kein Interrupt fⁿr das Laufwerk vorgesehen, kann also nur ⁿber Polling
  833.                   darauf zugegriffen werden, so muss 0 als IRQ angegeben werden.
  834.                   Beispiel: cdu31a=0x340,0
  835.                   Ist dieses Laufwerk an einer Pro Audio Spectrum-Karte angeschlossen,
  836.                   k÷nnte der Parameter folgenderma▀en lauten:
  837.                   Beispiel: cdu31a=0x1f88,0,PAS
  838.  
  839.                 * Sony CDU 535
  840.                   sonycd535=<addr>,<irq>
  841.                   Beispiel: sonycd535=0x340,10
  842.  
  843.                 * Soundblaster Pro 16 MultiCD
  844.                   sbpcd=<addr>,<typ>
  845.  
  846.                    Variable Werte / Bedeutung
  847.                    <typ> LaserMate, SPEA, SoundBlaster, SoundScape, Teac 16bit
  848.                   Beispiel: sbpcd=0x230,SoundBlaster
  849.  
  850. 378
  851.  
  852.  
  853.  
  854.                                                                          14.3. Die Parameter
  855.  
  856. Der Parallelport
  857.                                                                                  Parallelport
  858.  * Parallelport
  859.    parport=<addr0>,[<irq0> [parport=<addr1>,[<irq1>
  860.    [parport=<addr2>,[<irq2>]]]]]
  861.  
  862.      Variable       Werte / Bedeutung
  863.      <addrX> Adresse
  864.      <irqX>         Interrupt
  865.  
  866.    Beispiel: parport=0x3bc parport=0x378,7 parport=0x278,auto
  867.  
  868.  
  869.  * Drucker am Parallelport
  870.    lp=<parport0> [lp=<parport1> [lp=<parport2>]]
  871.  
  872.      Variable            Werte / Bedeutung
  873.      <parportX> Parallelport
  874.  
  875.    Beispiel: lp=parport0 lp=parport2
  876.  
  877. 14.3.4 modprobe-Parameter
  878.  
  879. In diesem Abschnitt werden diejenigen Parameter aufgefⁿhrt, die beim Laden
  880. eines Treibers als Modul verwendet werden k÷nnen. Sollte ein Treiber sich
  881. trotz Angabe der Parameter nicht laden lassen, bzw. findet sich in diesem
  882. Abschnitt kein fⁿr diesen Treiber passender Parameter, so mⁿssen Sie diesen
  883. Treiber in einen monolithischen Kernel integrieren.
  884. Einige Treiber stehen noch nicht als Modul zur Verfⁿgung, einige wenige er-
  885. kennen die Hardware nur dann zuverlΣssig, wenn der Treiber fest zum Kernel
  886. hinzugebunden ist. Auf jeden Fall lohnt es sich, erst einmal auszuprobieren,
  887. ob der betreffende Treiber als Modul verwendet werden kann.
  888. Wird ein Treiber als Modul geladen, kann jede in dem Modul verwendete
  889. Variable an der Kommandozeile ⁿberschrieben werden. So gibt es beispiels-
  890. weise im Treiber fⁿr NE2000-Karten die Variable mit dem Namen io, die
  891. den von der Karte verwendeten I/O-Bereich spezifiziert. Somit lautet der kor-
  892. rekte Aufruf zum Laden dieses Moduls (vgl. auch im Kernel-Kapitel den Ab-
  893. schnitt 13.2 auf Seite 354):
  894.    erde:/ # insmod ne io=0x300 irq=10
  895. bzw. besser mit modprobe:
  896.    erde:/ # modprobe ne io=0x300 irq=10
  897. Beachten Sie bei der Angabe von Parametern, dass vor und hinter dem
  898. Gleichheitszeichen kein Leerzeichen angegeben werden darf. Ferner mⁿssen
  899. hexadezimale Werte grundsΣtzlich in der im Beispiel dargestellten Form
  900. eingegeben werden (also mit vorangestelltem `0x').
  901.  
  902.                                                                                             379
  903.  
  904.  
  905.  
  906. 14. Kernel-Parameter
  907.  
  908.                 Wenn fⁿr einen Treiber mehrere Parameter angegeben werden k÷nnen, so
  909.                 mⁿssen diese zwingend durch Leerzeichen voneinander getrennt werden!
  910.                 Dies ist ein wesentlicher Unterschied zur Parameterⁿbergabe am Boot-
  911.                 prompt, wo innerhalb der Parameter fⁿr einen einzelnen Treiber keinesfalls
  912.                 Leerzeichen auftauchen dⁿrfen!
  913.  
  914.                Die Parameter, die Sie hier angeben k÷nnen, k÷nnen Sie auch in die Datei
  915.                /etc/modules.conf ⁿbernehmen. Dort kann fⁿr jedes Modul eine Reihe
  916.                von Parametern angegeben werden. Dies geschieht in einer eigenen Zeile fⁿr
  917.                jedes Modul. Diese Zeile sieht folgenderma▀en aus:
  918.                   options <modulname> <parm1>=<wert1> ...
  919.                wobei:
  920.  
  921.                 Variable              Werte / Bedeutung
  922.                 <modulname> Name der Moduldatei ohne Extension .o
  923.                 <parm1>               Parameter 1
  924.                 <wert1>               Wert, der Parameter 1 zugeordnet wird
  925.  
  926.                Der Eintrag fⁿr die NE2000-Karte aus obigem Beispiel wΣre dementspre-
  927.                chend:
  928.                   options ne io=0x300 irq=10
  929.                Im folgenden sollen nun die wichtigsten Parameter fⁿr die meisten Module
  930.                aufgelistet werden.
  931.  
  932.                SCSI-Kontroller und das SCSI-Subsystem
  933.                 * Adaptec AHA-1520 / 1522 / 1510 / 1515 / 1505 SCSI-Hostadapter
  934.                   Modulname: aha152x.o
  935.  
  936.                     Variable            Werte / Bedeutung
  937.                     <io>                <addr>
  938.                     <irq>               <irq>
  939.                     <id>                SCSI-ID des Hostadapters; standardmΣ▀ig 7
  940.                     <rec>               <reconnect>; 0, 1
  941.                     <par>               parity; 0, 1
  942.                     <sync>              synchrone Betriebsart; 0, 1
  943.                     <delay>             Busverz÷gerung; Vorgabe 100
  944.                     <translat> ▄bersetzung der Plattengeometrie; 0, 1
  945.  
  946.                   Wie am LILO -Prompt:
  947.                   Beispiel: modprobe aha152x aha152x=0x340,10,7,1,1,0,100,0
  948.                   Fⁿr einen zweiten Hostadapter:
  949.                   Beispiel: modprobe aha152x aha152x1=0x140,12,7,1,1,0,100,0
  950.  
  951.                 * Future Domain TMC-16x0¡Hostadapter
  952.                   Modulname: fdomain.o
  953.                   Dieser Treiber bedient u. a. auch den SCSI-Hostadapter Adaptec 2920.
  954.                   fdomain=<addr>,<irq>[,<id>]
  955.  
  956. 380
  957.  
  958.  
  959.  
  960.                                                                     14.3. Die Parameter
  961.  
  962.  
  963.     Variable      Werte / Bedeutung
  964.     <addr> <addr>
  965.     <irq>         <irq>
  966.     <id>          <id>
  967.    Wie am LILO-Prompt:
  968.    Beispiel: modprobe fdomain fdomain=0x140,11,7
  969.  
  970.  * NCR 5380 bzw. NCR 53C400 SCSI-Hostadapterfamilie
  971.    Modulname: g_NCR5380.o
  972.  
  973.     Parameter          Werte
  974.     ncr_addr           <addr>
  975.     ncr_irq            <irq>; mit 255 abschalten
  976.     ncr_dma            <dma>
  977.     ncr_5380           1 fⁿr einen NCR5380-Adapter
  978.     ncr_53c400 1 fⁿr einen NCR53C400-Adapter
  979.    Fⁿr einen NCR5380-Adapter:
  980.    Beispiel: modprobe g_NCR5380 ncr_irq=5 ncr_addr=0x350
  981.                 ncr_5380=1
  982.    Fⁿr einen NCR53C400-Adapter mit abgeschalteten Interrupts:
  983.    Beispiel: modprobe g_NCR5380 ncr_irq=255 ncr_addr=0xc8000
  984.                 ncr_53c400=1
  985.    Dieser Treiber bedient z. B. den weitverbreiteten Trantor T130B SCSI-
  986.    Hostadapter
  987.  
  988. Netzwerkkarten
  989.  * 3Com 3c501 / 3c503 / 3c505 / 3c507 Netzwerkkarten
  990.    Modulname: 3c501.o,3c503.o,3c505.o,3c507.o
  991.  
  992.     Parameter Werte
  993.     io            <addr>
  994.     irq           <irq>
  995.    Beispiel: modprobe 3c505 io=0x300 irq=10
  996.  
  997.  * 3Com 3c509 / 3c579 Netzwerkkarten
  998.    Modulname: 3c509.o
  999.  
  1000.     Parameter Werte
  1001.     irq           <irq>
  1002.     xcvr          0: intern; 1: extern
  1003.    Beispiel: modprobe 3c509 irq=10 xcvr=0
  1004.  
  1005.  * 3Com 3c515 Netzwerkkarte
  1006.    Modulname: 3c515.o
  1007.    Beispiel: modprobe 3c515
  1008.  
  1009.                                                                                    381
  1010.  
  1011.  
  1012.  
  1013. 14. Kernel-Parameter
  1014.  
  1015.                 * 3Com 3c59x / 3c90x Netzwerkkarten ( Vortex"/ Boomerang")
  1016.                   Modulname: 3c59x.o
  1017.                   Bei Compaq-Rechnern (PCI) kann man die folgenden Parameter auspro-
  1018.                   bieren:
  1019.  
  1020.                    Parameter                Werte
  1021.                    compaq_ioaddr            <addr>
  1022.                    compaq_irq               <irq>
  1023.                    compaq_prod_id <id>
  1024.  
  1025.                   Beispiel: modprobe 3c59x compaq_irq=10
  1026.  
  1027.                 * Allied Telesis AT1700 Netzwerkkarte
  1028.                   Modulname: at1700.o
  1029.  
  1030.                    Parameter Werte
  1031.                    io           <addr>
  1032.                    irq          <irq>
  1033.  
  1034.                   Beispiel: modprobe at1700 io=0x300 irq=10
  1035.  
  1036.                 * Cabletron E21xx Netzwerkkarte
  1037.                   Modulname: e2100.o
  1038.  
  1039.                    Parameter Werte
  1040.                    io           <addr>
  1041.                    irq          <irq>
  1042.                    mem          <addr>
  1043.                    xcvr         0: intern; 1: extern
  1044.  
  1045.                   Beispiel: modprobe e2100 io=0x300 irq=10 mem=0xd000 xcvr=0
  1046.  
  1047.                 * Digital DE425 / 434 / 435 / 450 / 500 Netzwerkkarten
  1048.                   Modulname: de4x5.o
  1049.                   io=0x<bus><gerΣte-id>
  1050.  
  1051.                    Parameter       Werte
  1052.                    bus             Nummer des PCI-Busses, i. Allg. 0
  1053.                    gerΣte-id Nummer des PCI-GerΣts
  1054.  
  1055.                   Diese Daten werden bei neueren PCI-BIOSsen beim Booten angezeigt
  1056.                   bzw. kann man sie unter Linux mit
  1057.                         erde: # cat /proc/pci
  1058.  
  1059.                   erhalten.
  1060.                   Beispiel: modprobe de4x5 io=0x007
  1061.  
  1062. 382
  1063.  
  1064.  
  1065.  
  1066.                                                                 14.3. Die Parameter
  1067.  
  1068. * Digital DEPCA / DE10x / DE20(012) / DE42, EtherWORKS Netwerkkar-
  1069.   ten
  1070.   Modulname: depca.o
  1071.  
  1072.    Parameter           Werte
  1073.    io                  <addr>
  1074.    irq                 <irq>
  1075.    mem                 <mem>
  1076.    adapter_name <Name> z. B. DEPCA,
  1077.                        de100, de101,
  1078.                        de200, de201,
  1079.                        de202, de210,
  1080.                        de422
  1081.  
  1082.   Beispiel: modprobe depca io=0x300 irq=10
  1083.  
  1084. * EtherWORKS 3 (DE203, DE204, DE205) Netzwerkkarte
  1085.   Modulname: ewrk3.o
  1086.  
  1087.    Parameter Werte
  1088.    io           <addr>
  1089.    irq          <irq>
  1090.  
  1091.   Beispiel: modprobe ewrk3 io=0x300 irq=10
  1092.  
  1093. * Intel EtherExpress 16 Netzwerkkarte
  1094.   Modulname: eexpress.o
  1095.  
  1096.    Parameter Werte
  1097.    io           <addr>
  1098.    irq          <irq>
  1099.  
  1100.   Beispiel: modprobe eexpress io=0x300 irq=10
  1101.  
  1102. * Intel EtherExpressPro Netzwerkkarte
  1103.   Modulname: eepro.o
  1104.  
  1105.    Parameter Werte
  1106.    io           <addr>
  1107.    irq          <irq>
  1108.    mem          <addr>
  1109.  
  1110.   Beispiel: modprobe eepro io=0x300 irq=10 mem=0xd000
  1111.  
  1112. * Intel EtherExpressPro 100 Netzwerkkarte
  1113.   Modulname: eepro100.o
  1114.   Die Intel EtherExpressPro enthΣlt die Chips i82557/i82558.
  1115.  
  1116.                                                                                383
  1117.  
  1118.  
  1119.  
  1120. 14. Kernel-Parameter
  1121.  
  1122.  
  1123.                    Parameter    Werte
  1124.                    options <Duplexbetrieb und>
  1125.                                 <Bus-Transceiver>
  1126.                                 16 Voll-Duplex
  1127.                                 32 Nur 100 MBit-Betrieb
  1128.                                 64 Nur 10 MBit-Betrieb
  1129.  
  1130.                   Beispiel: modprobe eepro100 options=48
  1131.                   Damit wird gleichzeitig Voll-Duplex und 100-MBit-Betrieb eingestellt
  1132.                   (48 = 32 + 16).
  1133.  
  1134.                 * Fujitsu FMV-181/182/183/184 Netzwerkkarten
  1135.                   Modulname: fmv18x.o
  1136.  
  1137.                    Parameter Werte
  1138.                    io           <addr>
  1139.                    irq          <irq>
  1140.  
  1141.                   Beispiel: modprobe fmv18x io=0x300 irq=10
  1142.  
  1143.                 * HP PCLAN+ (27247B and 27252A) Netzwerkkarte
  1144.                   Modulname: hp-plus.o
  1145.  
  1146.                    Parameter Werte
  1147.                    io           <addr>
  1148.                    irq          <irq>
  1149.  
  1150.                   Beispiel: modprobe hp-plus io=0x300 irq=10
  1151.  
  1152.                 * HP PCLAN (27245 / 27xxx)
  1153.                   Modulname: hp.o
  1154.  
  1155.                    Parameter Werte
  1156.                    io           <addr>
  1157.                    irq          <irq>
  1158.  
  1159.                   Beispiel: modprobe hp io=0x300 irq=10
  1160.  
  1161.                 * HP 10/100 VG-AnyLAN (ISA, EISA, PCI) Netzwerkkarten
  1162.                   Modulname: hp100.o
  1163.  
  1164.                    Parameter         Werte
  1165.                    hp100_port <addr>
  1166.  
  1167.                   Beispiel: modprobe hp100 hp100_port=0x300
  1168.  
  1169.                 * ICL EtherTeam 16i / 32 Netzwerkkarten
  1170.                   Modulname: eth16i.o
  1171.  
  1172. 384
  1173.  
  1174.  
  1175.  
  1176.                                                           14.3. Die Parameter
  1177.  
  1178.  
  1179.    Parameter Werte
  1180.    io           <addr>
  1181.    irq          <irq>
  1182.   Beispiel: modprobe eth16i io=0x300 irq=10
  1183.  
  1184. * Novell NE2000 / NE1000 Netzwerkkarten
  1185.   Modulname: ne.o
  1186.  
  1187.    Parameter Werte
  1188.    io           <addr>
  1189.    irq          <irq>
  1190.    bad          bad, nur wenn Karte nicht erkannt wird
  1191.   Beispiel: modprobe ne io=0x300 irq=10
  1192.  
  1193. * NI6510 (AM7990  lance" Chip) Netzwerkkarte
  1194.   Modulname: ni65.o
  1195.  
  1196.    Parameter Werte
  1197.    io           <addr>
  1198.    irq          <irq>
  1199.    dma          <dma>
  1200.   Beispiel: modprobe ni65 io=0x300 irq=10
  1201.  
  1202. * SMC Ultra Netzwerkkarte
  1203.   Modulname: smc-ultra.o
  1204.  
  1205.    Parameter Werte
  1206.    io           <addr>
  1207.    irq          <irq>
  1208.   Beispiel: modprobe smc-ultra io=0x300 irq=10
  1209.  
  1210. * SMC 9194 Netzwerkkarte
  1211.   Modulname: smc9194.o
  1212.  
  1213.    Parameter    Werte
  1214.    io           <addr>
  1215.    irq          <irq>
  1216.    if_port <medium>
  1217.  
  1218.    Variable       Werte / Bedeutung
  1219.    <medium> 0 auto
  1220.                   1 TP
  1221.                   2 AUI, 10base2
  1222.   Beispiel: modprobe smc9194 io=0x300 irq=10 if_port=2
  1223.  
  1224.                                                                          385
  1225.  
  1226.  
  1227.  
  1228. 14. Kernel-Parameter
  1229.  
  1230.                      * Western Digital WD80x3 Netzwerkkarte
  1231.                        Modulname: wd.o
  1232.  
  1233.                          Parameter    Werte
  1234.                          io           <addr>
  1235.                          irq          <irq>
  1236.                          mem          <mem>
  1237.                          mem_end <mem_end>
  1238.  
  1239.                        Beispiel: modprobe wd io=0x300 irq=10
  1240.  
  1241.                      * IBM Tropic chipset Token Ring Netzwerkkarte
  1242.                        Modulname: ibmtr.o
  1243.  
  1244.                          Parameter       Werte
  1245.                          io              <addr>
  1246.                          irq             <irq>
  1247.                          mem_start <mem_start>
  1248.  
  1249.                        Beispiel: modprobe ibmtr io=0x300
  1250.  
  1251.                      * D-Link DE620 Pocket-Adapter Netzwerkkarte
  1252.                        Modulname: de620.o
  1253.  
  1254.                          Parameter Werte
  1255.                          io           <addr>
  1256.                          irq          <irq>
  1257.                          bnc          1 wenn BNC-Ein-/Ausgang
  1258.                          utp          1 wenn UTP-Ein-/Ausgang
  1259.                          clone        1 wenn baugleiches GerΣt
  1260.  
  1261.                        Beispiel: modprobe de620 io=0x300 irq=10 bnc=1 utp=0
  1262.  
  1263.                     ProprietΣre CD-ROM-Laufwerke
  1264.        CD-ROM- Die folgenden Parameter betreffen CD-ROM-Laufwerke, die an besondere
  1265.        Laufwerke, Kontroller angeschlossen sind. Wer eines dieser  Oldies" besitzt, wei▀ es
  1266.        proprietΣr bestimmt ...
  1267.  
  1268.                      * Aztech CDA268-01 CD-ROM-Laufwerk
  1269.                        Modulname: aztcd.o
  1270.  
  1271.                          Parameter Werte
  1272.                          aztcd        <addr>
  1273.  
  1274.                        Beispiel: modprobe aztcd aztcd=0x300
  1275.  
  1276.                      * Goldstar R420-CD-ROM-Laufwerk
  1277.                        Modulname: gscd.o
  1278.  
  1279. 386
  1280.  
  1281.  
  1282.  
  1283.                                                                        14.3. Die Parameter
  1284.  
  1285.  
  1286.    Parameter Werte
  1287.    gscd          <addr>
  1288.  
  1289.   Beispiel: modprobe gscd gscd=0x300
  1290.  
  1291. * Mitsumi CD-ROM-Laufwerk
  1292.   Modulname: mcd.o
  1293.   mcd=<addr>,<irq>[,<wait>]
  1294.  
  1295.    Variable      Werte / Bedeutung
  1296.    <wait> Wert fⁿr Wartezeit beim Anlaufen
  1297.  
  1298.   Den <wait>-Parameter kann man zwischen 0 und 10 variieren las-
  1299.   sen, wenn das CD-ROM-Laufwerk nicht schnell genug auf Anfragen des
  1300.   Systems reagiert ("timeout") und dadurch evtl. das Rootimage beim
  1301.   Installieren nicht gefunden wird.
  1302.   Beispiel: modprobe mcd mcd=0x300,10,5
  1303.  
  1304. * Mitsumi-CD-ROM-Laufwerk (Multisession)
  1305.   Modulname: mcdx.o
  1306.   mcdx=<addr>,<irq>[,<addr>,<irq>]
  1307.   Fⁿr mehrere Treiber kann das Aufrufpaar <addr>, <irq> bis zu vier Mal
  1308.   wiederholt werden.
  1309.  
  1310. * Mozart-Soundkarte mit Interface fⁿr CD-ROM-Laufwerke
  1311.   Modulname: isp16.o
  1312.   isp16_cdrom_base=<addr>
  1313.   isp16_cdrom_irq=<irq> isp16_cdrom_dma=<dma>
  1314.   isp16_cdrom_type=<typ>
  1315.  
  1316.    Variable Werte / Bedeutung
  1317.    <typ> Sanyo, Panasonic, Sony, Mitsumi
  1318.  
  1319.   Dieser Treiber ist kein wirklicher CD-ROM-Treiber; er ist nur fⁿr die
  1320.   Interface-Konfiguration der CD-ROM-Laufwerke zustΣndig, die an ei-
  1321.   ner ISP16, MAD16 oder Mozart-Soundkarte angeschlossen sind. Nach
  1322.   dem Laden dieses Treibers ist lediglich das Interface entsprechend konfi-
  1323.   guriert; der passende CD-ROM-Treiber muss danach zusΣtzlich geladen
  1324.   werden. Der Wert fⁿr die Variable <typ> ergibt sich aus dem Stecker,
  1325.   an dem das CD-ROM-Kabel auf der Soundkarte angeschlossen ist.
  1326.   Beispiel: modprobe isp16 isp16_cdrom_base=0x300
  1327.                isp16_cdrom_irq=10 isp16_cdrom_dma=1
  1328.                isp16_cdrom_type=sony
  1329.  
  1330. * Optics Storage 8000 AT CD-ROM-Laufwerk
  1331.   Modulname: optcd.o
  1332.  
  1333.                                                                                       387
  1334.  
  1335.  
  1336.  
  1337. 14. Kernel-Parameter
  1338.  
  1339.  
  1340.                    Parameter Werte
  1341.                    optcd         <addr>
  1342.  
  1343.                   Beispiel: modprobe optcd optcd=0x300
  1344.  
  1345.                 * Philips CM206 CD-ROM-Laufwerk
  1346.                   Modulname: cm206.o
  1347.                   cm206=<addr>,<irq>
  1348.                   Beispiel: modprobe cm206 cm206=0x300,10
  1349.  
  1350.                 * Sanyo CD-ROM-Laufwerk
  1351.                   Modulname: sjcd.o
  1352.  
  1353.                    Parameter Werte
  1354.                    sjcd          <addr>
  1355.  
  1356.                   Beispiel: modprobe sjcd sjcd=0x300
  1357.  
  1358.                 * Sony CDU 31/33 A
  1359.                   Modulname: cdu31a.o
  1360.  
  1361.                    Parameter          Werte
  1362.                    cdu31a_port <addr>
  1363.                    cdu31a_irq         <irq>
  1364.  
  1365.                   Beispiel: modprobe cdu31a cdu31a_port=0x300 cdu31a_irq=10
  1366.  
  1367.                 * Sony CDU 535
  1368.                   Modulname: sonycd535.o
  1369.  
  1370.                    Parameter       Werte
  1371.                    sonycd535 <addr>
  1372.  
  1373.                   Beispiel: modprobe sonycd535 sonycd535=0x300
  1374.  
  1375.                 * Soundblaster Pro 16 MultiCD
  1376.                   Modulname: sbpcd.o
  1377.                   sbpcd=<addr>,<typ>
  1378.                   wobei <typ> folgende Werte haben kann:
  1379.  
  1380.                    Variable Werte / Bedeutung
  1381.                    0            LaserMate
  1382.                    1            SoundBlaster
  1383.                    2            SoundScape
  1384.                    3            Teac16bit
  1385.  
  1386.                   Beispiel: modprobe sbpcd sbpcd=0x300,0
  1387.  
  1388. 388
  1389.  
  1390.  
  1391.  
  1392.                                                                         14.3. Die Parameter
  1393.  
  1394. Soundkarten und Sound-ChipsΣtze
  1395. Seit Kernel 2.2.xx ist die Sound-Unterstⁿtzung in modularer Form realisiert Sound
  1396. und ⁿber zahlreiche Parameter zu steuern.
  1397.  * AD1816 Chip
  1398.    Modulname: ad1816.o
  1399.    Unterstⁿtzt sind u. a.: TerraTec Base 1, TerraTec Base 64, HP Kayak, Acer
  1400.    FX-3D, SY-1816, Highscreen Sound-Boostar 32 Wave 3D
  1401.  
  1402.      Parameter                 Werte
  1403.      io                        <addr>
  1404.      irq                       <irq>
  1405.      dma                       <dma>
  1406.      dma2                      <dma2>
  1407.      ad1816_clockfreq <clockfreq>
  1408.  
  1409.    Beispiel: modprobe ad1816 io=0x530 irq=5 dma=1
  1410.               dma2=3 ad1816_clockfreq=33000
  1411.  
  1412.  * AD1848/CS4248 Chip (MSS)
  1413.    Modulname: ad1848.o
  1414.  
  1415.      Parameter        Werte
  1416.      io               <addr>
  1417.      irq              <irq>
  1418.      dma              <dma>
  1419.      dma2             <dma2>
  1420.      type             <cardtype>
  1421.      deskpro_xl <magic>
  1422.  
  1423.  * Generischer OPLx Treiber
  1424.    Modulname: adlib_card.o
  1425.  
  1426.      Parameter Werte
  1427.      io           <addr>
  1428.  
  1429.    Beispiel: modprobe adlib_card io=0x330
  1430.  
  1431.  * Crystal 423x ChipsΣtze
  1432.    Modulname: cs4232.o
  1433.  
  1434.      Parameter Werte
  1435.      io           <addr>
  1436.      irq          <irq>
  1437.      dma          <dma>
  1438.      dma2         <dma2>
  1439.  
  1440.    Beispiel: modprobe cs4232 io=0x530 irq=5 dma=1 dma2=3
  1441.  
  1442.                                                                                        389
  1443.  
  1444.  
  1445.  
  1446. 14. Kernel-Parameter
  1447.  
  1448.                 * Ensoniq 1370 Chipsatz
  1449.                   Modulname: es1370.o
  1450.                   Vgl. auch PCI64/128.
  1451.  
  1452.                    Parameter     Werte
  1453.                    joystick 1: Joystick aktivieren
  1454.                    lineout       1: Line-in in Line-out umschalten
  1455.                    micz          Mikrofon-Impedanz
  1456.  
  1457.                   Beispiel: modprobe es1370 joystick=1 lineout=1
  1458.  
  1459.                 * Creative Ensoniq 1371 Chipsatz
  1460.                   Modulname: es1371.o
  1461.                   Vgl. auch PCI64/128.
  1462.  
  1463.                    Parameter     Werte
  1464.                    joystick <addr>
  1465.  
  1466.                   Gⁿltige Werte fⁿr <addr> sind 0x200, 0x208, 0x210 und 0x218.
  1467.                   Beispiel: modprobe es1371 joystick=0x200
  1468.  
  1469.                 * Gravis Ultrasound
  1470.                   Modulname: gus.o
  1471.  
  1472.                    Parameter           Werte
  1473.                    io                  <addr>
  1474.                    irq                 <irq>
  1475.                    dma                 <dma>
  1476.                    dma16               <dma16>
  1477.                    type
  1478.                    gus16
  1479.                    no_wave_dma
  1480.                    db16
  1481.  
  1482.  
  1483.                 * MAD16
  1484.                   Modulname: mad16.o
  1485.                   Unterstⁿtzt OPTi 82C928, OAK OTI-601D, OPTi 82C929, OPTi 82C930
  1486.                   und OPTi 82C924.
  1487.  
  1488.                    Parameter Werte
  1489.                    io           <addr>
  1490.                    irq          <irq>
  1491.                    dma          <dma>
  1492.                    dma16        <dma2>
  1493.  
  1494.                   Beispiel: modprobe mad16 io=0x530 irq=7 dma=0 dma16=1
  1495.  
  1496. 390
  1497.  
  1498.  
  1499.  
  1500.                                                                        14.3. Die Parameter
  1501.  
  1502. * Turtle Beach Maui und Tropez
  1503.   Modulname: maui.o
  1504.  
  1505.    Parameter Werte
  1506.    io           <addr>
  1507.    irq          <irq>
  1508.   Beispiel: modprobe maui io=0x530 irq=5
  1509.  
  1510. * MPU401
  1511.   Modulname: mpu401.o
  1512.  
  1513.    Parameter Werte
  1514.    io           <addr>
  1515.   Beispiel: modprobe mpu401 io=0x330
  1516.  
  1517. * Turtle Beach MultiSound
  1518.   Modulname: msnd.o
  1519.   Beispiel: modprobe msnd
  1520.  
  1521. * Turtle Beach Classic/Monterey/Tahiti
  1522.   Modulname: msnd_classic.o
  1523.  
  1524.    Parameter                    Werte
  1525.    io                           <addr>
  1526.    irq                          <irq>
  1527.    mem
  1528.    write_ndelay
  1529.    major
  1530.    fifosize
  1531.    calibrate_signal
  1532.   Beispiel: modprobe msnd_classic io=0x290 irq=7 mem=0xd0000
  1533.  
  1534. * Turtle Beach Pinnacle/Fiji
  1535.   Modulname: msnd_pinnacle.o
  1536.   ZusΣtzlich zu den Parametern der Turtle Beach Classic/Monterey/Tahiti
  1537.   (Abschnitt 14.3.4 auf der vorherigen Seite) versteht diese Karte:
  1538.  
  1539.    Parameter           Werte
  1540.    digital
  1541.    cfg
  1542.    reset
  1543.    mpu_io
  1544.    mpu_irq
  1545.    ide_io0
  1546.    ide_io1
  1547.    ide_irq
  1548.    joystick_io
  1549.  
  1550.                                                                                       391
  1551.  
  1552.  
  1553.  
  1554. 14. Kernel-Parameter
  1555.  
  1556.                   Beispiel: modprobe msnd_pinnacle cfg=0x250 io=0x290 irq=5
  1557.                               mem=0xd0000
  1558.  
  1559.  
  1560.                 * OPL3
  1561.                   Modulname: opl3.o
  1562.  
  1563.                    Parameter Werte
  1564.                    io           <addr>
  1565.  
  1566.                   Beispiel: modprobe opl3 io=0x388
  1567.  
  1568.  
  1569.                 * OPL3-SA1
  1570.                   Modulname: opl3sa.o
  1571.  
  1572.                    Parameter    Werte
  1573.                    io           <addr>
  1574.                    irq          <irq>
  1575.                    dma          <dma>
  1576.                    dma2         <dma2>
  1577.                    mpu_io       <addr>
  1578.                    mpu_irq <irq>
  1579.  
  1580.                   Beispiel: modprobe opl3sa io=0x530 irq=11 dma=0 dma2=1
  1581.                               mpu_io=0x330 mpu_irq=5
  1582.  
  1583.  
  1584.                 * YMF711, YMF715, YMF719, OPL3-SA2, OPL3-SA3, OPL3-SAx
  1585.                   Modulname: opl3sa2.o
  1586.  
  1587.                    Parameter Werte
  1588.                    io           <addr>
  1589.                    irq          <irq>
  1590.                    dma          <dma>
  1591.                    dma2         <dma2>
  1592.                    mss_io       <addr>
  1593.                    mpu_io       <addr>
  1594.  
  1595.                   Beispiel: modprobe opl3sa2 io=0x370 irq=7 dma=0 dma2=3
  1596.                               mss_io=0x530 mpu_io=0x330
  1597.  
  1598.  
  1599.                 * Pro Audio Spectrum
  1600.                   Modulname: pas2.o
  1601.  
  1602. 392
  1603.  
  1604.  
  1605.  
  1606.                                                         14.3. Die Parameter
  1607.  
  1608.  
  1609.    Parameter                  Werte
  1610.    io                         <addr>
  1611.    irq                        <irq>
  1612.    dma                        <dma>
  1613.    dma16                      <dma16>
  1614.    sb_io                      <addr>
  1615.    sb_irq                     <irq>
  1616.    sb_dma                     <dma>
  1617.    sb_dma16                   <dma16>
  1618.    joystick
  1619.    symphony
  1620.    broken_bus_clock
  1621.  
  1622.  
  1623. * Personal Sound System (ECHO ESC614)
  1624.   Modulname: pss.o
  1625.  
  1626.    Parameter      Werte
  1627.    pss_io         <addr>
  1628.    mss_io         <addr>
  1629.    mss_irq        <irq>
  1630.    mss_dma        <dma>
  1631.    mpu_io         <addr>
  1632.    mpu_irq        <irq>
  1633.    pss_mixer 1 (aktivieren) oder 0
  1634.  
  1635.  
  1636. * Sound Blaster und Clones
  1637.   Modulname: sb.o
  1638.  
  1639.    Parameter      Werte
  1640.    io             <addr>
  1641.    irq            <irq>
  1642.    dma            <dma>
  1643.    dma16          <dma16>
  1644.    mpu_io         <addr>
  1645.    mad16          1 (aktivieren)
  1646.    trix           1 (aktivieren)
  1647.    pas2           1 (aktivieren)
  1648.    sm_games       1 (aktivieren)
  1649.    acer           1 (aktivieren), bei Acer Notebooks
  1650.    mwave_bug 1 (aktivieren)
  1651.  
  1652.   Beispiel: modprobe sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
  1653.  
  1654. * Aztech Sound Galaxy
  1655.   Modulname: sgalaxy.o
  1656.  
  1657.                                                                        393
  1658.  
  1659.  
  1660.  
  1661. 14. Kernel-Parameter
  1662.  
  1663.  
  1664.                    Parameter Werte
  1665.                    io           <addr>
  1666.                    irq          <irq>
  1667.                    dma          <dma>
  1668.                    dma2         <dma2>
  1669.                    sgbase
  1670.  
  1671.                 * S3 Sonic Vibes
  1672.                   Modulname: sonicvibes.o
  1673.                   Keine Parameter.
  1674.  
  1675.                 * Ensoniq SoundScape
  1676.                   Modulname: sscape.o
  1677.  
  1678.                    Parameter        Werte
  1679.                    io               <addr>
  1680.                    irq              <irq>
  1681.                    dma              <dma>
  1682.                    mss
  1683.                    mpu_io           <addr>
  1684.                    mpu_irq <irq>
  1685.                    spea             1
  1686.  
  1687.                 * MediaTrix AudioTrix Pro
  1688.                   Modulname: trix.o
  1689.  
  1690.                    Parameter        Werte
  1691.                    io               <addr>
  1692.                    irq              <irq>
  1693.                    dma              <dma>
  1694.                    dma2             <dma2>
  1695.                    sb_io            <addr>
  1696.                    sb_irq           <irq>
  1697.                    sb_dma           <dma>
  1698.                    mpu_io           <addr>
  1699.                    mpu_irq <irq>
  1700.  
  1701.                 * UART401
  1702.                   Modulname: uart401.o
  1703.  
  1704.                    Parameter Werte
  1705.                    io           <addr>
  1706.                    irq          <irq>
  1707.  
  1708.                   Beispiel: modprobe io=0x330 irq=9
  1709.  
  1710. 394
  1711.  
  1712.  
  1713.  
  1714.                                                                       14.3. Die Parameter
  1715.  
  1716.  * UART6850
  1717.     Modulname: uart6850.o
  1718.  
  1719.      Parameter Werte
  1720.      io             <addr>
  1721.      irq            <irq>
  1722.  
  1723.  * Sound Blaster DSP ChipsΣtze
  1724.     Modulname: v_midi.o
  1725.     Keine Parameter.
  1726.  
  1727.  * Turtle Beach Maui, Tropez, Tropez Plus
  1728.     Modulname: wavefront.o
  1729.  
  1730.      Parameter Werte
  1731.      io             <addr>
  1732.      irq            <irq>
  1733.     Beispiel: modprobe wavefront io=0x200 irq=9
  1734.  
  1735. Der Parallelport
  1736. Die Bedienung der Parallelports ist etwas komplex. Ein eigenes Subsystem Parallelport
  1737. steht nach der Konfiguration zur Verfⁿgung; vgl. Abschnitt 10.4.3 auf Sei-
  1738. te 302 ff.
  1739.  * Parallelport
  1740.     Modulname: parport.o
  1741.     Beispiel: modprobe parport
  1742.  
  1743.  * Parallelport ¡ Architektur spezifisch
  1744.     Modulname: parport_pc.o
  1745.  
  1746.      Parameter Werte
  1747.      io             <addr>
  1748.      irq            <irq>
  1749.     Um z. B. 3 Ports im PC-Style einzurichten, wobei einer bei Adresse
  1750.     0x3bc ohne IRQ, einer bei Adresse 0x378 mit IRQ 7 und einer bei
  1751.     Adresse 0x278 mit automatisch detektiertem IRQ angesiedelt werden
  1752.     soll, gibt man ein (in einer Zeile!):
  1753.     Beispiel: modprobe parport_pc io=0x3bc,0x378,0x278
  1754.                 irq=none,7,auto
  1755.  
  1756.  * Druckertreiber
  1757.     Modulname: lp.o
  1758.  
  1759.      Parameter       Werte
  1760.      parport <port>
  1761.     Beispiel: modprobe lp parport=0,2
  1762.  
  1763.                                                                                      395
  1764.  
  1765.  
  1766.  
  1767. 14. Kernel-Parameter
  1768.  
  1769.                 * Parallelport IDE-GerΣte
  1770.                   Modulname: paride.o
  1771.                   Wenn Sie Ketten von Paride-GerΣten an einem Parallelport verwenden
  1772.                   wollen, dann ist es erforderlich, zunΣchst parport.o zu laden (vgl.
  1773.                   Abschnitt 14.3.4)!
  1774.                   Beispiel: modprobe paride
  1775.                   Der Parallelport sollte ¡ wenn m÷glich ¡ im  EPP Modus" betrieben
  1776.                   werden; stellen Sie diesen Modus bitte im  BIOS Ihres Rechners ein.
  1777.  
  1778.                 * Parallelport IDE-Lowlevel Protokoll-Treiber
  1779.                   Modulname: <xxxx>.o
  1780.                         Protokoll GerΣt
  1781.                         aten        ATEN EH-100                             (HK)
  1782.                         bpck        Microsolutions backpack                 (US)
  1783.                         comm        DataStor (old-type) "commuter" adapter (TW)
  1784.                         dstr        DataStor EP-2000                        (TW)
  1785.                         epat        Shuttle EPAT                            (UK)
  1786.                         epia        Shuttle EPIA                            (UK)
  1787.                         fit2        FIT TD-2000                             (US)
  1788.                         fit3        FIT TD-3000                             (US)
  1789.                         friq        Freecom IQ cable                        (DE)
  1790.                         frpw        Freecom Power                           (DE)
  1791.                         kbic        KingByte KBIC-951A and KBIC-971A        (TW)
  1792.                         ktti        KT Technology PHd adapter               (SG)
  1793.                         on20        OnSpec 90c20                            (US)
  1794.                         on26        OnSpec 90c26                            (US)
  1795.                   Beispiel: modprobe epat
  1796.  
  1797.                 * Parallelport IDE-Festplatte
  1798.                   Modulname: pd.o
  1799.  
  1800.                    Parameter     Werte
  1801.                    verbose <wert>
  1802.  
  1803.                   Laden Sie zunΣchst parport und den Lowlevel-Treiber (vgl. Ab-
  1804.                   schnitt 14.3.4 auf der vorherigen Seite).
  1805.                   Beispiel: modprobe pd verbose=1
  1806.  
  1807.                 * Parallelport ATAPI CD-ROM
  1808.                   Modulname: pcd.o
  1809.                   Laden Sie zunΣchst parport und den Lowlevel-Treiber (vgl. Ab-
  1810.                   schnitt 14.3.4 auf der vorherigen Seite).
  1811.                   Beispiel: modprobe pcd
  1812.  
  1813.                 * Parallelport ATAPI Diskettenlaufwerk
  1814.  
  1815. 396
  1816.  
  1817.  
  1818.  
  1819.                                                             14.3. Die Parameter
  1820.  
  1821.   Modulname: pf.o
  1822.   Laden Sie zunΣchst parport und den Lowlevel-Treiber (vgl. Ab-
  1823.   schnitt 14.3.4 auf der vorherigen Seite).
  1824.   Beispiel: modprobe pf
  1825.  
  1826. * Parallelport ATAPI Bandlaufwerk
  1827.   Modulname: pt.o
  1828.   Laden Sie zunΣchst parport und den Lowlevel-Treiber (vgl. Ab-
  1829.   schnitt 14.3.4 auf der vorherigen Seite).
  1830.   Beispiel: modprobe pt
  1831.  
  1832. * Parallelport Generisches ATAPI-GerΣt
  1833.   Modulname: pg.o
  1834.   Laden Sie zunΣchst parport und den Lowlevel-Treiber (vgl. Ab-
  1835.   schnitt 14.3.4 auf Seite 393).
  1836.   Beispiel: modprobe pg
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.                                                                            397
  1868.  
  1869.  
  1870.  
  1871. 14. Kernel-Parameter
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919. 398
  1920.  
  1921.  
  1922.  
  1923.