Welcome to docker.ru hosting provider linux mirror located at Moscow, Russian Federation.
Server configuration: Linux with OpenZFS, 2 x E5-2670v2, 128 GB ECC memory, 12 x 4 TB raidz2 + 1 TB SSD for L2ARC.
Network: 20 gbps uplink, IPv4 (185.253.23.31), IPv6 (2a04:8580:ffff:fffe::2).
My hostname is mirror.docker.ru Поддержка аппаратного обеспечения

Поддержка аппаратного обеспечения

Основная информация

Linux поддерживает практически всё современное оборудование для архитектуры x86, за исключением специально ориентированного на ОС Microsoft Windows (например, некоторые модели winmodem и winprinter), а также продукцию тех производителей, которые по тем или иным причинам не желают давать спецификации на свои устройства для написания драйверов.

Информация, предоставленная в этом руководстве, не претендует на полноту описания, поэтому, если вы не найдёте здесь ответа на интересующий вас вопрос, прежде чем писать в список рассылки ALT Linux, рекомендуется посмотреть:

  1. FAQ и HOWTO по Linux, их можно найти как в Интернете, так и в дистрибутиве;

  2. списки рассылок или конференции в Интернете;

  3. исходные коды — это для тех, кто желает в них разобраться.

С точки зрения системного администратора, задачей которого является настройка оборудования и проверка его работоспособности для Linux, устройства определяются своим типом, производителем и способом подключения.

Для настройки устройств в дистрибутиве ALT Linux 2.4 Master существуют следующие утилиты (объединённые в DrakConf):

  • Для PCI-, AGP- и USB-устройств — kudzu. При этом рекомендуется, чтобы сервис kudzu запускался при загрузке системы — в этом случае добавленные или удалённые с момента последней перезагрузки устройства настраиваются автоматически.

  • Для звуковых карт (преимущественно ISA) — утилита sndconfig.

  • Для графической карты и графической среды XFree86 — XFdrake;

  • для манипулятора мышь — mousedrake;

  • для клавиатуры — keyboarddrake;

  • для принтеров — printerdrake;

  • для сетевых подключений (Ethernet, ISDN, ADSL и модемных) — draknet.

На сегодняшний день наиболее распространёнными способами расширения конфигурации компьютера являются шины PCI, AGP, ISA[7], а для подключения внешнего оборудования используются — USB, PCMCIA, SCSI и порты COM (последовательные) и LPT (параллельные).

Проще всего под Linux проверяется работоспособность оборудования, использующего шину PCI. Программа lspcidrake отображает информацию обо всех подключённых PCI и USB устройствах. В крайней левой колонке вывода программы lspcidrake отображается рекомендуемый для обнаруженного устройства драйвер (модуль ядра).

Это возможно потому, что каждое PCI- или AGP-устройство содержит пару уникальных идентификационных номеров (называемых PCI ID). Первым числом определяется производитель устройства, а вторым — само устройство. В дистрибутиве присутствует пакет ldetect-lst, который содержит информацию о наличии (или отсутствии) драйверов для каждого известного на момент создания таблицы (/usr/share/ldetect-lst/pcitable) PCI-устройства; если обнаружено изменение конфигурации и устройству сопоставлен драйвер, настройка производится автоматически утилитой kudzu (а изначально — программой установки системы).

Проблемы обычно возникают в том случае, если для вашего устройства нет драйвера или неизвестны идентификационные номера устройства и оно отсутствует таблице. В этом случае рекомендуется произвести ручную настройку устройства или написать в список рассылки по дистрибутиву[8] . При возникновении проблем с PCI-устройством настоятельно рекомендуется выслать следующую информацию о нём:

  1. название, производитель, надписи на самых больших чипах и т.д.;

  2. вывод команд lspcidrake -v и /sbin/spci -vv;

  3. содержимое файла /proc/bus/pci/devices;

  4. описание проблемы.

USB- и PCMCIA-шины

Для поддержки «горячего» подключения устройств, разработанных для USB- и PCMCIA-шин, в дистрибутиве ALT Linux 2.4 существует специальная программа hotplug, задача которой заключается в автоматической загрузке драйверов и запуске автоматических конфигурационных программ. Эта программа входит в одноимённый пакет, который устанавливается и используется по умолчанию.

При возникновении проблем с USB-устройствами необходимо найти информацию о вашем устройстве в файле /proc/bus/usb/devices. Информация в этом файле содержит много технической информации, для её «отсеивания» можно воспользоваться утилитами типа usbview — их вывод будет более понятен начинающему пользователю. Если ни один драйвер не «подхватил» ваше устройство — скорее всего, в настоящий момент оно не поддерживается. Для получения помощи можно обратиться в список рассылки ALT Linux, при этом настоятельно рекомендуется выслать содержимое файла /proc/bus/usb/devices.

Получить информацию о поддержке USB-устройств в операционной системе Linux можно на сайте http://www.linux-usb.org/.

Шина ISA

Для шины ISA есть следующие варианты: если устройство соответствует стандарту ISA Plug'n'Play, настройку аппаратных ресурсов можно проводить при помощи программы isapnp. В ином случае потребуется сконфигурировать плату (например, звуковую) либо перемычками (джамперами) на ней, либо утилитой, которую обычно прилагают на дискете с драйверами (большинство сетевых карт). В любом случае все эти параметры придётся указать вручную драйверу устройства для его работы. К счастью, ISA-устройства уже менее распространены.

Устройства, присоединяемые через параллельный, последовательный или игровой порты

Что касается оборудования для последовательных и параллельных портов, а также джойстиков, то практически в каждом случае необходимо вручную настраивать драйвер соответствующего устройства. Исключение здесь составляют только внешние модемы с последовательным интерфейсом, которые не требуют драйверов и работают через серийные (последовательные) порты: /dev/ttyS0 (COM1), /dev/ttyS1 (COM2), /dev/ttyS2 (COM3), /dev/ttyS3 (COM4) и т. д.

Настройка таких устройств (за исключением принтеров) практически всегда производится вручную — например, для настройки модема необходимо указать COM-порт, к которому он подключён. Для настройки джойстика необходимо найти драйвер для него и вручную настроить его посредством редактирования конфигурационных файлов.

Рассмотрим теперь варианты настройки различных типов устройств.

Материнские платы и процессоры

ALT Linux 2.4 Master поддерживает все современные 32-битные процессоры архитектуры x86, начиная с Intel Pentium и совместимых; если процессор исправен и хорошо охлаждается — с ним не должно возникнуть никаких проблем. Процессоры работающие в нештатном режиме использовать не рекомендуется[9].

Для проверки работоспособности процессора при критических нагрузках рекомендуется запустить в одном сеансе вариант программы burn (из пакета cpuburn) — например, burnP6 для Intel Pentium i686 или AMD Athlon, а в другом — компиляцию какого-нибудь большого пакета, гарантированно собирающегося. Обычно при наличии проблем с охлаждением система сразу не зависает, но компиляция останавливается из-за ошибок.

Последние также могут возникать из-за некачественного (или нестабильно работающего) модуля оперативной памяти (RAM) — для её проверки предназначен пакет memtest86, который добавляет в меню загрузки системы ещё один вариант.

Программу memtest86 также можно запустить с установочного диска дистрибутива, выбрав вместо секции установки секцию Memory Test.

Специальную настройку материнских плат производить обычно не требуется — за исключением редких случаев, всё работает с настройками по умолчанию.

При настройке BIOS стоит обратить внимание на следующие параметры:

  1. Параметр Use PNP OS (как вариант — PNP OS installed) — включение этого параметра — ON (или ENABLE) приводит к тому, что BIOS перестаёт настраивать устройства PnP, доверяя это операционной системе. В случае Linux выключение этого параметра — NO (или DISABLE) может помочь с инициализацией некоторых устройств.

  2. На материнских платах с чипсетами семейства VIA (КТ133, 133А, 266, 333) рекомендуется выключить параметры Passive Release и Burst Read/Write[10], которые в некоторых случаях также могут служить причиной зависаний и неполадок.

  3. Если на материнской плате присутствует AGP-видеокарта, рекомендуется выставить параметр AGP Aperture Size не меньше 64 Мб в том случае, если объём оперативной памяти компьютера не менее 128 Мб. В противном случае — не более половины установленной оперативной памяти (т. е. при наличии 64 Мб. установите значение этого параметра равным 32).

Достаточно часто возникают проблемы из-за ошибок в BIOS. Поэтому, если вы столкнулись с какой-либо странной проблемой (например, не работает заведомо поддерживаемая видеоплата), рекомендуется посмотреть на сайте производителя материнской платы новые версии BIOS и, если в списке изменений есть указание, что ваша проблема решена, обновить BIOS. Например, при тестировании материнской платы Asus A7N266-E (на базе чипсета nForce 420D) было обнаружено, что встроенный контроллер USB не работает одновременно с загруженным модулем apm. Проблема решилась обновлением BIOS с версии 1001А до 1001D.

Клавиатура

С точки зрения поддержки клавиатур в Linux они отличаются по способу подключения (USB и обычные PS/2 или DIN), а также по количеству клавиш (101, 102, 104 ...).

Обычные клавиатуры настраиваются автоматически, причём дополнительные (т. н. Windows-клавиши) автоматически задействуются как в консоли, так и в графической среде X. Единственное, что необходимо сделать — указать раскладку клавиатуры при установке системы, либо позже при помощи keyboarddrake.

USB-клавиатуры также определяются автоматически; единственное, что требуется для их правильной работы — это настроенный интерфейс USB и установленный пакет hotplug. Настройка раскладки производится точно так же, как и для обычных клавиатур.

Важное замечание: USB-клавиатуры не работоспособны при загрузке системы в режимах, в которых не запускается сервис usb (например, при указании ядру параметра init=/bin/bash).

Мышь

Мыши различаются прежде всего по способу подключения: USB, PS/2, COM и BusMouse (сейчас в основном распространены две первые модификации), а также количеством кнопок и наличием колеса прокрутки.

Так как в консоли и в X предусмотрена поддержка третьей кнопки (с её помощью реализуется функция вставки), рекомендуется использовать трёхкнопочные мыши; при наличии двухкнопочной мыши третья кнопка может эмулироваться одновременным нажатием обеих имеющихся.

Настройка мыши производится в процессе установки, а после неё — при помощи утилиты mousedrake. В настройках этой программы надо выбрать следующее: тип мыши по подключению, протокол работы (для мышей PS/2 и COM), а также включение эмуляции третьей кнопки.

Рассмотрим подробнее существующие протоколы работы мыши:

USB

Здесь есть всего два варианта настройки: обычная мышь или мышь с колесом. Соответственно, достаточно взглянуть на свою мышь, чтобы сделать выбор.

PS/2

В этом случае вариантов уже больше:

  • обычная двух- или трёхкнопочная мышь — выберите Generic;

  • Logitech MouseMan+ или GlidePoint (встречаются редко) — выберите соответствующую;

  • мышь с колесом — надо выбрать один из следующих вариантов (по производителю):

    • производства Genius — посмотрите на её название (обычно написано на нижней части корпуса мыши) и выберите Genius Netmouse или Genius Netscroll — хотя бывают случаи, когда на мыши написано NetScroll, а работает она по протоколу NetMouse, поэтому в случае неработоспособности мыши стоит попробовать оба протокола. Мышь Netscroll+ также иногда работоспособна при выборе протокола Logitech MouseMan+;

    • Microsoft, Logitech или Mitsumi, а также другая мышь с колесом — стоит попробовать вариант Generic PS/2 Wheel mouse;

    • если мышь всё же не заработает — остаётся выбрать вариант Generic (колесо, естественно, при этом работать не будет);

COM

Здесь очень много вариантов, но большинство из них предназначены для специфических и малораспространённых мышей вроде Kensington. Для обычных мышей есть следующие варианты выбора:

  • двухкнопочная — выбирайте 2 button mouse;

  • трёхкнопочная — это либо 3 button mouse, либо MouseSystems;

  • мышь с колесом — выбирайте по производителю (как и в варианте PS/2, для безымянных мышей скорее всего подойдёт протокол Microsoft IntelliMouse).

Устройства хранения данных

Жёсткие диски

Современные жёсткие диски производятся со следующими интерфейсами: IDE, SCSI а также USB (в основном это Flash-карты, подключённые к системе через Flash-Reader).

Жёсткие диски IDE определяются системой автоматически в процессе загрузки; доступ к ним (и другим устройствам на этой шине) производится посредством специальных файлов блочных устройств (/dev/hdXN[11]). Имя устройства формируется следующим образом:

  • hda — primary master;

  • hdb — primary slave;

  • hdc — secondary master

  • hdd — secondary slave

При этом обращение к файлу устройства подразумевает доступ ко всему диску целиком. Обращение к разделам на диске производится через устройства /dev/hdXN, где /dev/hda1 — первый основной раздел (primary partition) на первом диске, /dev/hda2 — второй основной раздел. Так как основных разделов может быть не более четырёх, то нумерация расширенных разделов начинается с номера 5: /dev/hda5 — первый логический раздел (logical partition) в расширенном разделе (extended partition) на первом диске.

Протокол обмена данными с жёсткими дисками IDE для всех современных чипсетов выбирается автоматически при загрузке ядра. Для более тонкой ручной настройки IDE-устройств в дистрибутиве присутствует команда hdparm, с помощью которой можно управлять протоколом доступа (т. е. UDMA100, UDMA33, PIO1 и т. д.), а также некоторыми другими параметрами. Подробнее смотрите man hdparm.

Важно

Пользоваться программой hdparm рекомендуется исключительно осторожно, т. к. неправильные настройки могут привести к потере информации, а в худшем случае — и неисправности жёсткого диска. Настройки hdparm можно сохранить в файлах конфигурации в каталоге /etc/sysconfig/harddisk (в файлах с именами hdX — для каждого устройства, в том числе и CD-ROM/DVD) — тогда они будут применяться автоматически в процессе загрузки системы.

Жёсткие диски SCSI также определяются системой автоматически в процессе загрузки ядра. Единственное отличие от IDE для пользователя в том, что устройства называются не /dev/hdXN, а /dev/sdXN.

Носители данных USB определяются системой автоматически в момент физического их подключения, если установлен пакет hotplug. Далее всё зависит от наличия/отсутствия поддержки конкретного USB-устройства в системе — если таковая присутствует, доступ к данным можно получить через интерфейс SCSI (например, как /dev/sda, если это имя ещё не занято другими SCSI-устройствами, в противном случае выбирается первое свободное имя). Пользователи KDE могут работать с устройством через появившуюся после подключения USB диска иконку на рабочем столе. Пользователи других оконных менеджеров могут смонтировать /mnt/storage вручную. Операция монтирования может быть произведена с правами обычного пользователя. Подробнее о монтировании и размонтировании файловых систем на съёмных устройствах см. раздел Работа с файловыми системами в данной главе.

Устройства CD-ROM (CD-RW)

IDE CD-ROM автоматически определяются системой и в процессе установки для них создаются специальные ссылки в каталоге /dev — т. е. /dev/cdrom для первого привода, /dev/cdrom2 — для второго и т. д. Также доступ к устройству можно получить через интерфейсы /dev/hdX для IDE CD-ROM и /dev/scdX — для SCSI. Еcли включён сервис autofs, монтирование и размонтирование всех устройств со съёмными носителями происходит автоматически при попытке прочтения данных из каталога, куда должен быть смонтирован носитель — обычно это /mnt/cdrom.

С помощью параметра -E команды hdparm для некоторых приводов CD-ROM можно регулировать скорость вращения их шпинделя (см. также man hdparm).

Чуть сложнее обстоит дело с настройкой устройств с функцией записи (перезаписи) дисков (т. е. CD-R/RW). Поскольку эта функциональность реализуется посредством эмуляции SCSI-интерфейса, необходимо включить таковую; это осуществляется автоматически в процессе установки системы при обнаружении такого привода. Чтобы добавить эмуляцию SCSI-интерфейса вручную, необходимо вставить в файл /etc/modules строку scsi_hostadapter, а в файл /etc/modules.conf — options ide-scsi units=hdX, где hdX соответствует подключению CD-R/RW (например, hdc для первого диска на втором контроллере). Для большего удобства можно также создать символическую ссылку вида /dev/cdromN, указывающую на /dev/scd0 (если нет других SCSI CD-ROM). В итоге записывающий привод станет доступен не как устройство /dev/hdX, а как устройство /dev/scdN. Это относится к любым IDE-устройствам, но необходимо только для CD-R/RW, так как программа cdrecord, осуществляющая запись CD, может работать только через SCSI-интерфейс.

Сменные устройства типа ZIP

Сменные устройства типа ZIP определяются ядром автоматически в процессе загрузки (если они IDE или SCSI), во время подключения (USB) и вручную при подключении через параллельный порт (для настройки подобных устройств см. paride.txt из пакета kernel-doc, который находится в каталоге /usr/share/doc/kernel).

Единственный нюанс заключается в том, что обычно FAT на ZIP-дисках располагается на четвёртом разделе (/dev/hdX4).

Сменные Flash-накопители или жёсткие диски с USB-интерфейсом

Для пользователей KDE порядок действий таков:

  1. Вставить флэш-накопитель.

  2. На рабочем столе появится пиктограмма «Mobile Disk (sda) отмонтирован».

  3. Щелчком правой кнопки мыши вызвать контекстное меню для пиктограммы и выбрать пункт Монтировать.

Для пользователей IceWM и WindowMaker:

  1. Вставьте съёмный флэш-накопитель в USB-порт — в файл /etc/fstab будет автоматически добавлена соответствующая строка вида

    /dev/sda1   /mnt/storage  auto  noauto,user,kudzu,sync,noexec,nodev,nosuid,iocharset=koi8-r 0 0
    

    а также создан каталог /mnt/storage.

  2. В консоли или эмуляторе терминала наберите команду

                      # mount /mnt/storage
    

    Файловая система внешнего диска будет смонтирована в каталог /mnt/storage.

Флоппи-дисководы

Определяются автоматически в процессе загрузки системы. Для произведения расширенной настройки (например, для форматирования дискет на нестандартную ёмкость) смотрите файл floppy.txt из пакета kernel-doc, а также документацию из пакета fdutils.

Видеокарты

Базовая информация

Видеокарты, с точки зрения драйверов системы X (свободная реализация X — XFree86 — основа графической подсистемы в большинстве дистрибутивов Linux), отличаются в основном типом используемого чипа; если производитель карты не производил «коррекции» его работы, один и тот же драйвер может использоваться с различными продуктами, использующими один и тот же графический процессор.

Настройка производится через утилиту XFdrake, которая автоматически запускается в процессе установки дистрибутива и может быть запущена вручную после установки. Как и большинство утилит настройки, XFdrake имеет режим эксперта (опция --expert), в котором можно вручную настроить большее количество параметров.

Как упоминалось ранее, PCI- и AGP-видеоплаты в большинстве случаев настраиваются автоматически; если этого не произошло, можно попробовать указать тип чипа вручную, выбрав его из списка. Также в подобных случаях рекомендуется прочитать документацию об устройствах PCI в этом же разделе.

Если ваша плата определилась правильно и на экране появилось тестовое изображение — то всё нормально, и на этом рекомендуется остановиться. Опытные пользователи могут произвести более тонкую настройку видеоплаты — например, для некоторых видеоплат можно вручную выставить параметры в конфигурационном файле XFree86 — обычно это /etc/X11/XF86Config-4. Документацию о них можно получить в описаниях из /usr/X11R6/lib/doc из пакета XFree86-doc.

Аппаратное ускорение 3D-графики в XFree86

В дистрибутиве Master включена поддержка аппаратного 3D-ускорения для некоторых видеоадаптеров. В XFree86 версии 4.x.x входит код из проекта DRI (http://dri.sourceforge.net). В версии XFree86-4.х.х поддерживаются следующие 3D-акселераторы:

  • 3DFX Voodoo (от Banshee до Voodoo 5)

  • ATI Rage 128 (как PCI, так и AGP-вариантов)

  • Все модели ATI Radeon

  • Matrox (от G200 до G550 и только AGP)

  • Intel i810/i815/i830/i845/i855/i865/i875

  • 3D Labs Oxygen GMX2000 (экспериментальный)

  • SiS 300/630/530 (экспериментальный)

Здесь по умолчанию настраивается 3D-ускорение для всех стабильных драйверов. Экспериментальные драйверы можно настроить, запустив утилиту XFdrake в режиме эксперта. Если проявляются проблемы при использовании 3D, лучше всего либо его отключить (настоятельно рекомендуется, если у вас нет в нем жизненной необходимости), либо обратиться к нам за поддержкой — скорее всего проблема уже будет решена в новой версии XFree86.

Для некоторых других видеокарт (например, на чипе Kyro II) закрытые драйверы выпущены производителями и доступны на соответствующих сайтах.

Видеокарты nVidia

Для видеоплат на чипах nVidia существует два драйвера под Linux. Один из них (свободный, входящий в XFree86) достаточно простой и не поддерживает множество функций (например аппаратное 3D на некоторых моделях видеокарт, а также несколько других расширений). Другой является закрытым (коммерческий, исходный код недоступен) и написан программистами nVidia. Для его установки в режиме эксперта необходимо запустить XFdrake и выбрать пункт XFree86 4.x.x с аппаратным 3D-ускорением. В других режимах конфигурация будет автоматически настроена с использованием этого драйвера; для возврата к стандартному драйверу XFree86 используйте режим эксперта.

Важно

Не рекомендуется собирать этот драйвер самостоятельно, при выходе его новой версии лучшим решением будет обновление драйвера вместе с ядром дистрибутива из раздела updates. Кроме этого, компания ALT Linux не несёт ответственности за качество этого драйвера и не осуществляет его поддержку — используйте на свой страх и риск.

Настройка монитора

По умолчанию утилита XFdrake настраивает монитор автоматически, что в большинстве случаев является приемлемым. В то же время опытные пользователи в экспертном режиме могут вручную изменить настройки разрешения и глубины цвета для каждой пары монитор-видеоплата. Помните, что аппаратное 3D-ускорение работает только в 16- и 32-х битной глубине цвета (для ATI Radeon с коммерческим драйвером fglrx глубина цвета должна быть 24-x битной). Рекомендуется (если это возможно) устанавливать глубину цвета 16 бит (как это делается в большинстве случаев по умолчанию).

Для получения качественного изображения на экране рекомендуются следующие настройки видеорежимов (помните, что рекомендуется работать при частоте обновления экрана не ниже 85 Гц):

  • 14" монитор — 640х480 или 800х600

  • 15" монитор — 800х600 или 1024х768

  • 17" монитор — 1024х768 или 1152х864

  • 19" монитор — 1280х1024 или 1600х1200

  • 21" монитор — 1600х1200 или выше.

При прочих равных, лучше выбирать меньшее разрешение, так как в этом случае кадровая частота обновления экрана будет выше; в то же время минимальным практически пригодным для работы является режим 800x600, а более комфортным — 1024x768 и выше.

Профессионалы также могут вручную настроить специальные параметры видеорежима — например, положение на экране, частоту обновления кадров, нестандартное разрешение и т. д. Это проще всего сделать с помощью утилиты videogen, вручную занеся выданные этой утилитой результаты в файл настроек XFree86. Подробную документацию можно получить из соответствующего пакета (каталог /usr/share/doc/videogen-*), а также из xfaq (http://www.linux.org.ru/books/xfaq.html).

Звуковые карты

ALT Linux 2.4 Master поддерживает большинство современных звуковых карт. Проще всего настраиваются PCI-карты — это происходит автоматически с помощью программы kudzu.

Звуковые карты с интерфейсом ISA можно настроить с помощью утилиты sndconfig или вручную.

Сейчас существует два различных проекта для поддержки звука в Linux: достаточно старый, но в то же время распространённый стандарт OSS (драйверы для карт в этом стандарте входят в ядро Linux), а также новый улучшенный стандарт ALSA (эти драйверы входят в дополнительные пакеты kernel-modules-alsa-*) для всех ядер, входящих в дистрибутив. По умолчанию в режиме автоматической настройки выбирается наилучший драйвер для каждой карты, но опытные пользователи могут изменить конфигурацию. Единственное, что необходимо помнить — при использовании драйверов ALSA в файл /etc/modules.conf необходимо добавить строку prereq snd-ваш_драйвер snd-pcm-oss для включения эмуляции OSS драйверами ALSA.

Кроме того, для плат на основе чипа EMU10K1 (Creative SB Live! и Audigy/Audigy 2) существует пакет emu10k1-tools с утилитами, при помощи которых опытные пользователи могут загружать микрокод для поддержки некоторых дополнительных функций.

Сетевые платы

Дистрибутив ALT Linux 2.4 Master поддерживает большинство современных сетевых плат с подключением через ISA, PCI, PCMCIA и USB-интерфейсы. Все адаптеры, за исключением адаптеров для ISA-шины, не требуют специальной настройки и определяются дистрибутивом автоматически.

Исключение составляют адаптеры фирмы Intel (серии EtherExpress100), для которых существует два драйвера — eepro100 (написанный сообществом Linux) и е100, написанный фирмой Intel. В случае возникновения проблем рекомендуется попробовать драйвер, отличный от уже настроенного у вас в системе.

Такая же ситуация существует и с драйверами 3c59x и 3c90x для плат 3COM.

Для драйвера tulip существует его более старая (и, возможно, более стабильная версия) под названием tulip_old. При настройке сетевых плат с интерфейсом ISA, скорее всего, придётся указать параметры для модуля — I/O-порт и IRQ, используемые вашей сетевой платой. При успешной загрузке драйвера в сообщениях ядра (dmesg) появится запись об успешной настройке сетевой платы. Если в системе установлены две одинаковые сетевые карты, для их настройки достаточно загрузить один драйвер — он будет обслуживать оба устройства. Если в системе несколько разных сетевых плат, они будут именоваться по порядку загрузки драйверов, т. е. первая — eth0, вторая — eth1 и т. д.

Радио- и видеотюнеры

В ALT Linux 2.4 Master входят драйвера для различных плат, поддерживающих функции радио- и видеотюнеров. Одними из наиболее популярных на сегодняшний день являются видеотюнеры, основанные на чипах Brooktree (BT848, 878 и т. д.); эти платы определяются и настраиваются автоматически, но в некоторых случаях необходимо произвести вручную более тонкую настройку платы. Как это сделать — описано в документации на драйвер bttv (/usr/share/kernel*-doc*/video4linux/bttv/*).

С настройкой радиотюнеров дело обстоит сложнее, т. к. они обычно выполнены для ISA-шины — необходимо вручную определить подходящий драйвер для вашего тюнера (доступные драйвера лежат в каталоге /lib/modules/kernel-_версия_ядра_/drivers/media/radio/*) и добавить в файл /etc/modules.conf строку вида alias char-major-81-64 _нужный_драйвер_). Например, для платы Sound Forge с чипом SF16-FMR2 настройка выглядит так:

        alias char-major-81-64 radio-sf16fmx2
        options radio-sf16fmx2 io=0x284

Управление радиотюнером осуществляется любой программой, соответствующей стандарту video4linux (например, qdt или radio из пакета xawtv-radio); управление видеотюнером производится через программы xawtv или tvtime.

Прочее оборудование

Инфракрасные порты

Linux поддерживает множество инфракрасных портов — в том числе высокоскоростных стандартов MIR и HIR; программное обеспечение содержится в пакете irda-utils. Информацию по настройке можно получить в Infrared-HOWTO.

Стриммеры

В дистрибутиве присутствует поддержка различных стриммеров (ленточных накопителей) — в основном это SCSI- и IDE-модели. За дополнительной информацией обращайтесь в список рассылки ALT Linux или к содержимому пакета kernel-doc-std.

Сканеры

К сожалению, с поддержкой сканеров в Linux дело обстоит не лучшим образом; тем не менее, в состав дистрибутива Master входит система SANE, поддерживающая устройства, подключаемые через интерфейс SCSI или параллельный порт. Также поддерживаются некоторые USB-сканеры, для функционирования которых должна быть запущена программа hotplug. Поскольку список поддерживаемых сканеров достаточно мал, перед приобретением сканера настоятельно рекомендуется ознакомиться с документацией из пакета sane или на сайте http://www.mostang.com/sane/.

Цифровые камеры, mp3-проигрыватели и прочие дополнительные устройства

В отличие от сканеров, цифровые камеры поддерживаются неплохо; обмен изображениями осуществляется при помощи программы gphoto2. В документации к ним находится список поддерживаемых моделей (более 100).

Многие цифровые камеры умеют работать в качестве USB Flash диска. Для работы с ними не требуется никаких дополнительных настроек. (см. раздел о внешних жёстких дисках)

Также поддерживаются некоторые mp3-проигрыватели на основе Flash-карт и жёстких дисков.

Ссылки

Для получения информации обращайтесь в список рассылки ALT Linux или поищите информацию в Интернете:



[7] Шина ISA, равно как и COM/LPT-порты, в настоящий момент относятся к разряду «наследственных», т. е. устаревших и поддерживаемых только из соображений совместимости.

[8] Адреса списков рассылки см. в разделе Списки рассылки главы~1, а также на сайте ALT Linux.

[9] Однако, при известной аккуратности, это возможно.

[10] Или обновить BIOS.

[11] В описании файла блочного устройства X означает латинскую букву, а N — число.

powered by nginx