Linux. Алексей Стахнов

Чтение книги онлайн.

Читать онлайн книгу Linux - Алексей Стахнов страница 59

Linux - Алексей Стахнов В подлиннике. Наиболее полное руководство

Скачать книгу

подробную информацию можно прочитать в файле /usr/src/Linux-2.4.3/Documentation/digiboard.txt.

      Последовательный/параллельный радиомодем Baycom (baycom)

      Формат аргумента загрузки для этого устройства:

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

      Использование modem=i означает, что у вас устройство seri2; modem=2 – устройство рагЭб. Значение options=0 предписывает использование аппаратного DCD, a opton=l – программного DCD. Параметры io и irq – базовый порт ввода/вывода и прерывание.

      Драйверы других устройств

      В разделе приведены параметры загрузки других устройств, не вошедших ни в одну из упомянутых выше категорий.

      Устройства Ethernet (ether)

      Драйверы для различных видов сетевых контроллеров поддерживают разные параметры, но они все используют значения прерывания, базовый адрес порта ввода/вывода и имя. В наиболее универсальной форме это выглядит так:

      ether=irq, iobase [, param_1 [, param_2,…]]], name

      Первый нецифровой аргумент воспринимается как имя. Обычно значения param_n имеют различные назначения для разных сетевых контроллеров. Чаще всего этот параметр используют для второй сетевой карты, поскольку по умолчанию автоматически определяется только одна сетевая карта. Это можно сделать, указав:

      ether=0,0,eth1

      Обратите внимание, что нулевые значения IRQ и базы ввода/вывода в примере заставляют драйвер сделать автоопределение параметров сетевой карты.

      Данный пример не будет автоматически определять параметры второй сетевой карты, если вместо вкомпилированных в ядро использовать загружаемые модули. Большинство современных дистрибутивов Linux используют ядро операционной системы в комбинации с загружаемыми модулями. Параметр ether= применяется только для драйверов, вкомпилированных непосредственно в ядро.

      Полная информация по конфигурации и использованию нескольких сетевых карт и описание особенностей настройки конкретных типов сетевых карт содержится в ETHERNET-HOWTO.

      Драйвер флоппи-диска (floppy)

      Существует большое количество опций драйвера флоппи-диска, и все они перечислены в файле /usr/src/Linux-2.4.3/drivers/block/README.fd. Использование параметров загрузки для дисковода зачастую вызывает откровенное непонимание – казалось бы, более стандартное устройство трудно найти. Однако достаточно много проблем вносят ноутбуки. Почти треть параметров загрузки для дисковода так или иначе касаются только ноутбуков. Ниже приведены только основные опции:

      • floppy=0, daring – сообщает драйверу дисковода о необходимости запрета всех рискованных операций;

      • floppy=thinkpad – сообщает драйверу дисковода, что у вас ноутбук фирмы IBM;

      • floppy=nodma – указывает драйверу дисковода не использовать DMA для передачи данных. Необходима при установке Linux на ноутбук HP Omnibooks, у которого нет работающего DMA-канала для дисковода. Эта опция также необходима, если вы часто получаете сообщения Unable to allocate DMA memory ("He могу распределить память DMA");

      • floppy=nofif – полностью запрещает буфер FIFO (First Input First Output, первый вошел – первый вышел) при операциях записи/чтения. Применение этого параметра необходимо, если при доступе к дисководу вы получаете сообщения Bus master arbitration error ("Ошибка разделения шины");

      • flорру=broken_dcl

Скачать книгу