Глава
1. Slackware Linux и поддерживаемое оборудование
Подготовка
Подготовка
компьютера к установке Linux
Основные
компоненты
Процессоры
Поддержка
SMP
Компьютерные
шины
Устройства
Plug and Play
Оперативная
память
Жесткий
диск и Slackware Linux
Контроллеры
IDE/EIDE и SCSI
Контроллеры
EIDE
Устройства
RAID
Контроллеры
SCSI
Неподдерживаемые
контроллеры SCSI
Дисководы
CD-ROM
Записывающие
дисководы CD
Стримеры
Дисководы
повышенной емкости
Мыши
и джойстики
Мыши
Устройства
ввода/вывода
Принтеры
Сканеры
Неподдерживаемые
модели сканеров
Средства
связи
Модемы
Несовместимые
модемы
Факс-модемы
Сетевые
адаптеры
Адаптеры
Ethernet
Адаптеры
ISDN
Адаптеры
Ethernet для параллельного порта
Адаптеры
FDDI
Любительские
радиоадаптеры
Racal-Interlan
Адаптеры
Token-Ring
Адаптеры
ARCnet
Адаптеры
АТМ
Адаптеры
Frame-Relay
Адаптеры
беспроводной связи
Мультипортовые
контроллеры
Видеоадаптеры
Чипсеты
и видеоадаптеры с аппаратным ускорением
Видеоадаптеры
на базе S3
Видеоадаптеры
без аппаратного ускорения
Монохромные
адаптеры
Устройства
видеозахвата
Звуковые
карты
Портативные
компьютеры и Linux
Устройства
PCMCIA
Поддерживаемые
PCMCIA-адаптеры Ethernet
Быстрые
адаптеры Ethernet
Адаптеры
Token-Ring
Сетевые
адаптеры беспроводной связи
Адаптеры
ISDN
Модемы
и адаптеры последовательных портов
Карты
памяти SRAM
Адаптеры
SCSI
Адаптеры
CD-ROM ATA/IDE
Многофункциональные
адаптеры
ATA/IDE Card Drives
Адаптеры
GPS
Неподдерживаемые
устройства PCMCIA
Прочие
устройства
Источники
бесперебойного питания
Многофункциональные
адаптеры
Устройства
получения данных
FM-тюнеры
Устройства
видеотекста
Итоги
Глава
1. Slackware Linux
и поддерживаемое
оборудование
-
Аппаратные требования
Slackware Linux
-
Требования к конфигурации компьютера
-
Требования к памяти
-
Требования к процессору
-
Поддерживаемые жесткие диски
-
Поддерживаемые SCSI-адаптеры
-
Поддерживаемые сетевые адаптеры
-
Поддерживаемые видеоадаптеры
Не все компьютеры
равны ≈ и прежде чем двигаться к нирване, необходимо убедиться в том, что
ваш компьютер будет работать с Slackware Linux.
В этой главе мы рассмотрим поддерживаемые Slackware Linux
аппаратные компоненты.
Подготовка
Если верить старой (а по
мнению некоторых ≈ банальной) поговорке, унция подготовки стоит фунта лечения.
Несомненно, в этом утверждении есть доля истины ≈ особенно в том, что касается
установки и настройки Slackware Linux.
Прежде чем браться за полусырую
и плохо продуманную установку Linux, следует выполнить некоторые действия,
большей частью относящиеся к настройке и конфигурации компьютера. В этой
главе мы расскажем, как определить, способен ли ваш компьютер эффективно
работать с Slackware Linux, a также
обрисуем круг потенциальных проблем. Все это пригодится как при установке
Linux, так и при приобретении нового компьютера (настольного или портативного)
исключительно для работы с Slackware Linux.
В следующей главе описан типичный процесс установки Slackware Linux.
В этой главе нас интересует только
Slackware Linux на платформе PC. Система Linux разрабатывалась для PC,
и подавляющее большинство пользователей Linux работает именно на PC. Slackware
Linux на прилагаемых CD-ROM предназначена для платформы PC.
Кроме того, Linux успешно работает
и на других платформах. Если вас интересует эта проблема, то обращайтесь
на Web-узлы, перечисленные в табл. 1.1.
Таблица 1.1.Linux
на других платформах
Платформа
|
Web-узел
|
ARM Linux |
www.arm.uk.linux.org/~rmk/armlinux.html |
68К
Маc |
maclinux.wwaves.com |
8086 |
www.linux.org.uk/ELKS-Home/ |
Alpha |
www.alphalinux.org |
MIPS |
www.fnet.fr/linux-mips/ |
PowerPC |
www.linuxppc.org/ |
PowerPC |
www.mklinux.apple.com/ |
Acorn |
www.ph.kcl.ac.uk/~amb/linux.html
(разработка прекращена) |
MC68000,
включая 3Com PalmPilot |
ryeham.ee.ryerson.ca/uClinux/ |
Подготовка
компьютера к установке Linux
Linux, как и все разновидности
UNIX для PC
(в том числе SCO UNIX и FreeBSD),
весьма придирчиво относится к оборудованию, на котором он работает. Под
⌠придирчивостью■ имеется в виду тот факт, что Linux
часто напрямую работает с устройствами компьютера. По сравнению с ней
DOS ≈ очень покладистая операционная система,
которая работает почти на любом PC,
игнорируя небольшие недостатки в архитектуре компьютера.
Однако Linux может выявить
эти недостатки. Linux как одна из разновидностей UNIX
для PC очень тесно взаимодействует
с оборудованием компьютера, напрямую обмениваясь информацией с различными
компонентами. Если на компьютере возникает проблема (какой бы незначительной
она ни была), Linux найдет ее.
Сначала система Linux работала
не на всех настольных компьютерах и лишь на малом количестве портативных.
Благодаря усилиям многих добровольцев, трудившихся над разработкой Linux,
в наши дни Linux работает на широком диапазоне настольных и портативных
компьютеров. Это объясняется двумя факторами: во-первых, компьютеры становятся
все более стандартными, превращаясь в повседневный товар, и во-вторых,
с ростом популярности Linux растет и количество добровольцев.
В результате можно относительно
уверенно утверждать, что Slackware Linux заработает
практически на любом PC. Разумеется,
это не снимает с вас ответственности за процессы установки и настройки.
Вам все равно придется кое-что знать о конфигурации вашего компьютера при
установке Slackware Linux, a общие
познания в области компьютеров чрезвычайно упростят этот процесс. Мы постараемся
описать все потенциальные трудности, встречающиеся при установке
Slackware Linux.
При покупке PC часто возникает искушение
сэкономить или приобрести компоненты более низкого качества. Конечно, всем
нам приходится жить по средствам ≈ не у каждого найдутся тысячи долларов
на покупку компьютерного оборудования для домашнего офиса. Но в конечном
счете для нормальной работы с Slackware Linux вам все же придется сделать
необходимые капиталовложения. В конференциях Usenet многие жалуются, что
Linux не хочет нормально работать на их компьютерах или XFree86 не запускается
в высоком разрешении на их неподдерживаемых видеоадаптерах. Чтобы избежать
всех проблем, перед установкой Linux на PC следует провести инвентаризацию
(возможно, придется снять кожух и просмотреть установленные компоненты)
или убедиться в том, что новый компьютер удовлетворяет рекомендациям по
совместимости.
Честно говоря, любой вариант может
оказаться довольно неприятным. И все же небольшие затраты времени в самом
начале позволят избежать многих затруднений в процессе установки и конфигурации.
Возможно, на покупке никому не известного видеоадаптера от ⌠Безымянный
Клон Corp.■ вы сэкономите несколько долларов, но зато получите в нагрузку
кучу хлопот. В итоге вы поймете, что лучше заплатить чуть больше за устройство,
которое было тщательно протестировано многочисленными пользователями Linux.
Возможно, существует дополнительная
информация о совместимости вашего оборудования с Linux. За подробностями
обращайтесь на
users. bart.nl/~patrickr/hardware-howto/Hardware-HOWTO.html.
В табл. 1.2 описана минимальная
и идеальная конфигурация компьютера для Slackware Linux.
Таблица 1.2.Конфигурации
компьютера для Slackware Linux
Компонент
|
Минимальные требования
|
Идеальный вариант
|
Процессор |
Intel
80386 или аналог |
Pentium;
также подойдет i486 и клоны Intel |
Оперативная
память |
8
Мбайт |
32
Мбайт; верхний предел равен 4 Гбайт |
Видеоадаптер |
VGA |
SVGA;
адаптер, напрямую поддерживаемый XFree86 |
Жесткий
диск |
125
Мбайт |
500
Мбайт |
Шина |
Любая |
Любая |
CD-ROM |
2х |
По
крайней мере 8х |
Мышь |
Microsoft
Logitech или совместимые |
Microsoft
Logitech или совместимые |
Сетевой
адаптер |
Не
требуется |
Поддерживаемый
сетевой адаптер |
Основные
компоненты
В оставшейся части этой
главы мы рассмотрим различные компоненты компьютера и предупредим вас о
потенциальных затруднениях, которые могут встретиться при использовании
Slackware Linux. Начнем с обзора основных
аппаратных компонентов.
Процессоры
Вообще говоря, Slackware
Linux работает на любых процессорах для PC.
К их числу принадлежат все процессоры 486, Pentium
и Pentium Pro и их аналоги от Intel,
AMD и Cyrix.
Тем не менее некоторые старые процессоры могут вызвать незначительные проблемы
≈ устаревшие версии AMD Кб и
AMD 486DX работают с ошибками (что не имеет
никакого отношения к Slackware Linux)
и потому считаются неподдерживаемыми Slackware Linux.
Кроме того, математические сопроцессоры серии USLI Math*Co, IIT
и старые процессоры Cyrix содержат
баги в командах FSAVE и FRSTOR,
что вызывает проблемы во всех операционных системах защищенного режима.
Если у вас установлен процессор Cyrix,
вам могут потребоваться некоторые дополнительные программы. Чтобы разрешить
использование кэша на процессорах Cyrix, используйте патч для ядра, который
может быть найдем по адресу ftp://sunsite.unc.edu/pub/ Linux/kernel/patches/CxPatch030.tar.z.
Чтобы разрешить программное управление кэшем Cyrix, используйте патч для
ядра, который может быть найдем по адресу ftp://sunsite.unc.edu/ pub/Linux/kernel/patches/linux.cxpatch.
Чтобы разрешить установку регистров Cyrix 5х86, установите программу, которую
вы можете найти по адресу ftp://sunsite.unc.edu/pub/ Linux/kernel/patches/cx5x86mod_1
.0c.tgz.
Поддержка
SMP
Slackware Linux поддерживает
симметричную многопроцессорность (SMP).
Компьютерные
шины
Шиной (bus)
называется механизм пересылки данных в компьютере. Существует пять основных
типов шин, и все пять поддерживаются Slackware Linux: ISA, VLB,
EISA, PCI и PS/2 MicroChannel (MCA).
Ветераны Linux помнят, что шина MCA
не поддерживалась в ранних версиях Slackware,
однако в версии 2.0.7 поддержка MCA все же появилась (хотя и ненадежная).
Дополнительную информацию о работе
Linux на компьютерах с MCA можно найти на FTP-узле (ftp.dcrl.nd.edu).
Существуют две материнские платы,
не работающие с Slackware Linux: Super-Micro
Р5ММА (BIOS версий 1.36, 1.37 и 1.4)
и SuperMicro P5MMA98. Для этих материнских
плат вам придется установить новые версии BIOS.
Сообщение о новых PCI-устройствах
Некоторые новые PCI-платы
вызывают проблемы в Slackware Linux. Во время загрузки может появиться
следующее сообщение:
Warning: Unknown PCI device (8086:7100).
Please read
56107Minclude/linux/pci.h
Далеко не самое понятное сообщение
из всех, которые нам встречаются. Облегчая вашу работу, приводим текст
из файла include/linux/pci.h :
КАК СООБЩИТЬ О НОВЫХ PCI-УСТРОЙСТВАХ
Мы стараемся собирать сведения о новых PCI-устройствах
с использованием стандартной процедуры идентификации PCI. Если во время
загрузки появится предупреждение, просим сообщить следующие данные:
-
Содержание файла /proc/pci.
-
Точное описание вашего оборудования.
Постарайтесь определить, какое устройство считается неизвестным. Возможно,
это чипсет вашей материнской платы.
-
Тип моста: PCI-CPU
или PCI-ISA.
-
Если вы не сможете найти необходимую
информацию в документации по оборудованию, попробуйте прочитать данные
на чипах платы.
Отправьте эти сведения
по адресу
linux-pcisupport@cao-vlsi.ibp.fr,
и
ваше устройство будет в ближайшее время включено в список.
ПЕРЕД отправлением почты
просим проверить последние версии Linux,
чтобы убедиться, что устройство
не было добавлено.
Благодарю, Фредерик Поттер
|
Устройства
Plug and Play
Slackware Linux не обладает
прямой поддержкой самонастраивающихся устройств стандарта Plug and
Play (PnP), однако Slackware Linux
все же можно заставить опознавать РnР-устройства.
Оперативная
память
В наши дни память стоит
дешево. Правда, дешево! Нет никаких причин, которые помешали бы вам оснастить
свой компьютер минимум 16 Мбайт памяти ≈ реальный минимум для работы с
Slackware Linux и XFree86
с приемлемым быстродействием. Если вы собираетесь заниматься серьезной
работой, мы рекомендуем установить по меньшей мере 32 Мбайт памяти.
Конечно, Linux загрузится
и на 4 Мбайт памяти. Тем не менее вы очень быстро столкнетесь с нехваткой
памяти и вообще не сможете использовать Х Window System.
Даже с 8 Мбайт и дополнительным местом для выгрузки на диск многие возможности
Х окажутся недоступными для вас. Следовательно, установите побольше памяти
≈ это недорогой способ повысить быстродействие вашего компьютера.
Существуют разные типы памяти ≈ традиционная,
EDO и т. д. Slackware Linux работает с памятью любого типа.
Slackware Linux поддерживает
до 4 Гбайт памяти (если вы найдете компьютер с таким объемом памяти), однако
при выходе памяти за пределы 1 Гбайт возникают проблемы с быстродействием
≈ некоторые пользователи утверждают, что при отсутствии кэша, установленного
на компьютере, быстродействие заметно падает. При таком объеме памяти следует
указывать специальный параметр загрузки, чтобы сообщить об этом
Slackware Linux (параметры загрузки рассматриваются
в главе 2).
Жесткий
диск и Slackware Linux
Как правило, вам не придется
беспокоиться о том, работает ли ваш жесткий диск с Slackware Linux.
Вообще говоря, Slackware Linux напрямую
взаимодействует с контроллером жесткого диска, а не с самим диском, так
что если Slackware Linux работает с
контроллером, то и с жестким диском проблем не будет.
Главное, о чем следует помнить,
≈ что работа с жестким диском должна происходить без участия дисковых менеджеров,
которые поставляются с некоторыми дисками. Дисковые менеджеры (такие, как
Disk Manager фирмы On-track)
предназначены для управления дисками старых моделей. Новые ядра Linux могут
использовать разделы (partitions),
находящиеся под управлением Disk Manager
(и аналогичных программ), однако вы должны соблюдать осторожность и отказаться
от записи начального загрузчика в главную загрузочную запись диска
(MBR), поскольку это может привести к стиранию
Disk Manager и утрате доступа к одному или
нескольким разделам.
На этом хлопоты с жесткими
дисками заканчиваются. Slackware Linux
устанавливается на любую часть жесткого диска; в прошлом загрузочные части
Slack-ware Linux должны были храниться на
первом мегабайте жесткого диска, но в новых версиях Slackware Linux
это ограничение было снято.
Контроллеры
IDE/EIDE и SCSI
Как правило, Slackware
Linux работает со всеми контроллерами
IDE (Integrated Device Electronics) и
IDE/ATAPI, а также со старыми контроллерами
MFM
и RLL и контроллерами ESDI (Enhanced
Small Device Interface), эмулирующими интерфейс
ST-506. Контроллеры предназначены для подключения
периферийных устройств (жестких дисков, дисководов CD-ROM
и дисководов для гибких дисков) к материнской плате. На большинстве
PC устанавливается контроллер IDE,
но на более старых моделях встречаются контроллеры MFM и RLL. Если вам
не известен тип контроллера, установленного на вашем компьютере, можно
смело предположить, что это контроллер IDE.
Если у вас имеется старый PC с контроллером
MFM, ESDI или RLL, то при форматировании жесткого диска во время установки
Slackware Linux следует использовать файловую систему ext2fs и провести
поиск испорченных блоков. Более подробная информация приведена в главе
2.
Также поддерживается кэш-контроллер
Tekram D690CD IDE PCI (с кэшированием и зеркальными копиями RAID-массивов
уровня 1)
Контроллеры
EIDE
На многих новых компьютерах
устанавливаются контроллеры EIDE (Enhanced IDE,
то есть ⌠усовершенствованный IDE■).
Усовершенствование заключается в том, что контроллеры EIDE поддерживают
большее количество устройств. Стандартный контроллер IDE
обычно позволяет подключить два жестких диска (или один жесткий диск с
дисководом CD-ROM), тогда как контроллер
EIDE поддерживает до четырех жестких дисков и/или дисководов CD-ROM.
Slackware Linux заведомо поддерживает следующие
контроллеры EIDE: CDM-640, DTC 2278D, FGI/Holtek HT-6560B, RZ1000,
Triton I (82371FB) (c bus-master DMA) и
Triton II (82371 SB) (c bus-master DMA).
Устройства
RAID
Slackware Linux напрямую
поддерживает драйверы дисковых массивов (RAID-0, RAID-1)
с помощью пакета md.tgz.
Контроллеры
SCSI
Поскольку SCSI-устройства
очень широко распространены на рабочих станциях UNIX,
многие пользователи Linux с опытом работы в UNIX
хорошо разбираются в контроллерах и устройствах SCSI (Small Computer
Standard Interface). С таким опытом вам будет
проще освоить Linux, однако учтите, что SCSI для
PC ≈ более сложная область, нежели
SCSI для рабочих станций UNIX. Производители
SCSI-устройств для PC весьма вольно
обращаются со спецификациями SCSI,
особенно в случае со ⌠SCSI-контроллерами■, предназначенными исключительно
для обслуживания дисководов CD-ROM.
В таких ситуациях поддержка SCSI может
оказаться ущербной или неполноценной и вызвать проблемы у вас и у операционной
системы.
Следовательно, не стоит полагать,
что наличие контроллера SCSI на вашем
PC автоматически означает полную поддержку
SCSI на уровне операционной системы. Если
ваш контроллер SCSI отсутствует в списке,
приведенном ниже, все равно попытайтесь воспользоваться им, но не удивляйтесь,
если он не будет работать в Slackware Linux.
Шансы успешно использовать контроллер существенно возрастают, если он является
Adaptec-совместимым ≈ как большинство контроллеров SCSI
для PC. Если ваш адаптер является Adaptec-совместимым,
попробуйте воспользоваться драйверами Adaptec.
Slackware Linux поддерживает
следующие контроллеры SCSI:
-
AMI Fast Disk VLB/EISA (BusLogic compatible).
-
Adaptec AVA-1505/ 1515 (ISA,
совместим с Adaptec 152x), AHA-151/ 152x (ISA/VLB, AIC-6260/ 6360),
AHA-154x (ISA, все модели), AHA-174x
(EISA, в расширенном режиме), АНА-274х
(EISA)/ 284x (VLB, AIC-7770), AHA 2920, AHA-2940/ 3940 (PCI, AIC-7870)
и AVA1502E (ISA/ VLB,
AIC-6360).
-
Контроллеры SCSI Advansys,
в том числе контроллеры Iomega Jaz Jet
и Buz SCSI.
-
Always IN2000.
-
AMD AM53C974, AM79C974.
-
Buslogic (ISA/ EISA/ VLB/ PCI).
-
DPT PM2001, PM2012 (EATA-PIO).
-
DPT Smartcache/ SmartRAID Plus,
семейства III и IV (ISA/ EISA/
PCI).
-
DTC 3180/ 3280 (EISA).
-
Future Domain TMC-16x0, TMC-3260 (PCI), TMC-8xx
и ТМС-950.
-
ICP-Vortex PCI-SCSI и
EISA-SCSI Disk Array Controllers (с поддержкой
многих уровней RAID).
-
Media Vision Pro Audio Spectrum 16 SCSI (ISA).
-
NCR 5380, 53c400 (Trantor T130B)
(с использованием общей поддержки NCR 5380 SCSI), 53c406 (Acculogic
ISApport/ Media Vision Premium 3D SCSI), 53c7x0
и 53с8х0 (PCI).
-
Qlogic/ Control Concepts SCSI/IDE (FAS408)(ISA/ VLB).
-
Quantum ISA-200S, ISA-200MG; Seagate ST-01/ ST-02 (ISA).
-
SoundBlaster 16 SCSI-2 (совместим
с Adaptec 152x, ISA).
-
Tekram DC-390 и DC-390W/
U/ F.
-
Trantor T128/ T128F/ T228 (ISA).
-
UltraStor 14F (ISA), 24F (EISA)
и 34F (VLB).
-
Western Digital WD7000 SCSI.
Все SCSI-устройства прямого
доступа с размером блока 256, 512 или 1024 байта должны работать в
Slackware Linux, а устройства с другим размером
блоков ≈ нет. Для изменения размера блока и/или размера сектора можно найти
командой MODE SELECT SCSI.
Некоторые контроллеры
SCSI не поддерживаются Slackware Linux
напрямую, но могут работать в Slackware Linux
после небольших усилий с вашей стороны. В табл. 1.3 перечислены эти адаптеры
и адреса, по которым можно найти патчи ядра для установки.
Таблица 1.3. Патчи
для конкретных контроллеров SCSI
Контроллер SCSI
|
URL
|
AMD
AM53C974, АМ79С974 (PCI) (Compaq,HP,Zeos onboard SCSI) |
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scsi/AM53C974-0.3.tgz |
Мостовой
адаптер Adaptec ACB-40xx
SCSI-MFM/RLL |
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scsi/adaptec-40XX.tar.gz |
Always Technologies AL-500 |
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scsi/al500-0.2.tar.gz |
Iomega PC2/2B |
ftp://sunsite.unc.edu/pub/Linux/kemel/patches/scsi/iomega_pc2-l.l.x.tar.gz |
Неподдерживаемые
контроллеры SCSI
Некоторые контроллеры
SCSI не поддерживаются Slackware
Linux. Из них особого внимания заслуживают те, которые подключаются к параллельным
портам и обычно используются для подключения дисководов CD-ROM
к параллельному порту PC. Такие устройства
обычно встречаются в мире портативных компьютеров и предназначаются для
подключения дисковода CD-ROM к старым
моделям с ограниченным количеством портов.
Дисководы
CD-ROM
Slackware Linux поддерживает
широкий спектр дисководов CD-ROM. Например,
в Slackware Linux должны работать все
SCSI-дисководы CD-ROM с размером блока
512 или 2048 байт. К этой категории относится подавляющее большинство дисководов
CD-ROM на рынке.
Поддерживаются почти все
дисководы CD-ROM стандарта EIDE(ATAPI),
включая
Mitsumi FX400, NEC-260 и Sony 55E.
Кроме того, поддерживаются
наиболее распространенные модели дисководов CD-ROM,
не соответствующие спецификации ATAPI,
однако в процессе установки необходимо использовать правильные загрузочные
образы (о которых будет рассказано в главе 2). Поддерживаются следующие
дисководы CD-ROM:
-
Aztech CA268-01A.
-
Дисковод для параллельного порта
MicroSolutions Backpack.
-
Conrad TXC, Creative Labs CD-200 (F).
-
CyCDROM CR520ie/ CR540ie/ CR940ie.
-
Funai E2550UA/MK4015.
-
Goldstar R420, Kotobuki.
-
IBM External ISA.
-
Lasermate CR328A.
-
LMS Philips CM 206.
-
Longshine LCS-7260.
-
Matsushita/Panasonic CR-521/ 522/ 523/ 562/ 563.
-
Mitsumi CR DC LU05S.
-
Mitsumi FX001D/ F.
-
Okano/ Wearnes CDD-110.
-
Optics Storage Dolphin 8000AT.
-
Orchid CDS-3110.
-
Sanyo H94A.
-
Sony CDU31A/CDU33A.
-
Sony CDU-510/CDU-515.
-
Sony CDU-535/CDU-531.
-
Теас CD-55A SuperQuad.
В табл. 1.4 перечислены
дисководы CD-ROM, которые не поддерживаются
Slackware
Linux напрямую, но могут быть установлены
с помощью патчей.
Таблица 1.4. Дополнительные
дисководы CD-ROM и их драйверы
Дисковод CD-ROM
|
URL
|
LMS/ Philips CM 205/ 225/ 202 |
ftp://sunsite.unc/edu/pub/Linux/kernel/patches/scd0.4.tar.gz |
NECCDR-35D |
ftp://sunsite.unc/edu/pub/Linux/kemel/patches/cdrom/linux-neccdr35d.patch |
Дисководы
для параллельного
порта |
www.torque.net/linux-pp.html |
Sony SCSI multisession CD-XA |
ftp://tsx-11.mit.edu/pub/linux/patches/sony-multi-0.00.tar.gz |
Linux поддерживает расширения
Rock Ridge и формат PhotoCD (XA).
Записывающие
дисководы CD
Многие записывающие дисководы
CD (и конечно, самые распространенные из них)
поддерживаются Slackware Linux и командами
cdwrite и cdrecord (см.
главу 2). К их числу относятся следующие:
-
Compro CW-7502.
-
Grundig CDR 100 IPW.
-
HP CD-Writer + 7100, SureStore 4020i, SureStore 40201, SureStore
6020es, SureStore 60201.
-
JVC XR-W2010 и R2626.
-
Matsushita CW-7502 и 7502В.
-
Memorex CRW-1622 и CRW-620.
-
Mitsubishi CDRW-226.
-
Mitsumi CR-2600TE и CR-2801TEcdrerod.
-
Nomai 680.RW.
-
Olympus CDS 620E.
-
OTI CDRW 965.
-
Philips CDD-521/10, CDD-522, CDD-2000, CDD-2600
и CDD-3610.
-
Pinnacle RCD-100, RCD-5020 и
RCD-5040.
-
Plextor CDR PX-24CS.
-
Ricoh MP 1420C, RO-1420C+, MP 1420с,
МР 6200S и MP6201S.
-
Sanyo CRD-R24S.
-
Smart and Friendly Internal 2006 Plus.
-
Sony CU 920S, CDU 924 и
CDU 926S.
-
Taiyo Yuden EW-50.
-
ТЕАС CD-R50S
и CD-R55S.
-
Traxdata CDR4120. О WPI(Wearnes)
CDRW-622 и CDR-632P.
-
Yamaha CDR-100, CDR-200, CDR-200t, CDR-2001+, CDR-200tx,
CDR-400c, CDR-400t, CDR-400tx, CDRW 4260 и
CRW 42601
Стримеры
В Slackware Linux
реализована смешанная поддержка стримеров. Любой стример, подключаемый
к контроллеру SCSI (например,
QIC-20), должен нормально работать под
Slackware Linux. В этом случае необходимо
проследить за тем, чтобы размер блоков у стримеров с фиксированной и переменной
длиной блока был меньше длины буфера драйвера (в исходных текстах поставки
устанавливается равным 32 Кбайт). К этой категории относятся стримеры
QIC-02 и внутренний стример Iomega
Ditto.
Кроме того, Slackware
Linux работает со стримерами, подключаемыми
к контроллеру гибких дисков (в том числе QIC-117, QIC-40/80
и QIC-3010/3020 (QIC-WIDE)).
Стримеры со специализированными
контроллерами (такие, как Colorado FC-10/FC-20, Mountain Mach-2
и Iomega Tape Controller II) не поддерживаются
Slackware
Linux напрямую. Тем не менее после установки
драйверов (ftp://sunsite.unc.edu/pub/Linux/kernel/tapes) они будут работать.
В Slackware Linux
добавилась поддержка стримеров Seagate TapeStor
8000 и Conner CTMA 400 IDE ATAPI Streaming.
Тем не менее существует целый
ряд стримеров, не поддерживаемых Slackware Linux:
например, контроллеры Emerald и
Tecmar QIC-02, стримеры для параллельных портов
(например, Colorado Trakker), высокоскоростные
стримеры (например, Colorado TC-15), Irwin AX250L/Accutrak 250,
IBM Internal Tape Backup Unit и COREtape
Light.
Дисководы
повышенной емкости
Как и в случае с жесткими
дисками и дисководами CD-ROM, любой
дисковод повышенной емкости, подключенный к интерфейсу SCSI,
должен работать при условии работы контроллера SCSI.
К их числу относятся оптические (магнитооптические) дисководы, WORM-устройства,
флоппи-оптические диски, диски Бернулли, дисководы Zip, Jaz
и SyQuest.
Если устройство не подключается
к контроллеру SCSI, вам придется немного
потрудиться, чтобы организовать его поддержку. Если вы используете дисковод
Zip, подключаемый к параллельному порту, зайдите
на Web-страницу Дэвида Кэмпбелла (www.torque.net/~campbell) и получите
с нее драйверы.
Как правило, все дисководы
Zip и флоппи-оптические дисководы, подключаемые
через интерфейс IDE/ATAPI, нормально
работают с использованием стандартных файловых средств Linux. Мы вернемся
к этой теме в главе 2.
Мыши и
джойстики
Вообще говоря, если ваш
компьютер опознает некоторое устройство, то Slack-ware Linux
сможет работать с ним. Сказанное особенно справедливо для мышей и джойстиков.
Мыши
Поддержка мыши в
Slackware Linux реализована на двух уровнях:
работа с мышью в терминальном режиме и работа с мышью в X. Некоторые bus-мыши
(например, мышь PS/2) не позволяют одновременно использовать оба режима,
и многие начинающие допускают одну и ту же ошибку: они устанавливают драйверы
gpm для терминального режима и обижаются, когда их мышь не работает в X.
В главе 4 мы рассмотрим эту тему более подробно, а пока вам достаточно
знать следующее: Linux будет работать практически с любой мышью, которая
ранее работала на вашем компьютере, включая мыши Microsoft
для последовательного порта, Intellimouse
и bus-мыши; мыши Logitech Mouseman
для последовательного порта; мыши Logitech
для последовательного порта и bus-мыши; bus-мыши ATI XL Inport;
мыши С&Т 82С710 QuickPort, используемые
на портативных компьютерах Toshiba
и TI Travelmate; и мыши PS/2, используемые
на многих новых PC (в частности, производимых
IBM и Dell).
Другие мыши не поддерживаются
Slackware Linux напрямую, однако вы можете
перекомпилировать ядро и добавить необходимые патчи. Два таких патча предназначены
для мыши Sejin J (ftp://sunsite.unc.edu/pub/Linux/kernel/patches/console/jmouse.l.l.70-jmouse.tar.gz)
и устройства MultiMouse, в котором
несколько устройств могут использоваться как одна мышь.
Как правило, любое устройство,
эмулирующее мышь (особенно мышь Microsoft,
которая стала стандартом де-факто для мышей), будет поддерживаться в Slackware
Linux. К числу таких устройств относятся трекболы
(например, фирмы Kensington) и сенсорные
панели (например, фирмы Alps). Кроме
того, некоторые мыши эмулируют мышь Microsoft.
Например, мыши Logitech новых моделей
эмулируют мышь Microsoft, но на них
работают все три кнопки (мыши Microsoft
имеют лишь две кнопки, однако их можно настроить на эмуляцию трех кнопок
≈ третья кнопка обычно эмулируется при одновременном нажатии обеих кнопок,
≈ и эта эмуляция распространяется на совместимые мыши с тремя кнопками).
Пользователи сообщают, что
в Linux работают следующие мыши:
-
A4-Tech.
-
Agiler Mouse 2900.
-
Anubis.
-
Artec.
-
Boeder M-7 Bit Star.
-
Champ.
-
Chic 410.
-
3-кнопочная мышь DynaPoint
для последовательного порта.
-
First Mouse.
-
3-кнопочная мышь Genius
Easymouse.
-
Genius Easy Trak Trackball.
-
Highscreen Mouse Pro.
-
Index.
-
Inland.
-
3-кнопочная мышь Key
Mouse.
-
Logitech CA.
-
Manhattan.
-
MicroSpeed.
-
Mitsumi.
-
Оптическая мышь Mouse
Systems для последовательного порта.
-
Mouse Systems Scroll Mouse.
-
PC Accessories.
-
3-кнопочная мышь qMouse.
-
Клавиатурная мышь Qtronix
Scorpio 60.
-
3-кнопочная мышь Radio
Shack для последовательного порта.
-
Saturn.
-
Sicos.
-
Тесга720.
-
Truemouse.
-
3-кнопочная мышь Trust.
-
Venus.
-
Vertech.
-
WiN.
-
YakumoNo.1900.
Мыши подробно рассматриваются
в главе 4.
Устройства
ввода/вывода
Slackware Linux и
XFree86 поддерживают любые джойстики и специализированные
платы для последовательных и параллельных портов, в том числе и обладающие
нестандартными аппаратными прерываниями (IRQ).
У Slackware Linux не возникает проблем
с чипами UART 8250, 16450, 16550 и
16550А, используемыми в последовательных портах.
Принтеры
Slackware Linux работает
практически с любыми принтерами, подключаемыми к параллельным или последовательным
портам. И все же при настройке принтеров в Slackware Linux
возникает ряд вопросов, требующих решения (большинство которых относится
к выбору конфигурации Ghostscript),
поэтому немалая часть главы 4 посвящена проблемам, связанным с принтерами.
Существуют два семейства
принтеров, которые заведомо не работают в Slack-ware
Linux: все принтеры Hewlett-Packard DeskJet 820xx
и Sharp JX-9210. Эти принтеры разработаны
специально для Windows 95.
Тем не менее в некоторых
ситуациях вам придется найти драйвер или программу, расширяющую возможности
вашего принтера. Например, программа free-lj4 позволяет
лучше управлять режимами принтеров семейства HP LaserJet
4; ее можно найти по адресу ftp://sunsite.unc.edu/pub/Linux/system/
printing/free-lj4-l.lpl.tar.gz.
Если вы используете интерфейс параллельного порта Bit-ronics,
вам придется скачать драйвер по адресу ftp://sunsite.unc.edu/pub/Linux/kernel/patches/misc/bt-APLHA-0.0.1.
module.patch.gz.
Программа Ghostscript,
поставляемая в комплекте Slackware Linux,
позволяет просматривать и печатать файлы в формате PostScript
без коммерческих продуктов и на принтерах, не обладающих прямой поддержкой
PostScript. Ghost-script работает со следующими
принтерами:
-
Apple ImageWriter.
-
Itoh M8510.
-
Canon BubbleJet BJl0e, BJ200, BJC-240, BJC-600, BJC-610,
BJC-4000, BJC-4100, BJC-450, MultiPASS C2500, BJC-240, BJC-70, BJC-800,
LBP-811 и LIPS III.
-
DEC LA50/ 70/ 75/ 75plus, LN03
и LJ250.
-
9-игольные и 24-игольные принтеры
Epson серии LQ, AP3250
и Epson Stylus Color/ Color II/ 500/ 800.
-
HP 2563B, DesignJet 650C, DeskJet, DeskJet Plus, DeskJet
Plus, DeskJet 500, DeskJet Portable, DeskJet 400/ 500C/ 540C/ 690C/ 693C,
DeskJet 550C/ 560C/ 600/ 660C/ 682C/ 683C/ 693C/ 850/ 870Cse, DeskJet 850/
870Cse/ 870Cxi/ 680, DeskJet 500C/ 510/ 520/ 5540C/ 693C, DeskJet 600,
DeskJet 600/ 870Cse, LaserJet 5/ 5L, HP PaintJet XL300, DeskJet 600/ 1200C/
1600C, LaserJet/ Plus/ II/ III/ 4 и
PaintJet/ XL.
-
IBM Jetprinter и Proprinter.
-
Imagen Impress.
-
Mitsubishi CP50.
-
NEC P6/ P6+/ P60.
-
Okidata OL410ex LED и
MicroLine 182.
-
Ricoh 4081/6000.
-
SPARCprinter.
-
StarJet 48.
-
Струйный плоттер Tektronix
4693d color 2/ 4/ 8 bit и Tektronix
4695/ 4696.
-
Xerox XES (2700, 3700, 4045
и т. д.).
Программа Ghostscript
может использоваться и с другими принтерами, но вам придется скачать необходимые
драйверы из Интернета.
Сканеры
Благодаря пакету
SANE (Scanner Access Now Easy) Slackware Linux
работает с самыми разнообразными сканерами. Этот пакет находится на прилагаемых
CD-ROM.
Кроме того, в Интернете имеется
много драйверов для конкретных моделей сканеров. Они перечислены в табл.
1.5.
Таблица 1.5. Драйверы
сканеров
Cканер
|
Web-адрес
|
A4 Tech AC 4096/ AS 8000P |
ftp://ftp.informatik.hu-berlin.de/pub/local/linux/a4scan/a4scan.tgz |
Epson GT6000 |
ftp://sunsite.unc.edu/pub/Linux/apps/graphics/capture/ppic0.5.tar.gz |
HP ScanJet IIc, IIcx,
IIр, Зс, 4c, 4p, 5p, 5pse, plus |
www.tummy.com/xvscan/ |
Неподдерживаемые
модели сканеров
Некоторые модели сканеров
не поддерживаются Slackware Linux:
ручной сканер Escom 256 (Primax Lector Premier 256), Genius ScanMate/
256, ручные сканеры EasyScan,
ручной сканер Mustek CG8000 и ручной
сканер Trust Ami Scan.
Средства
связи
Существует немало возможностей
для связи Slackware Linux с внешним
миром. В этом и следующем разделах речь пойдет о коммуникационных устройствах
≈ модемах и сетевых адаптерах.
Модемы
Slackware Linux обладает
широкой поддержкой как внутренних, так и внешних модемов, которые подключаются
к компьютеру через последовательный порт или порт PCMCIA
(PC-карту). Проблемы возникают лишь с модемами, разработанными специально
для операционной системы Windows 95
(см. ниже) и для DOS.
Если для работы вашего модема
необходима специальная DOS-программа, которая загружает в модем управляющую
программу при каждой перезагрузке компьютера, его можно использовать в
Slackware Linux. Достаточно загрузить программу
в DOS и выполнить ⌠теплую■ перезагрузку,
при которой управляющая программа остается в памяти модема.
Несовместимые
модемы
Некоторые модемы просто
не могут работать в Linux, потому что
для их функционирования необходимы ресурсы операционной системы
Windows 95. К их числу относятся: Multiwave
Innovation CommWare V.34, серия US
Robotics WinModem, внутренний модем
Sportster Voice/ Fax Plug and Play (модель
Х2 1785), модемы Воса Research M3361
и внутренний модем 28.8 (модель MV34AI), Zoltrix 33.6 Win HSP Voice/
Speaker Phone, внутренний модем Motorola
ModemSURFR, модем DSVD, Compaq 192
PCMCIA и New Media Win-surfer PCMCIA
(модем/адаптер для последовательного порта).
Факс-модемы
Средства факсимильной связи,
присутствующие в факс-модемах, недоступны в Slackware Linux
напрямую. Тем не менее творчески мыслящие программисты предлагают специальные
драйверы, обеспечивающие работу конкретных факс-модемов. Драйверы и их
Web-адреса перечислены в табл. 1.6.
Таблица 1.6. Драйверы
факс-модемов
Модем
|
URL
|
Семейство
ZyXEL U-1496 |
www.pelcht.demon.nl/#ZyXEL/ZyXEL-1.7.tar.gz |
Семейство
ZyXEL Elite 2864 |
www.pelchLdemon.nl/#ZyXEL/ZyXEL-1.7.tar.gz |
ZyXEL
Omni ТА 128 |
www.pelchLdemon.nl/#ZyXEL/ZyXEL-1.7.tar.gz |
Сетевые
адаптеры
Slackware Linux поддерживает
множество сетевых адаптеров ≈ и это неудивительно, поскольку Linux по своей
сути является сетевой операционной системой. Впрочем, эта поддержка выглядит
еще более впечатляюще, если учесть, что при проектировании сетевых адаптеров
PC не всегда закладывается совместимость с
другими адаптерами (что приводит к большому разнообразию чипсетов и показателей
быстродействия). Кроме того, для Linux обычно рекомендуется приобретать
сетевые адаптеры, выпущенные хорошо известными фирмами, ≈ многие дешевые
⌠клоны■ не обеспечивают 100-процентной совместимости с распространенными
сетевыми адаптерами.
Slackware Linux поддерживает
широкий диапазон сетевых адаптеров, от распространенных плат Ethernet
до многочисленных специализированных плат.
В следующем разделе перечислены
все совместимые сетевые адаптеры.
Адаптеры
Ethernet
Существует лишь один адаптер
Ethernet, от которого следует держаться подальше
≈ старый 3Com ЗС501, на редкость зловредная штука. Slackware Linux
поддерживает
практически все остальные адаптеры Ethernet,
включая:
-
3Com 3C503, 3C505, ЗС507, ЗС509/
ЗС509В (ISA), 3C515 EtherLink XL Corkscrew (ISA), 3C579 (EISA),
3C589C (PCMCIA), серия ЗС592/ЗС595/ЗС597
Ethel-Link III Vortex (ISA, EISA) и семейство
ЗС900/ ЗС905 Ethel-Link XL Boomerang (PCI).
-
AMD LANCE (79C960)/ PCnet-ISA/PCI (AT1500, HP J2405A, NE1500/
NE2100).
-
AT&T GIS WaveLAN.
-
Allied Telesis ATI 700.
-
Allied Telesis LA10PCI-T.
-
Ansel Communications AC3200 EISA.
-
Apricot Xen-II/82596.
-
Cabletron E21xx.
-
Cogent EM110.
-
Danpex EN-9400.
-
DEC DE425 (EISA), DE434/ DE435 (PCI), DE450/ DE500
(с драйвером DE4x5), DEC DEPCA, EtherWORKS
и EtherWORKS 3.
-
Fujitsu FMV-181/182/183/184.
-
Hewlett-Packard PCLAN (серии
27245 и 27xxx), PCLAN PLUS (27247B
и
27252А), HP J2585A/B, HP J2970, J2973 (PCI), J2573 (ISA), Compex
ReadyLink ENET100-VG4 (EISA, PCI) и
Compex FreedomLine 100/VG (ISA, EISA, PCI).
-
IBM ThinkPad 300 (встроенный
адаптер).
-
ICL EtherTeam 16i/32 EISA.
-
Intel EtherExpress, EtherExpress Pro
и EtherExpress Pro 100B.
-
NE2000/NE1000.
-
New Media Ethernet.
-
PureData PDUC8028 и PDI8023.
-
SEEQ8005.
-
SMC Ultra/ EtherEZ (ISA), Ultra32 (EISA) и
серия 919х.
-
Schneider&Koch G16.
-
Western Digital WD80x3.
-
Zenith Z-Note (встроенный адаптер).
В некоторых адаптерах
Ethernet используются чипы семейства
DEC DC21x4x, более известного под названием
Tulip. Slackware Linux поддерживает эти чипы
с помощью модуля ядра tulip.o. Чипы
Tulip используются в следующих адаптерах
Ethernet:
-
Accton EtherDuo PCI и
Accton EN1207.
-
AdaptecANA6901/CHANA6911/TX.
-
C-NET CNE-935.
-
Cogent EM100, EM110, EM400, EM960
и ЕМ964 Quartet.
-
Danpex EN-9400P3.
-
D-Link DFE500-TX и D-Link
DE-530CT.
-
DEC DE450/DE500-XA и
QSilver; Linksys EtherPCI; Kingston EtherX KNT40T
и EtherX KNE100TX.
-
Netgear FX310 TX 10/100.
-
SMC EtherPower, 8432BT, EtherPower 10/100
и SMC EtherPower 10/100.
-
Surecom EP-320X.
-
Thomas Conrad TC5048.
-
Znyx ZX312 EtherAction, ZX314, ZX315 EtherArray, ZX342, ZX344,
ZX345, ZX346, ZX348 и ZX351.
Адаптеры
ISDN
Адаптеры ISDN (Integrated
Services Digital Network) не поддерживаются
Slackware Linux.
Тем не менее вы можете скачать
драйверы из Интернета и наделить Slackware Linux
поддержкой ISDN. В табл. 1.7
перечислены адаптеры ISDN и соответствующие
ресурсы Интернета.
Таблица 1.7. Драйверы
ISDN
Адаптер ISDN
|
URL
|
3Com Sonix Arpeggio |
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/network/sonix.tgz |
AVMA1 |
ftp://ftp.franken.de/pub/isdn4linux/ |
Combinet Everyware 1000 |
ftp://sunsite.unc.edu/pub/Linux/kemel/patches/network/combinetl000isdn-l.02.tar.gz |
Адаптеры
Ethernet для параллельного порта
Slackware Linux поддерживает
следующие адаптеры Ethernet для параллельного
порта: Accton, AT-LanTec/ RealTek и
D-Link DE600/DE620.
Адаптеры
FDDI
Slackware Linux работает
со всеми адаптерами DEC DEFEA (EISA)
и DEFPA (PCI).
Любительские
радиоадаптеры
Slackware Linux работает
со следующими радиоадаптерами (АХ.25): Gracilis PackeTwin, Ottawa
PI/ PI2 и большинством адаптеров HDLC
на базе 8530.
Racal-Interlan
Slackware Linux работает
со следующими адаптерами Racal-Interlan: NI5210, NI6510
и адаптерами PCI.
Адаптеры
Token-Ring
Slackware Linux работает
с адаптерами Token-Ring фирмы
IBM, использующими DMA. Slackware Linux
не работает со следующими адаптерами Token-Ring:
IBM PCI, Sysconnect и
Schneier&Koch. Для этих адаптеров не существует
драйверов.
Адаптеры
ARCnet
Slackware Linux работает
со всеми адаптерами ARCnet.
Адаптеры
АТМ
Адаптеры АТМ (Asynchronous
Transfer Mode) не поддерживаются Slackware
Linux
напрямую. В настоящее время идет работа над созданием драйвера АТМ, о ней
можно прочитать по адресу lrcwww.epfl.ch/linux-atm.
Адаптеры
Frame-Relay
Адаптеры Frame-Relay
не поддерживаются Slackware Linux напрямую.
Драйверы для адаптера Sangoma S502
56К Frame Relay можно скачать по адресу
ftp://ftp.sovereign.org/pub/wan/fr.
Адаптеры
беспроводной связи
Slackware не поддерживает
адаптеры беспроводной связи напрямую. Существует драйвер для серии адаптеров
Proxim RangeLan2, который можно найти по адресу
www.komacke.corn/distribution.html.
Мультипортовые
контроллеры
Во многих сетях ≈ особенно
в тех, где Slackware Linux используется
в качестве сетевого сервера, ≈ на сервере устанавливается мультипортовый
контроллер для подключения пользователей через различные порты. Большинство
мультипортовых контроллеров широко поддерживается в Slackware Linux.
Мультипортовые контроллеры
делятся на две категории: интеллектуальные и неинтеллектуальные. Неинтеллектуальные
контроллеры также делятся на две категории: совместимые с моделями
AST FourPort (с выбором блока адресов и использованием
одного IRQ) и использующие стандартные
адреса портов (со стандартным блоком адресов и использованием четырех
IRQ). Для Slackware Linux
неважно, какой контроллер установлен на вашем компьютере.
Slackware Linux поддерживает
следующие неинтеллектуальные мультипортовые контроллеры:
-
AST FourPort и клоны (добавляет
четыре порта).
-
Accent Async-4 (добавляет четыре
порта).
-
Arnet Multiport-8 (добавляет
восемь портов).
-
Bell Technologies HUB6 (добавляет
шесть портов).
-
Воса ВВ-2016 (добавляет шестнадцать
портов), IO/AT66 (добавляет шесть портов)
и IO 2by4 (добавляет четыре последовательных
и 2 параллельных порта, в общей сложности используя 5 IRQ).
-
Comtrol Hostess 550 (добавляет
четыре или восемь портов).
-
Computone ValuePort (добавляет
четыре, шесть или восемь портов), совместим с AST FourPort.
-
DigiBoard PC/X (добавляет 4,
8 или 16 портов).
-
РС-СОММ 4-port
(добавляет четыре порта).
-
SIIG I/O Expander 4S (добавляет
четыре порта, но занимает 4 IRQ).
-
STB 4-СОМ (добавляет четыре
порта).
-
Twincom ACI/550.
-
Usenet Serial Board II (добавляет
четыре порта).
Контроллеры Воса ВВ-1004 (добавляет
четыре порта) и 1008 (добавляет восемь портов) поддерживаются частично,
однако для них недоступны DTR, DSR и CD.
Slackware Linux поддерживает
следующие интеллектуальные мультипортовые контроллеры: Cyclades
Cyclom 8Y/16Y (добавляет 8 или 16 портов)
(ISA/PCI)
и Stallion EasylO (ISA), EasyConnection 8/32 (ISA/MCA), Easy-Connection
8/64/ONboard (ISA/EISA/MCA)/Brumby/Stallion (ISA).
Slackware Linux поддерживает
и другие мультипортовые контроллеры, но для них придется скачать и установить
патчи. Поддерживаемые устройства и Web-адреса патчей перечислены в табл.
1.8.
Таблица 1.8. Патчи для
других мультипортовых контроллеров
Контроллер
|
URL
|
DigiBoard
PC/ Xe (ISA), PC/ Xi (EISA) и PC/ Xeve |
ftp://ftp.digibd.com |
Control
RocketPort (8/16/32 порта) |
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/serial/
comtrol-1.04.tar.gz |
Моха
С102, С104, С168, С218 (8 портов), С320 (расширяемый, 8/16/24/32 порта)
и С320Т |
ftp://ftp.moxa.соm/drivers/linux/ |
Specialix
SI0/XI0 (модульный, от 4 до 32 портов) |
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/serial/sidrv.taz |
Видеоадаптеры
При первой установке
Linux большинство пользователей беспокоится
о том, поддерживается ли их видеоадаптер.
На самом деле особых причин
для беспокойства нет: XFree86 (версия
Х Window System, реализованная для
PC) поддерживает широкий спектр видеоадаптеров,
и запустить Х в режиме VGA удается
почти всегда. Без графики и XFree86 в текстовом режиме Linux работает практически
всегда.
Перед тем как рассматривать
этот вопрос, необходимо разобраться с тем, как Slackware Linux
работает с графикой.
Если Slackware Linux
работает в текстовом режиме, подойдет практически любой монитор. Однако
если вы хотите работать с графическим интерфейсом, вам придется иметь дело
с XFree86. Тем, кто работал на рабочих станциях UNIX,
хорошо знакома Х Window System ≈ бесплатно
распространяемый набор графических библиотек, используемый для создания
графического интерфейса в UNIX-системах. Группа добровольцев взяла общедоступные
исходные тексты Х и перенесла их на PC,
чтобы она работала с PC-вариантами UNIX ≈
одним из таких вариантов и является Linux.
XFree86 работает
точно так же, как и широко распространенная Х Window System.
Многие популярные UNIX-программы (такие, как emacs),
работающие в X, также могут работать в XFree86 и Linux. В главе 3 об Х
рассказывается более подробно.
Преимущество XFree86
заключается в том, что она предоставляет очень дружественный интерфейс
к операционной системе (далеко не настолько дружественной). Недостаток
в том, что она занимает много памяти, а ее настройка иногда оказывается
непростой задачей. Между операционной системой и пользователем возникает
дополнительная программная прослойка. Она напрямую работает с чипами, установленными
на видеоадаптерах, а это означает, что перед установкой Х необходимо кое-что
узнать о видеоадаптере.
XFree86 позволяет
переключать графические режимы прямо во время работы. Установка режима
VGA не требует особых усилий с вашей стороны,
а на новых компьютерах с нормальным видеоадаптером вам удастся установить
режим SuperVGA с минимальной настройкой.
В главе 3 мы поможем вам в решении этой задачи.
Как правило, в XFree86 на видеоадаптере
можно установить такое же разрешение, как и в Windows 95 или Windows NT
Workstation. Тем не менее между разрешениями Windows 95 и XFree86 существует
одно отличие, которое проявляется при работе с видеоадаптерами на чипсетах
от Mach32, Cirrus и S3. Windows 95 поддерживает то, что называется 32-битным
цветом, но на самом деле таковым не является ≈ это 24-битная кодировка
пикселей. В Slackware Linux эти режимы не поддерживаются.
Если вы хотите установить графический
режим высокого разрешения, но ваш адаптер не позволяет это сделать, модернизация
обойдется недорого ≈ сейчас нетрудно найти видеоадаптер дешевле 20 долларов.
Хотя обычно мы не склонны бросаться деньгами на новое ⌠железо■, видеоадаптеры
SuperVGA упали в цене настолько, что экономить
на них будет просто глупо. Если вы захотите приобрести недорогой видеоадаптер,
поищите адаптеры с аппаратным ускорением (в частности, построенные на чипсетах
ATI Mach или S3) вместо обычных адаптеров
(на чипсетах от таких фирм, как Cirrus
или Western Digital).
Следующие видеоадаптеры работают
в режимах SuperVGA и поддерживаются
XFree86
и Slackware Linux: видеоадаптеры производства
Diamond, ARK Logic ARK1000PV/2000PV, ATI VGA Wonder, ATI Mach32, Cirrus
542x и 543х, OAK OTI-037/67/77/87,
S3, Trident TVGA8900/9000 и Tseng ET3000/
ET4000/W32.
В прошлом адаптеры Diamond не поддерживались
XFree86, потому что специалисты по маркетингу из Diamond Multimedia не
хотели делиться информацией о своих чипсетах и о том, как заставить их
работать. После предыдущего издания этой книги фирма Diamond Multimedia
изменила свою позицию и стала сотрудничать с командой XFree86, благодаря
чему XFree86 теперь обладает полноценной поддержкой новых видеоадаптеров
Diamond.
Чипсеты
и видеоадаптеры с аппаратным ускорением
XFree86 и Slackware Linux
поддерживают следующие чипсеты и видеоадаптеры с аппаратным ускорением:
-
ARK Logic ARK1000PV/VL и
ARK2000PV/ MT.
-
ATI Mach8, Mach32, Mach64, 3d Rage, 3D Rage II
и 3D Rage Pro.
-
Chips & Technologies 64200, 64300, 65520, 65525, 65530,
65535, 65540, 65545, 65546, 65548, 65550, 65554, 64200
и 64300.
-
Cirrus Logic 5420, 542х/5430,
5434, 5436, 544х, 546х, 5480, 62х5 и 754х.
-
Diamond Viper VLB/PCI.
-
IBM 8514/ A, IBM XGA-I и
XGA-II.
-
IIT AGX-020/ 014/ 015/ 016.
-
Matrox MGA2064W (Millennium), MGA1064SG (Mystique
и Mystique 220) и MGA2164W (Millennium
II PCI и AGP).
-
Number Nine Imagine 1128 (серии
I и II)
и Revolution 3D (T2R).
-
Oak OTI-087.
-
Orchid P9000.
-
S3 732(Trio32), 764 (Trio64), Trio64V+, 801, 805, 864, 866,
868, 86С325 (ViRGE), 86C375 (ViRGE/
DX), 86C385 (ViRGE/ GX), 86C988 (ViRGE/ VX), 911, 924, 928, 964
и 968 (см. следующий раздел).
-
SiS 86с201, 86с202 и 86с205.
-
Trident 9440, 96хх и
Cyber938x.
-
Tseng ET4000/W32/W32i/W32p и
ЕТ6000.
-
Weitek P9000.
-
Western Digital WD90C24/24A/24A2/31/33.
Видеоадаптеры
на базе S3
Slackware Linux и
XFree86 поддерживают следующие видеоадаптеры,
построенные на различных чипсетах S3:
-
Actix GE 321, Ultra, GE 64 VLB.
-
ASUS Video Magic PCI V864.
-
Canopus Co. Power Window 3DV.
-
DataExpert DSV3365, DSV3325.
-
Diamond Stealth 24 VLB, Stealth Pro, Stealth 64, Stealth
64 DRAM, Stealth 64 Graphics 2001, Stealth Video DRAM, Diamond Stealth
64 Video 2120/ 2200, Stealth 64 Video 3200, Stealth 64 Video VRAM, Stealth
64 Video 3240/ 3400, Stealth 64 Video 2001, Multimedia Stealth 3D 2000,
Multimedia Stealth 3D 2000, Multimedia Stealth 3D 2000 PRO, Stealth 3D
2000, Stealth 3D 2000 PRO, Stealth 3D 3000.
-
ELSA Winner 1000 ISA, Winner 1000 ISA/VLB/EISA, Winner l000TwinBus,
Winner 1000VL, Winner 2000, Winner 1000 PRO VLB/PCI, Winner 2000 PRO-2,4,
Winner 2000 PRO PCI, Winner 1000AVI, Winner 1000PRO/X, Gloria-4/8, Winner
2000AVI, Winner 2000 PRO/X-2/X-4/X-8, Winner 1000TRIO/V, Winner 1000/T2D,
Victory 3D, Victory 3DX, Winner 3000-S, Winner 2000AVI/3D, Winner 3000,
Winner 3000-L-42/-M-22.
-
ExpertColor DSV3325, DSV3365.
-
Genoa Phantom 641, VideoBlitz III AV, VideoBlitz III AVI.
-
Hercules Graphite Terminator 64, Graphite Terminator Pro
64, Terminator 64/ Video, Terminator 64/ 3D, Terminator 3D/ DX.
-
LeadTek WinFast S340, WinFast S510, WinFast 3D S600.
-
MAXColor S3 Trio64V+.
-
MELCO WGP-VG4S, WGP-VX8.
-
Miro Crystal 8S, Crystal 10SD, Crystal 16S, Crystal 20SD,
Crystal 20SV, Crystal 20SV PCI/ 40SV, Crystal 20SD PCI, Crystal 80SV.
-
Number Nine Level 10/ 11/ 12, Level 14/ 16, GXE64 PCI, GXE64
Pro VLB/ PCI, FX Motion 531, FX Motion 771, FX Vision 330, FX Motion 331,
FX Motion 332.
-
Orchid Fahrengeit 1280+, Fahrengeit VA, VL-41, Fahrengeit
Video 3D.
-
SPEA PowerGraph X.24, STB Pegasus VL, Velocity 64 Video,
PowerGraph 64, PowerGraph 64 Video, PowerGraph 3D, Nitro 3D, Velocity 3D.
-
VideoLogic GrafixStar 400, GrafixStar 500, GrafixStar 700.
-
VidTech FastMax P20.
-
WinFast S430/S510, 3D S600.
Видеоадаптеры
без аппаратного ускорения
XFree86 и Slackware
Linux поддерживают следующие чипсеты и видеоадаптеры
без аппаратного ускорения:
-
Alliance AP6422 и АТ24.
-
ATI VGA Wonder (серия).
-
Avance Logic AL2101/ 2228/ 2301/ 2302/ 2308/ 2401.
-
Cirrus Logic 6420/ 6440 и
7555.
-
Compaq AVGA.
-
Genoa GVGA.
-
MCGA (320х200).
-
MX MX 68000/ MX68010.
-
NCR 77C22, 77C22E и 77С22Е+.
-
NVidia NVl.
-
Oak OTI-037C, OTI-067 и
OTI-077.
-
RealTek RTG3106.
-
SGS-Thomson STG2000.
-
Trident 8800CS, 8200LX, 8900x, 9000, 9000i, 9100B, 9200CXr,
9320LCD, 9400CXi, 9420, 9420DGi и 9430DGi
-
Tseng ET3000 и ЕТ4000АХ.
-
Video 7/ Headland Technologies HT216-32.
-
Western Digital/Paradise PVGA1
и WD90COO/ 10/ 11/ 30.
Монохромные
адаптеры
XFree86 и Slackware
Linux поддерживают следующие монохромные чипсеты
и видеоадаптеры: Hercules, Hyundai HGC-1280
и Sigma Laser View PLUS.
Устройства
видеозахвата
Устройства видеозахвата
или покадрового ввода не поддерживаются Slackware Linux
напрямую. Тем не менее в табл. 1.9
перечислены драйверы, которые можно найти в Интернете.
Таблица 1.9. Драйверы
устройств видеозахвата
Устройство
|
Адрес
|
Data Translation DT2803,
Data Translation DT2851 Frame Grabber |
ftp://sunsite.unc.edu/pub/Linux/apps/video/dt2851-2.01.tar.gz |
Data Translation DT3155 |
ftp://krusty.eecs.umich.edu |
Dipix XPG1000/FPG/PPMAPA |
www.thp.Uni-Koeln.DE/~rjkm/linux/bttv.html |
Epix SVM, MUX |
www.ssc.com |
FAST Screen Machine II |
ftp://sunsite.unc.edu/pub/Linux/apps/video/ScreenMachineII.2.0.tgz |
Hauppage Wincast TV PCI |
www.thp.Uni-Koeln.DE/~rjkm/linux/bttv.html |
Imaging Technology ITI/IC-PCI |
ftp://ftp.gom-online.de/pub/IC-PCI/icpci-0.3.2.tar.gz |
ImageNation Cortex I |
ftp://sunsite.unc.edu/pub/Linux/apps/video/cortex.drv.l.l.tgz |
Miro PCTV |
www.thp.Uni-Koeln.DE/~rjkm/linux/bttv.html |
MuTech MV1000 PCI |
ftp://sunsite.unc.edu/pub/Linux/apps/video/mvl000drv-0.33.tgz |
Philips PCA10TV |
ftp://ftp.il.ft.hse.nl/pub/tvl000/pctvl000.02.tgz |
Smart Video Recorder III |
www.thp.Uni-Koeln.DE/~rjkm/linux/bttv.html |
STB TV PCI Television Tuner |
www.thp.Uni-Koeln.DE/~rjkm/linux/bttv.html |
Звуковые
карты
Поддержка звуковых карт
встроена в Slackware Linux. Следующие
звуковые карты и чипсеты заведомо работают в Slackware Linux:
-
Любая карта на базе 6850
UART MIDI.
-
Adlib (OPL2).
-
Audio Excell DSP16.
-
AWE32 и AWE64.
-
Aztech Sound Galaxy NX Pro.
-
Crystal CS4232 (PnP).
-
Echo-PSS (Orchid SoundWave 32
и Cardinal DSP16).
-
Ensoniq SoundScape.
-
Gravis Ultrasound, дочерняя
плата 16-битной оцифровки Ultrasound
и Gravis Ultrasound MAX.
-
Logitech SoundMan Games, Logitech SoundMan Wave (Jazz 16/
OPL4) и Logitech SoundMan 16.
-
MPU-401 MIDI.
-
MediaTriX AudioTriX Pro.
-
Media Vision Premium 3D, Media Vision Pro Sonic 16
и Media Vision Pro Audio Spectrum 16.
-
Microsoft Sound System.
-
OAK OTI-601D.
-
OPTi 82C928/82C929 (MAD16/ MAD16 Pro/ ISP16/ Mozart).
-
Sound Blaster, Sound Blaster Pro
и Sound Blaster 16.
-
Turtle Beach Wavefront (Maui, Tropez).
-
Wave Blaster.
-
Звуковые карты на чипах
ESS Technologies AudioDrive (688, 1688, 1868
и т. д.).
Существуют и другие звуковые
карты, работающие в Slackware Linux;
проблема сводится к отысканию нужных драйверов. В табл. 1.10 перечислены
эти карты с Web-адресами драйверов.
Таблица 1.10. Драйверы
звуковых карт
Звуковые карты
|
URL
|
MPU-401 MIDI |
ftp://sunsite.unc.edu/pub/Linux/kernel/sound/mpu401-0.2.tar.gz |
Turtle Beach MultiSound/ Tahiti/
Monterey |
ftp://ftp.cs.colorado.edu/users/mccreary/archive/tbeach/multisound/ |
Нельзя сказать, что поддерживаются
все возможности всех звуковых карт. Например, не поддерживается синтезатор
MIDI E-mu карты AWE32.
Не поддерживается чип ASP семейств
Sound Blaster 16 и AWE
64. Кроме того, Sound Blaster 16 с
DSP 4.11 и 4.12 имеют аппаратный баг, который
приводит к зависанию при одновременном воспроизведении MIDI
и цифрового аудио.
Зачем нужна звуковая карта
в Slackware Linux? Само собой,
Doom воспринимается намного лучше, если кровь
и мозги разлетаются по сторонам под аккомпанемент воплей смертельной агонии.
Кроме того, существует новое поколение аудиопрограмм для Интернета, поддерживаемых
в Linux. Некоторые из них весьма впечатляют ≈ как, например, аудиодекодер
RealAudio, работающий в реальном времени.
В этой книге мы еще не раз вернемся к звуку, Linux и Интернету.
Портативные
компьютеры и Linux
Благодаря потрясающему
росту производительности портативных компьютеров Linux хорошо работает
на многих моделях. Slackware Linux
заведомо работает на следующих портативных компьютерах:
-
Acernote Light 350PCX, 370С,
370РС, 372 и 384.
-
Apex XC-200.
-
AST 900N, J30, Ascentia A, Ascentia P55
и Ascentia 810N.
-
AT&T Globalyst 200S.
-
Best6650CD.
-
Chicony MP-975.
-
Clevo Multimedia 86 и
8750.
-
Compaq 430C, Armada 11XX, Armada 1130, Armada 1520D, Armada
1530D, Armada 1540D, Armada 4120, Concerto, Centura 4/ 25c, Centura Aero,
Elite, LTE Lite 4/25, LTE5000, Presario 1020
и Presario 1210.
-
Dell Inspiron 3000, Latitude LM P-100, Latitude LM P133ST,
Latitude LX4100, Latitude XP с Advanced
Port Replicator, Latitude Xpi, Latitude XPi P90T
и Latitude XPi P133ST.
-
Digital HiNote, HiNote Ultra2
и HiNote Ultra 2000.
-
DynaNote 500.
-
Epson Action Note 910C.
-
EPS Technologies Apex XL-133.
-
Fujitsu Lifebook 420D, Lifebook 500, Lifebook 735Dx
и Milan.
-
Gateway 2000 Solo 2000, Solo 2200
и Solo 9100.
-
Hitachi Visionbook Plus и
Visionbook Pro 7560.
-
HP Omnibook 600, Omnibook 800
и Omnibook 5000.
-
IBM PC 110 Palmtopm Thinkpad 365XD, Thinkpad 500, Thinkpad
560, серия Thinkpad 701 Butterfly
и Thinkpad 760.
-
Kapok 7600.
-
Micron Millenia Transport.
-
NEC Versa и Versa 6200MMX.
-
Olivetti Echos.
-
Panasonic CF-41.
-
ProStar NP5200, 6200 и
7200.
-
Sager 862.
-
Samsung SENS810.
-
Sharp 3040, PC-865011, PC-8800
и PC-9020.
-
Tadpole P1000 Series.
-
Texas Instruments Extensa 335, Extensa 560CD, Extensa 570CD,
Extensa 570CDT, Extensa 605CD, Extensa 650CDT, TravelMate 4000M, TravelMate
5100 и TravelMate 6030.
-
Toshiba Libretto, Satellite 100CS, Satellite 110CS, Satellite
110/115CS, Satellite 1910, 2130CS, 2135CsS, 2155CDS, T3400, T3600CT, T400CDT,
Satellite Pro 400CS, 410CS, 700CT, 410/ 415CS, Satellite Pro 430CDS, Satellite
Pro 440CDX, T4500, T4800CT, Tecra 710CDT и
Tecra 720CDT.
-
Twinhead Slimnote 875CX и
Slimnote 8120TV.
-
Vobis BlueNote II.
-
LeBook 100, LeBook 133 и
LeBook Premium 166.
-
Winbook FX, Winbook Pro, Winbook XL
и Winbook XP5.
В табл. 1.11 перечислены
некоторые Web-узлы, посвященные вопросам использования Slackware
Linux на портативных компьютерах.
Таблица 1.11. Web-узлы,
посвященные Slackware Linux на портативных компьютерах
Тема
|
URL
|
Состояние
аккумуляторов |
ftp://sunsite.unc.edu/pub/Linuxx/system/power/ |
Курсоры |
ftp://sunsite.unc.edu/pub/Linux/kernel/patches/console/noblink-1.7.tar.gz |
Управление
питанием |
ftp://ftp.cs.unc.edu/pub/users/faith/linux/ |
Работа с Linux на портативных компьютерах
более подробно рассматривается в главе 5.
Устройства
PCMCIA
Благодаря выдающимся усилиям
Давида Хайндса (David Hinds) практически
любой контроллер PCMCIA, существующий
в природе, поддерживается в Linux. Напрямую поддерживаются чипсеты
PCMCIA Databook TCIC/2, Intel i82365SL, Cirrus PD67xx
и Vadem VG-468, используемые в подавляющем
большинстве устройств PCMCIA. Мы еще
вернемся к теме PCMCIA в главе 4, а
на данный момент вам лишь необходимо знать, какие устройства PCMCIA
поддерживаются в Linux.
Пользователи сообщают о проблемах
с контроллером Motorola 6AHCOGA, поэтому данный контроллер PCMCIA не поддерживается.
Из-за неуклюжего и неудобного сокращения
устройства PCMCIA часто называются PC-картами.
За дополнительной информацией о поддержке
PCMCIA в Linux обращайтесь на http://hyper.stanford.edu/HyperNews/get/pcmcia/home.html.
Поддерживаемые
PCMCIA-адаптеры Ethernet
Многие PCMCIA-адаптеры
Ethernet могут работать с драйвером
pcnet_cs, скомпилированным в ядре Slackware
Linux. К их числу относятся следующие адаптеры:
-
Большинство адаптеров 3Com (Зс589,
Зс589В, Зс589С, 3c589D).
-
Accton EN2212 и EN2216
EtherCard.
-
Allied Telesis CentreCOM CE6001
и LA-PCM.
-
Asante FriendlyNet.
-
AST 1082 Ethernet.
-
CeLAN EPCMCIA.
-
CNet CN30BC и CN40BC.
-
Compex/Ready LINK Ethernet Combo.
-
Compex Linkport Ethernet.
-
Connectware LANdingGear Adapter.
-
CONTEC C-NET(PC)C.
-
Danpex EN-6200P2 Ethernet.
-
Datatrek NetCard, Dayna Communications CommuniCard E.
-
Digital DEPCM-AA Ethernet.
-
Digital EtherWORKS Turbo Ethernet.
-
D-Link DE-650, DE-660.
-
Eagle NE200 Ethernet.
-
Edimax Technology Ethernet Combo.
-
EFA InfoExpress 205, 207 Combo.
-
Eiger Labs EPX-ET10T2 Combo.
-
ELECOM Laneed (включая
LD-CDWA, LD-CDX, LD-CDNIA и LD CDY).
-
ЕР-210 Ethernet.
-
Epson Ethernet.
-
EtherPRIME Ethernet.
-
Explorer NE-10000 Ethernet.
-
EZLink 4109 Ethernet.
-
Farallon Etherwave.
-
Fiberline FL-4680.
-
Fujitsu (FMV-J181, FMV-J182, FMV-J182A).
-
Fujitsu TOWA LA501, Gateway 2000 Ethernet.
-
Genius ME3000II Ethernet.
-
Grey Cell Ethernet.
-
GVC NIC-2000P Ethernet Combo.
-
Hitachi HT-4840-11 EtherCard, Hypertec
НурегЕnet
-
IBM CreditCard Ethernet Adapter.
-
IC-Card Ethernet.
-
InfoTel IN650ct Ethernet.
-
I-O Data PCLA/T.
-
Katron PE-520 Ethernet.
-
Klingston KNE-PCM/M и
KNE-PC2.
-
LANEED Ethernet.
-
PanPro EP4000A.
-
Lantech Ethernet.
-
Linksys EtherCard.
-
Logitec LPM-LN10T и LPM-LN10BA
Ethernet.
-
Longshine Ethernet.
-
Macnica ME-1 Ethernet.
-
Maxtech PCN2000 Ethernet.
-
Megahertz (XJ10BT, XJ10BC и
СС10ВТ Ethernet).
-
Meico LPC-TJ и LPC-TS.
-
Micronet Etherfast Adapter.
-
NDC Instant-Link.
-
Network General ⌠Sniffer■.
-
New Media BASICS Ethernet.
-
New Media EthernetLAN.
-
New Media LiveWare.
-
NextCom NC5310.
-
Novell/National NE4100 InfoMover.
-
Ositech Four of Diamonds.
-
Panasonic CF-VEL211 P-B.
-
Planet SmartCom 2000 and 3500.
-
PreMax Pe-200 Ethernet.
-
Proteon Ethernet.
-
Ratoc REX-9822 и REX-5588A/W.
-
Relia RE2408T Ethernet.
-
RPTI EP400 и ЕР401 Ethernet.
-
SCM Ethernet.
-
SMC 9020BT EtherEZ.
-
Socket Communications Socket EA LAN Adapter.
-
SuperSocket RE450T.
-
SureCom Ethernet.
-
SVEC PN605C.
-
Некоторые адаптеры TDK
(LAC-CD02x, LAK-CD021, LAK-CD022A и LAK-CD021AX).
-
Thomas-Conrad Ethernet.
-
Trust EthernetCombo.
-
Volktek NPL-402CT Ethernet.
-
Xircom CreditCard CE2.
Даже если ваш адаптер отсутствует
в списке, это еще не значит, что он не будет работать. Большинство новых
адаптеров PCMCIA совместимо с
NE2000 ≈ если ваш адаптер принадлежит к их
числу, попробуйте использовать этот драйвер.
New Media LiveWare+ не работает в
Linux.
В некоторых случаях вам придется
скомпилировать специальные драйверы для включения в ядро Linux. В табл.
1.12 перечислены такие адаптеры и драйверы, необходимые для них.
Таблица 1.12. Устройства
PCMCIA, требующие специальных драйверов
Адаптер
|
Драйвер
|
Адаптер
|
Драйвер
|
3Com |
3c589_cs |
Nextcom |
fmvj18x_Cs |
Contec |
fmvj18x_Cs |
Ositech |
smc91c92_cs |
Eagle |
fmvj18x_Cs |
RATOC |
fmvj18x_Cs |
Farallon |
3c589-cs |
SMC EliteCard |
smc91c92_cs |
Fujitsu |
fmvj18x_Cs |
TDK |
fmvj18x_Cs |
Megahertz |
smc91c92_cs |
|
|
Сведения о компиляции ядра приведены
в главе 4.
Быстрые
адаптеры Ethernet
Адаптеры Ethernet
делятся на две категории: обычные и ⌠быстрые■, также известные под названием
10/100baseT. На рынке существует не так уж
много быстрых адаптеров Ethernet,
потому что многие сети еще не готовы к высоким скоростям, ставшими возможным
благодаря быстрым адаптерам Ethernet. Slackware Linux
работает с быстрыми адаптерами (10/l00baseT) Linksys 10/100, Intel
EtherExpress Pro/100, 3Com Зс574ТХ и
Xircom CreditCard CE, однако другие адаптеры
могут и не работать в Slackware Linux.
Адаптеры
Token-Ring
Известно, что Slackware
Linux работает с адаптерами IBM Token-Ring
Adapter и 3Com Зс689 TokenLink III
Token-Ring.
Сетевые
адаптеры беспроводной связи
Slackware Linux работает
со следующими сетевыми адаптерами беспроводной связи: AT&T GIS,
DEC RoamAbout/ DS, NCR WaveLAN 2.0 и
Xircom Credit-Card Netwave.
Адаптеры
ISDN
Slackware Linux работает
с адаптером ELSA PCMCIA ISDN.
Модемы ISDN, эмулирующие UART, должны
работать в Slackware Linux.
Модемы
и адаптеры последовательных портов
Если устройство
PCMCIA поддерживается Slackware Linux, то
будут работать и PCMCIA-модемы, адаптеры последовательных портов и модемы
сотовой связи. Известно, что в Slackware Linux
работают следующие адаптеры последовательных портов: Avantech COMpad-32/85
dual, Quatech/ IOTech dual RS-232, Quatech quad RD-232, Socket Communications
dual RS-232.
Карты памяти
SRAM
Карты памяти SRAM
должны работать в Slackware Linux.
В худшем случае Slackware Linux сможет
читать информацию с карты SRAM, но не сможет записывать. Пользователи сообщают,
что в Slackware Linux работают следующие
карты SRAM: Epson 2MB SRAM, IBM 8MB Flash, Intel Series
2 и Series 2+Flash, Maxtor MobileMax 16MB Flash, New Media SRAM
и TDK Flash Memory SFM20W/C 20MB.
Адаптеры
SCSI
Существует ряд устройств,
которые создают на портативном компьютере порт SCSI
на порте PCMCIA. Как правило, эти адаптеры
используются для подключения к компьютеру SCSI-дисковода CD-ROM.
Известно, что адаптеры SCSI вызывают
проблемы в Slackware Linux ≈ главным
образом из-за того, что производители используют разные чипы в контроллерах
SCSI. Как правило, старые
адаптеры SCSI поддерживаются, а с новыми
могут возникнуть проблемы. Следующие адаптеры SCSI
работают в Slackware Linux:
-
Adaptec APA-1460, APA-1460A
и АРА-1450А SlimSCSI.
-
Digital SCSI II.
-
Elder Labs SCSI.
-
Future Domain SCSI2GO.
-
IBM SCSI.
-
Iomega ZIP Card и Jaz
Card.
-
IO-DATA PCSC-II и PCSC-II-L.
-
IO-DATA CDG-PX44/ PCSC CD-ROM.
-
Logitech LPM-SCSI2 и
Logitech LCD-601 CD-ROM.
-
MACNICA mPSll0 и mPSll0-LP
SCSI.
-
Melco IFC-SC2, IFC-DC.
-
NEC PC-9801N-J03R.
-
New Media Bus Toaster SCSI (только
старые адаптеры).
-
New Media SCSI Toast'n Jam (только
SCSI).
-
Panasonic KXL-D740, KXL-DN740A
и KXL-DN740A-NB 4X CD-ROM.
-
Pioneer PCP-PR1W CD-ROM.
-
Qlogic FastSCSI.
-
Raven CD-Note 4X.
-
RATOC REX-9530 SCSI-2.
-
Simple Technologies SCSI.
-
Sony CD-ROM Discman PRD-250.
-
Taxan ICD-400PN.
-
Toshiba NWB0107ABK и
SCSC200B.
Eiger SS-1000 не поддерживается.
Адаптеры
CD-ROM ATA/IDE
Slackware Linux поддерживает
следующие адаптеры CD-ROM:
-
Argosy EIDE CD-ROM.
-
Caravelle CD-36N.
-
Creative Technology CD-ROM.
-
Digital Mobile Media CD-ROM.
-
ЕХР CD940 CD-ROM.
-
IO-DATA CDP-TX4/ PCIDE, CDP-TX6/ PCIDE, CDP-TX10/ PCIDE,
CDV-HDN6/ PCIDE и MOP-230/ PCIDE.
-
Н45 Technologies Quick
2x CD-ROM.
Многофункциональные
адаптеры
Многофункциональные адаптеры
используются для наделения портов PCMCIA как
сетевыми, так и модемными возможностями. Slackware Linux
поддерживает следующие многофункциональные адаптеры: 3Com Зс562,
3c562B/ C/ D и 3c563B/ C/ D; IBM Home
and Away Card; Linksys LANmodem 28.8 и 33.6;
Megahertz/ USRoboticsa EM1144, EM3288 и ЕМ3336;
Motorola Mariner и Marquis; Ositech
Jack of Diamonds; Xircom CreditCard CEM28,
СЕМЗЗ и СЕМ56.
Slackware Linux частично поддерживает
устройство ActionTec Comnet EF336 modem 28.8 + Ethernet 10 Mb ≈ оно работает
как модем, но не как адаптер Ethernet.
ATA/IDE
Card Drives
Slackware Linux поддерживает
flash-ATA карты и rotating media
карты.
Адаптеры
GPS
Система глобального позиционирования
GPS (Global Positioning System) использует
данные спутника для определения вашего точного местонахождения. Linux работает
с Trimble Mobile GPS, при этом устройство
работает как модем.
Неподдерживаемые
устройства PCMCIA
Slackware Linux не поддерживает
следующие устройства PCMCIA: Adaptec/ Trantor APA-460 SlimSCSI;
CanonCompaq PCMCIA флоппи-дисковод;
New Media .WAVjammer и все остальные звуковые
карты; Panasonic KXL-D720, KXL-D745; SMC 8016 EliteCard;
адаптер беспроводной связи Telxon/ Aironet; Xircom
СЕ II Ethernet/Modem и адаптер
Ethernet Xircom CE-10NT.
Устройство ActionTec Comnet EF336
modem 28.8 + Ethernet 10 Mb поддерживается частично ≈ оно работает как
модем, но не как адаптер Ethernet.
Прочие
устройства
Slackware Linux также поддерживает
ряд других устройств, рассматриваемых в этом разделе.
Источники
бесперебойного питания
Slackware Linux работает
с разнообразными источниками бесперебойного питания (ИБП). Демон
powerd, используемый с ИБП, обеспечивает защиту
вашего компьютера от сбоев питания. Эта тема рассматривается в главе 4.
Многофункциональные
адаптеры
Slackware Linux поддерживает
интерфейсную карту Pro Audio Spectrum 16 SCSI/ Sound.
Устройства
получения данных
Благодаря своей устойчивости
операционная система Linux завоевала популярность в системах сбора и обработки
данных.
Поддерживаются следующие
устройства: CED 1401, DBCC CAMAC, IEEE-488 (GPIB, HPIB), Keithley
DAS-1200, National Instruments AT-MIO-16F/ Lab-PC+
и Analog Devices RTI-800/ 815 ADC/ DAC.
FM-тюнеры
Если вы потратите 30 или
40 долларов на покупку FM-тюнера (вместо радиоприемника за 20 долларов),
его можно будет использовать в Slackware Linux, однако
вам придется найти патч и перекомпилировать ядро. Драйвер FM-тюнера
AIMS Labs RadioTrack можно найти по адресу
ftp://sunsite.unc.edu/pub/Linux/apps/sound/radio/radiotrack-l.l.tgz,
а драйвер Reveal FM Radio ≈ по адресу
magoo.uwsuper.edu/docs/ radio.html.
Устройства
видеотекста
Устройства видеотекста
не поддерживаются Slackware Linux,
однако вы можете найти драйвер по адресу sunsite.unc.edu/pub/Linux/apps/video/
videoteXt-0.6.tar.gz.
Итоги
В этой главе рассматривался
широкий спектр устройств, поддерживаемых Slackware Linux.
Мы упомянули об основных проблемах и дали некоторые рекомендации, которые
стоит учитывать при покупке нового или подержанного компьютера специально
для Slackware Linux.
В следующей главе описан
типичный процесс установки Slackware Linux,
от начала и до конца.