Linux Hardware Compatibility HOWTO

Автор: Patrick Reijnen antispam.hardware_howto@antispam.reijnen.nl.com (Удалите оба префикса "antispam.")
Перевод: Alexsandr Mikhailov
alexmikh@mail.ru

v99.3, 15 декабря 1999


В этом документе перечислено большинство устройств совместимых с Линукс и дана информация о соответствующих драйверах.

1. Введение

ПРИМЕЧАНИЕ: Линукс не поддерживает шину USB .

1.1 Введение

В этом документе перечислено большинство устройств поддерживаемых Линукс , его основная цель помочь вам выбрать компоненты для вашей Линукс системы. Следует учитывать , что список устройств поддерживаемых Линукс постоянно растет,поэтому если вы не нашли какого либо устройства в данном документе , то это совсем не означает , что Линукс его не поддерживает,возможно ,что поддержка данного устройства была включена в ядро уже после последнего обновления данного документа или автору просто ничего о ней не известно.

В под-секциях разделов озаглавленных "Альфа , Бета драйвера" перечисляются устройства, драйвера для которых находятся в стадии разработки и часто обладают не полной функциональностью. Также надо заметить, что драйвера для многих устройств включенных только в альфа ядра , поэтому , если в данном документе устройство обозначено как поддерживаемое , а в вашем ядре его поддержки нет , то вам необходимо скачать исходники более свежей версии ядра.

Драйвера некоторых устройств доступны только в виде двоичных модулей, следует опасаться использования таких устройств , т.к. двоичные модули обычно компилируются только для одной версии ядра , что не позволит вам обновлять ядро.
Вот что говорит о таких модулях сам Линус : "Я не против использования двоичных модулей , но я хочу , чтобы люди знали , что такие модули будут работать только с той версией ядра для которой они были скомпилированы." Смотрите http://www.kt.opensrc.org/kt19990211_5.html#10 для получения информации о наличии исходного кода для того или иного компонента.

Вы можете взять последнюю версию данного документа по адресу http://users.bart.nl/~patrickr/hardware-howto/Hardware-HOWTO.html

Если вам известно о (не)совместимости с Линуксом какого либо устройства не упомянутого в данном документе , то вы можете известить о нем автора по электронной почте, или посетить страницу David Welton и заполнить соответствующую форму.

Если после прочтения данного документа у вас еще останутся вопросы о выборе компонентов для вашей системы , то вам вероятно будет интересно заглянуть на следующую страничку http://www.verinet.com/pc/.

1.2 От переводчика

Я с удовольствием приму любые пожелания и замечания по поводу этого документа , присылайте их на мой e-mail.

1.3 Авторские права

Авторские права на данный документ принадлежат Patrick Reijnen.

Данное HOWTO может свободно распространяться и модифицироваться до тех пор пока соблюдаю ться условия лицензии GNU General Public License версии 2 или более поздней.

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

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

1.4 Поддерживаемые архитектуры

Этот документ описывает только вопросы совместимости для платформы Intel , если вам нужна информация о других платформах то вы можете найти её по адресам.

2. Компьютеры/Материнские платы/BIOS'ы

Линукс поддерживает следующие шины: ISA,VLB,EISA,PCI

2.1 Различные системы/Материнские платы/BIOS'ы

На многих PCI системах во время проверки наличия PCI устройств возникает следующая ошибка

    Warning : Unknown PCI device (8086:7100).  Please read include/linux/pci.h

Система сообщает о обнаружении неизвестного PCI устройства и просит прочитать аннотацию в файле pci.h.

Вот эта аннотация:

         Процедура обнаружения новых PCI устройств.
         
    Мы пытаемся собрать информацию о новых PCI устройствах , используя
    стандартную PCI процедуру идентификации.Если вы получаете сообщение 
    о ошибке во время загрузки , пожалуйста пришлите на следующую     информацию.
    
         - /proc/pci
         - описание вашего "железа". Постарайтесь обнаружить какое
           именно устройство вызывает ошибку. Это может быть чипсет,
           PCI-CPU мост или PCI-ISA мост.  
         - Если вы не смогли найти информацию в соотвествуюшей документа-
           ции , то посмотрите описание чипа на плате.       
         - Пошлите все это на linux-pcisupport@cao-vlsi.ibp.fr,
           и я попытаюсь как можно скорее добавить ваше устройство 
           в список.

    Перед тем как послать нам описание ПРОВЕРЬТЕ последнии версии Линукс
    на предмет поддержки ими вашего устройства.  
  
           Спасибо.
                 Frederic Potter.

Понимать это следует так : ваша материнская плата и PCI устройства будут (в большинстве случаев) функционировать корректно даже если ядро не смогло определить их тип.

2.2 Не поддерживаются

3. Лаптопы

Если вас интересуют проблемы совместимости Линукс и различных лаптопов, то лучше всего начать со следующей странички.

Другая информация о Лаптопах может быть получена по адресам:

3.1 Различные системы

3.2 PCMCIA

PCMCIA драйвера на данный момент поддерживают большую часть существующих PCMCIA контроллеров , включая :Databook TCIC/2, Intel i82365SL, Cirrus PD67xx, и Vadem VG-468.

Контроллер Motorola 6AHC05GA используемых в некоторых лаптопах Hyundai не поддерживаются. Смотрите Приложение B , чтобы получить список поддерживаемых PCMCIA карт.

4. Процессоры/Математические сопроцессоры

Поддерживаются следующие процессоры Intel/AMD/Cyrix 386SX/DX/SL/DXL/SLC, 486SX/DX/SL/SX2/DX2/DX4. Intel Pentium, Pentium Pro и Pentium II, Pentium III (как обычная версия так и Xeon) и Celeron также работают. AMD K5 и K6 работают хорошо, несмотря на то , что старые версии K6 часто вызывают ошибки (отключение внутреннего кэша процессора обычно помогает обойти эту проблему).AMD K6-2 и K6-3 также работают. Некоторые ранние версии K6-2 300 Mhz имеют проблемы с системными чипами.Cyrix 6x86 не вызывает проблем при работе.

Процессоры IDT Winchip C6-PSME2006A также поддерживаются Линукс ( http://www.winchip.com).

Линус имеет встроенную эмуляцию математического сопроцессора и ,следовательно , поддерживает его команды даже при его физическом его отсутствии. Экспериментальная поддержка SMP (нескольких процессоров) включена в ядра начиная с версии 1.3.31. Для получения более подробной информации о SMP загляните на страничку Linux/SMP Project http://www.linux.org.uk/SMP/title.html

Набор команд для дополнительных мульти-медиа эффектов встроенный в процессор Cyrix MediaGX не поддерживается.

Некоторые ранние версии AMD 486DX имеют тенденцию к зависанию.

Процессоры серии ULSI Math*Co имеют проблемы с инструкциями FSAVE и FRSTOP что вызывает проблемы во всех операционных системах работающих в защищенном режиме. Некоторые старые IIT и Cyrix чипы имеют аналогичные проблемы.

Существуют проблемы и с чипами UMC U5S (с сбросом TLB), но только в очень старых версиях ядра (1.1.x).

5. Оперативная память

Любая память (DRAM,EDO,SDRAM ...) поддерживается Линукс. Нужно правда учитывать , что обычно Линукс поддерживает всего 64 Mb памяти. Если у вас больше 64 мегабайт , то необходимо добавить следующие строки в файл конфигурации Lilo.

   append="mem=<Количество памяти в мегабайтах>M"

Например если у вас 96 Мб памяти :

   append="mem=96M"

ВНИМАНИЕ: Никогда не указывайте больше памяти чем у вас есть , т.к. это приводит к краху системы.

6. Видеокарты

В текстовом режиме Линукс будет работать с практически любой существующей видеокартой.Любая VGA карта также будет работать с соответствующим драйвером.

Если вы собираетесь приобрести дешевую видеокарту для работы в X , то нужно помнить что карты с полной аппаратной акселерацией (имеются ввиду карты с акселерацией 2х мерной графики),такие как S3 или ET4000 , будут работать НАМНОГО быстрее чем карты с частичной акселерацией или вовсе без неё (Cirrus,WD).

Следует заметить что обозначение ``32 bpp'' обычно означает 24 битный цвет отображаемый с использованием 32 бит на пиксель (такой подход позволяет значительно ускорить отображение графики , т.к. на каждый пиксель уходит 32 разряда , что на PC совместимых машинах обычно соотвествует размеру регистра). Режимы с использованием только 24 бит на пиксель (с 24 битным цветом) не поддерживаются XFree86.

Поддержка AGP пока еще в стадии разработки , но большинство существующих X серверов уже поддерживают её в той или иной мере.

6.1 Карты Diamond

Практически все существующие карты производства Diamond поддерживаются в Линукс. Некоторые ранние модели не имеют официальной поддержки в XFree86 , но чаще всего их все равно можно заставить работать путем определенной настройки. В настоящий момент компания Diamond активно поддерживает проект XFree86.

6.2 SVGALIB (графика в консольном режиме)

6.3 XFree86 3.3.2

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

Карты без аппаратной акселерации

Чернобелые

Альфа , Бета драйвера

6.4 S.u.S.E. X-сервер

Компания S.u.S.E разрабатывает серию X-серверов , базирующуюся на коде XFree86. S.u.S.E сервера включают поддержку новых видеокарт и исправления для релизов Xfree86.S.u.S.E активно сотрудничает с XFree86 , поэтому S.u.S.E сервера будут включены в будущие версии XFree86. Сервера S.u.S.E можно найти по адресу: http://www.suse.de/index.html. На данный момент S.u.S.E сервера существуют для следующих видеокарт.

6.5 Коммерческие Х сервера

Коммерческие сервера поддерживают многие видеокарты не поддерживаемые XFree86,и ускоренные версии X серверов для большинства поддерживаемых карт.Если вас интересуют такие сервера, то рекомендую прочитать Commercial HOWTO для получения более подробной информации о них. Примечание: Здесь перечислены только карты поддержки которых нет в XFree86.

Xi Graphics, Inc

Xi Graphics, Inc http://www.xig.com (более известная как X Inside, Inc) продает три вида серверов (карты отсортированы по производителям):

* Поддержка подтверждена многими покупателями.

Metro-X 4.3.0

Metro Link < sales@metrolink.com>

Поддерживаемые карты:


Graphics
Card Chipset
ATI 3D RAGE 3D RAGE
ATI 3D RAGE II 3D RAGE II
ATI ALL-IN-WONDER PRO AGP 3D RAGE PRO
ATI ALL-IN-WONDER PRO PCI 3D RAGE PRO
ATI Graphics Pro Turbo Mach64
ATI Graphics Ultra Mach8
ATI Graphics Xpression Mach64
ATI Mach32 Mach32
ATI Mach64 Mach64
ATI VGA STEREO-F/X ATI 28800
ATI Winturbo PCI Mach64
ATI XPERT@Play 3D RAGE PRO
ATI XPERT@Play AGP 3D RAGE PRO
ATI XPERT@Work 3D RAGE PRO
ATI XPERT@Work AGP 3D RAGE PRO
Diamond Fire GL 1000Pro PERMEDIA 2
Diamond SpeedStar 24X Western Digital 90C31
Diamond SpeedStar Pro SE Cirrus 5430
Diamond Stealth 24 S3 801
Diamond Stealth 32 ET4000/W32p
Diamond Stealth 3D 2000 S3 ViRGE
Diamond Stealth 64 S3 964, Bt485KPJ135
Diamond Stealth 64 DRAM S3 Trio64
Diamond Stealth 64 DRAM (SDAC) S3 864, S3 SDAC
Diamond Stealth 64 Graphics 2000 Series S3 864, S3 SDAC
Diamond Stealth 64 Graphics 2200 S3 Trio64
Diamond Stealth 64 VRAM S3 968, IBM RGB526CF22
Diamond Stealth 64 Video 3000 Series S3 968, TI 3026-175
Diamond Stealth 64 Video VRAM S3 968, TI 3026-175
Diamond Stealth Video (SDAC) S3 868, S3 SDAC
Diamond Stealth Video 2000 Series S3 868, S3 SDAC
Diamond Viper (110 MHz RAMDAC) P9000
Diamond Viper (135 MHz RAMDAC) P9000
ELSA GLoria Synergy PERMEDIA 2
ELSA Victory 3D S3 ViRGE
ELSA WINNER 2000 Office AGP PERMEDIA 2
ELSA Winner 1000 TRIO/V S3 Trio64V+
ELSA Winner 2000 AVI S3 968, TI 3026-175
ELSA Winner 2000 PRO/X-2, -4 S3 968, TI 3026-220
ELSA Winner 2000 PRO/X-8 S3 968, IBM RGB528CF25
EPS Apex L-200 C&T 65550
Generic ATI 28800
Generic Alliance ProMotion
Generic Ark 2000
Generic Avance Logic 22xx/23xx/24xx
Generic Chips & Technologies
Generic Cirrus 5420
Generic Cirrus 5422/5424
Generic Cirrus 5426/5428
Generic Cirrus 5429
Generic Cirrus 5430
Generic Cirrus 5434
Generic Cirrus 5436
Generic Cirrus 5446
Generic Cirrus 5462
Generic Cirrus 5462/5465
Generic Cirrus 5480
Generic Cirrus 62x5
Generic Cirrus 6410/6412/6420/6440
Generic Cirrus 754x
Generic ET3000
Generic ET4000/W32P
Generic ET4000AX
Generic ET6000
Generic Mach32
Generic Mach64
Generic Mach8
Generic P9000
Generic PERMEDIA 2
Generic S3 864/868/924/928/964
Generic S3 968
Generic S3 Trio64
Generic S3 Trio64V+
Generic S3 ViRGE
Generic S3 ViRGE/GX/DX
Generic SiS 86c201/86c202/86c205
Generic Trident TGUI9440
Generic Trident TGUI96xx
Generic Trident8900
Generic VGA
Generic Western Digital SVGA
Genoa Phantom 64 S3 Trio64V+
Genoa WindowsVGA 8500VL Cirrus 5426
Hercules Dynamite 128/Video ET6000
Hercules Dynamite 3D/GL PERMEDIA 2
Hercules Dynamite 3D/GL AGP PERMEDIA 2
Hercules Stingray Avance Logic 2301
Hercules Stingray 128/3D Alliance ProMotion AT3D
Hercules Stingray 64 Ark 2000
Hercules Terminator 3D S3 ViRGE/DX
IBM VGA
Matrox Marvel ET4000
Matrox Marvel II ET4000
Matrox Millennium MGA Storm
Matrox Millennium II AGP MGA 2164, TI 3026-250
Matrox Millennium II PCI (220 MHz) MGA 2164, TI 3026-220
Matrox Millennium II PCI (250 MHz) MGA 2164, TI 3026-250
Matrox Mystique MGA 1064
Matrox Mystique 220 MGA 1164
Number Nine GXE64 S3 864
Number Nine Imagine 128 Imagine 128
Number Nine Imagine 128 Series 2 Imagine 128 Series 2
Number Nine Motion 531 S3 868
Number Nine Motion 771 S3 968
Number Nine Revolution 3D Ticket to Ride
Number Nine Vision 330 S3 Trio64
Orchid Kelvin 64 Cirrus 5434
SPEA Mirage Video S3 Trio64V+
STB NITRO 3D S3 ViRGE/GX
STB/Symmetric GLyder MAX-2 PERMEDIA 2
Sigma Designs VGA Legend ET4000
Tech Source Raptor Imagine 128 Series 2
Trident 64-Bit Providia 9685
Trident 8900 Trident 8900
Trident 9440 TGUI9440-2
V PCI-53 Cirrus 5434

7. Контролеры (жесткие диски)

Линукс поддерживает стандартные IDE,MFM и RLL контролеры. Нужно отметить , что при использовании MFM\RLL контроллеров очень важно использовать ext2fs и устанавливать проверку на плохие блоки при форматировании диска.

Расширения IDE (EIDE) также поддерживаются. До двух IDE интерфейсов и четырёх дисков . Линукс автоматически распознает cледующии EIDE контроллеры:

ESDI контроллеры с эмуляцией ST-506 (MFM/RLL/IDE) интерфейса также поддерживаются. (Комментарий о проверки плохих блоков также относиться к этим интерфейсам.)

Cстандартные 8ми битные XT контроллеры также работают.

Поддержка IDE/ATARI включена начиная с пре-патча pre-patch-2.0.31-3

7.1 Альфа , Бета драйвера

8. Контроллеры (Дисковые массивы RAID)

9. Контролеры (SCSI)

Очень важно выбрать хороший SCSI контролер. Многие дешевые SCSI контроллеры разработаны в основном для подключения CD-ROM дисковода и не принесут никакого прироста производительности по сравнению с IDE. Перед покупкой контроллера , прочитайте SCSI HOWTO и внимательно изучите технические характеристики приобретаемого контроллера.

9.1 Поддерживаются

9.2 Альфа , Бета драйвера

9.3 Неподдерживаються

10. Контроллеры (I/O)

Любая стандартная последовательная, парралельная либо комбинирования карта. Линукс поддерживает 8250, 16450,16550, и 16550A UART'ты. Карты с поддержкой нестандартных IRQ также поддерживаются. Смотрите ``Application Note AN-493'' от Martin S. Michael. Раздел 5.0 описывает в деталях разницу между NS16550 и NS16550A. В кратком изложении это выглядит так : NS16550 имеют ошибки в FIFO схемах, но в NS16550A (и более поздние) чипах эта ошибка исправлена. Нужно отметить что модель NS16550 очень редка т.к. была была выпущена очень давно и только малой партией. Многие из 16550 частей используемых в конкретных материнских платах платах выпущены не National Semiconductors, а производителями совместимых устройств (они могут не использовать национальный префикс A) Также некоторые мульти-портовые платы используют 16552 или 16554 чипы , а также другие мульти-портовые чипы (большинство из них используют не 40 DIP). Вообщем вам не стоит беспокоиться если вы не используете очень старый 40 DIP чип от National Semiconductors.

11. Контроллеры (мульти-портовые)

11.1 Не интеллектуальные карты

Поддерживаются

Не интеллектуальные карты обычно производиться в 2х вариантах. Один использует стандартные адреса портов и четыре IRQ , а второй совместим c AST FourPort и использует выбираемый блок адресов и одно IRQ (Адреса и IRQ устанавливаются с помощью setserial) Поэтому при покупке такой карты всегда проверяйте какой стандарт она использует.

11.2 Интеллектуальные карты

Поддерживаются

Альфа, Бета драйвера

12. Сетевые карты

Ethernet карты имеют различную производительность (чем более поздняя модель карты, тем большее быстродействие она обычно имеет). Будьте очень осторожны при выборе сетевой карты, т.к. некоторые модели такие как 3Com 3c501 уже настолько морально устарели , что утратили всякую ценность. Также опасайтесь использования карт аналогов моделей известных фирм , т.к. некачественные клоны часто вызывают проблемы при использовании в Линукс. Чтобы получить более детальную информации о различных карта и их настройке читайте Ethernet HOWTO : http://metalab.unc.edu/LDP/HOWTO/

12.1 Поддерживаемые

Ethernet

Для ethernet карт с чипсетами семейства DECchip DC21x4x имеется драйвер "Tulip". Прочитать о нем можно по адресу : http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html.

ISDN

ISDN карты которые эмулируют стандартные модемы или распространенные Ethernet карты не нуждаются в специальном драйвере.

Frame Relay

Беспроводные

X25

Карманные и переносимые карты

Карты подключаемые к портам

ARCnet

http://www.linuxtr.net

FDDI

Amateur radio (AX.25)

PCMCIA карты

12.2 Альфа,Бета драйвера

Ethernet

ISDN

ATM

Frame Relay

Wireless

12.3 Неподдерживаються

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

Информация о звуковых картах и драйверах есть по адресам : http://www.opensound.com/ossfree или http://www.opensound.com/oss.html.

13.1 Поддерживаемые модели

OSS поддерживает все MIDI платы включая Wave Blaster, TB Rio и Yamaha DB50XG. Единственное требование - поддержка для карты хоста + настройка карты-хоста с помощью soundconf.Дочерняя плата будет доступна через MIDI интерфейс карты-хоста.

13.2 Альфа , Бета драйвера

Для карт базирующихся на чипсете AD1816 необходима настройка при помощи isapnptools.

13.3 Неподдерживаються

Чип ASP серии SB16 не поддерживается. MIDI синтезатор встроенный в плату AWE32 не поддерживается.

SB'16 с DSP 4.11 и 4.12 имеет ошибку , которая приводит к зависанию при одновременном проигрывании MIDI и цифрового аудио одновременно. Проблема возникает при подключении Wave Blaster плат или MIDI устройств.

14. Жесткие диски

Любой жесткий диск будет работать если его контроллер поддерживается ядром. Любые SCSI устройства с прямым доступом и размером блока 256,512 или 1024 байта,также будут работать.При других размерах блока устройства функционировать не будут (часто размер блока и/или сектора можно изменить используя команду MODE SELECT SCSI).

Большие IDE (EIDE) диски хорошо работают но только с последними версиями ядер.Загрузочный раздел должен находиться в пределах первых 1024 секторов ,из за ограничения в большинстве версий BIOS.

Некоторые диски Conner CFP1060S вызывают проблемы при работе с Линукс и ext2fs. Симптомы таких проблем - inode ошибки при проверке дисков с помощью e2fsck и повреждение файловых систем.

Многие Maxtor и Western Digital IDE диски не умеют сосуществовать с дисками других производителей на одном с ними IDE кабеле. Типичный симптом - ошибка одного из дисков во время какой либо операции. Проблема решается путем установки их на различные IDE кабели.

Некоторые диски Micropolis имеют проблемы с Adaptec и BusLogic картами.

14.1 Неподдерживаються

Следующие жесткие диски не работают с Линукс.

15. Стриммеры

15.1 Поддерживаются

15.2 Альфа,Бета драйвера

15.3 Неподдерживаються

16. CD-ROM дисководы

Наиболее полную информацию и CDROM дисководах можно получить из CDROM-HOWTO : http://metalab.unc.edu/LDP/HOWTO/.

16.1 Поддерживаются

Обычные CD-ROM дисководы

Оригинальные CD-ROM дисководы.

16.2 Альфа,Бета драйвера

16.3 Примечания

Все CD-ROM дисководы работают сходно , когда речь идёт о чтении данных. Проблемы совместимости возникают в основном при проигрывании аудио CD дисков различными программами. (в частности проблемы часто возникают с дешевыми NEC дисководами). Некоторые альфа драйвера также не имеют поддержки для аудио.

Ранние односкоростные модели NEC имеют проблемы при работе с современными SCSI контроллерами.

Формат PhotoCD поддерживается Линукс. Hadmut Danisch создал программу hpcdtoppm которая конвертирует файлы в формате PhotoCd в PPX файлы. Вы можете загрузить её с : ftp://ftp.gwdg.de/pub/linux/hpcdtoppm Поддержка видео CD включена в ядра серий 2.1.3x и более поздние. для ядра 2.0.30 существует специальный патч.

Большая часть IDE СD-ROM чэнджеров также не вызовет проблем при использовании.

17. CDR дисководы

На данный момент Линукс поддерживает довольно большое число CDR дисководов . Их подробный список можно найти в CD-Writing-mini-HOWTO: http://metalab.unc.edu/LDP/HOWTO/CD-Writing-HOWTO.html
http://www.shop.de/cgi-bin/winni/lsc.pl или по адресу http://www.guug.de:8080/cgi-bin/winni/lsc.pl. Cdwrite ftp://metalab.unc.edu/pub/Linux/utils/disk-management/ и cdrecord http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html могут быть использованы для записи на CD. Пакет X-CD-Roast - графический фронт-енд для CD записи можно найти на : ftp://metalab.unc.edu/pub/Linux/utils/disk-management/xcdroast-0.96d.tar.gz.

18. Магнитооптика

Все SCSI дисководы будут работать , если их контроллер поддерживается, включая (MO), WORM, floptical, Bernoulli, Zip, Jaz, SyQuest, PD, и другие.

Магнитооптические дисководы работают подобно жестким дискам и флоппи дисководам. Используйте для их дисков fdisk/mkfs mount. Линукс поддерживает блокирование диска если ваш дисковод поддерживает такую опцию.

Если вам необходимо работать с дисками в формате MSDOS то можно использовать для этой цели mtools.

Для работы с CD-R дисководами вам понадобится специальный софт, информацию о нем можно найти в CD-R Mini-HOWTO.

Линукс поддерживает как 512 так и 1024 байт/сектор диски. Начиная с ядра 2.1.32 поддерживается также и размер сектора в 2048 байт. Соответствующий патч для ядра 2.0.30 можно взять по адресу: http://liniere.gen.u-tokyo.ac.jp/2048.html.

Поддержка 2048 байтовых секторов необходима для следующих магнитооптических дисков:

Начиная с пре-патча pre-patch-2.0.31-3 поддерживаются внутренние IDE/ATAPI ZIP дисководы, flopticals и PD's .

19. Мыши

19.1 Поддерживаются

19.2 Альфа,Бета драйвера

19.3 Примечания

Touchpad устройства (такие как Alps Glidepoint) будут работать в случае если если они совместимы с одним из мышиных протоколов.

Новые Logitech мыши (не считая Mouseman) используют протокол Microsoft и позволяют работать со всеми 3 мя клавишами.

Мышиный порт на видеокартах ATI Graphics Ultra и Ultra Pro использует протокол Logitech для мышей на шину. (см. BusMouse HOWTO)

20. Модемы

Любые внутренние или внешние модемы подсоединяемые к последовательному порту будут работать , исключение составляют Win95/NT only модемы, которые не совместимы с Линукс как таковые (см. Приложение E "Устройства несовместимые с Линукс). Следует также отметить что многие модемы с флэш памятью могут быть модернизированы только из под MS Windows , т.к. их производители выпускают патчи только для этой системы.

Существует небольшое число модемов , управляющие программы которых загружаются в них с помощью специального программного обеспечения под DOS. Такие модемы обычно можно использовать путем "теплой перезагрузки" из под DOS.Но если вы собираетесь использовать модем в течении длительного времени,то лучше подыскать себе другую модель.(USRobotics COURIER v. Everything например ;))

Любые PCMCIA модемы будут работать если установлен соответствующий PCMCIA драйвер. Факс модемы требуют специального программного обеспечения для использования их факс функций. Также убедитесь что ваш факс-модем поддерживает стандандарт Class 2 (2.0) т.к. похоже на то что ни под один Unix не существует факс-модемного софта работающего с Class 1.

Исключением является только программа Linux efax которая поддерживает оба стандарта , но и у неё в некоторых случаях возникают проблемы с факс-модемами стандарта Class1. Поэтому использование факс-модемов с поддержкой Class2 все таки предпочтительнее.

Мульти-модемные карты также поддерживаются Линуксом.

Следующие модемы не поддерживаются в Линукс.

21. Принтеры и плоттеры

Любые принтеры и плоттеры (если они не Windows'95 only) подключаемые к парралельному порту будут работать в Линукс.(см. Приложение B "Устройства не совместимые с Линукс)

21.1 Ghostscript

Многие Линукс программы работают с стандартом PostScript. Для того чтобы распечатывать PS файлы на принтере не поддерживающим PostScript , был разработан Ghostscript - которые эмулирует PostScript Level 2 используя специфический набор комманд конкретного принтера.

Принтеры поддерживаемые Ghostscript версии 5.1

Альфа , Бета драйвера

22. Сканнеры

Для поддержки сканнеров существует пакет SANE (Scanner Access Now Easy). Информацию о нём можно найти по адресу : http://www.mostang.com/sane/. Загрузить этот пакет можно по адресу: ftp://ftp.mostang.com/pub/sane/. Это универсальный интерфейс для сканнера , он отлично документирован и включает несколько Фронт и Бак ендов.

Информация о ручных сканерах: http://www.willamowius.de/scanner.html

Многие сканнеры оснащаются собственным программным обеспечением.

22.1 Поддерживаются

Примечание:Mustek драйвера работают только с картами на чипсетах GI1904.Eric Chang eric.chang@chrysalis.org создал патч для использования этих драйверов с сканнерами на чипсете IF960.

22.2 Альфа,Бета драйвера

22.3 Неподдерживаються

23. Другое железо

23.1 Amateur Radio

Поддерживаются следующие карты:

23.2 Мониторы совместимые с энерго-сберегающим протоколом VESA (DPMS)

Поддержка протокола сохранения энергии включена в ядро Линукс. Используйте setterm для её использования в консоли и xset для поддержки в X'ах

23.3 Touch экраны

X сервер Metro-X поддерживает следующие touch экраны :

23.4 Терминалы на последовательном порту

Старые терминалы легко могут быть использованы совместно с Линукс , для это требуется просто подключить из к последовательному порту на вашей системе. Поддерживаются как минимум следующие терминалы.

23.5 Джойстики

Поддержка джойстиков включена в последнии релизы XFree86 (3.3.x) и в ядрах версий 2.1.xx и 2.2.xx . Если вам нужна поддержка джойстика в более старых ядрах , то вам вероятно будут полезны следующие ссылки.

Поддерживаются следующие джойстики:

23.6 Платы видео захваты / Фрейм Грабберы / TV тюнер

Существует дюжина программ для работы с TV тюнерами:

Все карты с чипсетами Bt848/Bt848a/Bt849/Bt878/Bt879 и нормальным Composite/S-VHS входами поддерживаются. Поддержка телетекста и Интеркаста (только PAL) при помощи расшифровки VBI сэмплов в программном обеспечении.

23.7 Цифровые камеры

На данный момент существует пять основных программ для работы с цифровыми камерами.

Возможности Photopc можно расширить с помощью графического фроентенда написанного на Tk. Взять его можно по адресу : http://www.mediacity.com/~pwhite/Phototk/phototk.html. Qvplay также можно дополнить соответствующим Фронт-ендом , который можно найти по адресу. http://www.bekkoame.or.jp/~tormato/pub/qvplaytk-0.73c.tar.gz

Поддерживаются

Неподдерживаються

23.8 UPS

Поддерживается большое количество UPS , для получения более подробной информации читайте UPS HOWTO.