Мини-HOWTO: Ultra-DMA в Linux

Brion Vibber

Перевод: Павел Гашев, SWSoft Pte Ltd.

Abstract

В этом документе объясняется, как использовать жесткие диски и интерфейсы Ultra-DMA, Ultra-ATA, Ultra33 и Ultra66 в Linux. Более свежую версию этого мини-HOWTO вы можете найти по адресу: http://pobox.com/~brion/linux/Ultra-DMA.html.


Содержание
Введение
Что такое Ultra-DMA, и зачем мне это надо?
Использование жестких дисков UDMA с интерфейсом EIDE
Использование жестких дисков с интерфейсом UDMA
Интерфейсы UDMA в виде PCI плат
Встроенные интерфейсы UDMA
Унифицированные патчи IDE
Активирование и деактивирование UDMA
Проблемы
Если у вас есть информация о UDMA, которой нет в этом mini-howto:

Введение

В этом документе объясняется, как использовать жесткие диски с интерфейсом Ultra-DMA, Ultra-ATA, Ultra33, Ultra66 в Linux. Во многих случаях в их использовании нет ничего сложного, но некоторые действия могут повысить производительность. Однако, в некоторых случаях вам нужно сильно постараться, чтобы все это настроить.

Ответственность

Информация в этом документе, насколько я знаю, правильна и должна работать. Тем не менее, здесь могут быть опечатки, здесь могут быть какие-нибудь мистические ошибки, возникшие во время передачи, и здесь может быть странная несовместимость именно с вашей системой, так что это может работать не так, как надо. Так что... перед тем как вы начнете возиться со своим жестким диском, СОХРАНИТЕ ВСЮ НЕОБХОДИМУЮ ИНФОРМАЦИЮ В ДРУГОМ МЕСТЕ! Если вы нерегулярно сохраняете вашу информацию, то лучше сделать это прямо сейчас.

Благодарности

Michel Aubry - Патч для включения UDMA на VIA для ядра <=2.0.33 & другая информация, большой унифицированный патч UDMA для 2.0.34+

Andrew Balsa - Предоставил некоторую важную информацию по UDMA и общий патч для UDMA для Intel TX, SiS и VP1 на ядрах <=2.0.33; а также большой унифицированный патч UDMA для 2.0.34+

Maxime Baudin - Французкий перевод

Bokonon - "Контроллер" на "интерфейс"

John G. - - Патч VIA VP2 для <=2.0.33 & информация

Martin Gaitan - Работа по установке Promise Ultra33 ide0/ide1

Andre M. Hedrick - текущий сопроводитель подсистемы IDE Linux

Hеvard Tautra Knutsen - Норвежский перевод

Norman Jacobowitz - Заставил меня добавить информацию о VP3

John Levon - Информация о материнских платах TX Pro

Peter Monta - Информация по использованию двух карт Ultra33

Masayoshi Nakano - Японский перевод

Gadi Oxman - Патч для Promise Ultra33 для ядра <=2.0.34 и нахождение "секретных чисел"

Andy Pearce - Предложено добавить информацию о дополнительных файлах устройств hde-h

Andrei Pitis - Патч для LILO

Brion Vibber - Сам документ

История документа

Версия 3.0, 9 ноября 1999: Наконец нашлось время произвести некоторые ключевые изменения, такие как указание архива патчей IDE на Kernel.org archives надоедливая школа! Все ссылки sunsite обновлены на новые metalab.unc.edu или www.linuxdoc.org

v2.1, 27 мая 1999: Исправлены некоторые незначительные упущения и ошибки 2.0, и добавлена информация о Promise Ultra66 и ядрах 2.2/2.3.

v2.0, 7 августа 1998: Значительные изменения и почти полная реструктуризация документа на встроенные интерфейсы и дополнительные интерфейсные платы; Большой Унифицированный патч UDMA (часть Гигантского патча) для 2.0.35. Добавлены благодарности в алфавитном порядке по фамилии. "Контроллер" в большинстве случаев изменен на более технически правильный "интерфейс". Добавлена информация о включении/выключении UDMA, черный список, и еще кое-что!

v1.45, 6 июля 1998: Незначительные изменения - патч для Red Hat 5.1 и 2.0.34 для Promise Ultra33, патч LILO для загрузки с PCI интерфейса (Promise Ultra33)

v1.41, 3 мая 1998: Исправлена пара опечаток, добавлены благодарности переводчикам.

v1.4, 28 апреля 1998: UDMA-Generic patch, некоторая общая информация. Добавлен раздел Копирование.

v1.3, 5 марта 1998: Информация о VIA VP3, лучшие инструкции по выполнению патча, указатель на более свежий патч Promise.

v1.2, 27 января 1998: Дополнительная информация по работе с Promise.

v1.1, 21 января 1998: Новая информация о чипсете VIA, установка через интерфейс Promise Ultra33, и включение режимов передачи Bus Master & UDMA.

v1.0, 19 января 1998: Более менее законченная первая версия в формате SGML.

Copying

This document may be freely copied and distributed for informational purposes. It may not be modified, except for reformatting, without the permission of the author. If you wish to translate this document into another language you may do so, however you should contact the author first so that updated versions of this document can be sent out to translators as well as directly to the Linux Documentation Project.

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

Авторские права на русский перевод этого текста принадлежат ╘ 2000 SWSoft Pte Ltd. Все права зарезервированы.

Этот документ является частью проекта Linux HOWTO.

Авторские права на документы Linux HOWTO принадлежат их авторам, если явно не указано иное. Документы Linux HOWTO, а также их переводы, могут быть воспроизведены и распространены полностью или частично на любом носителе, физическом или электронном, при условии сохранения этой заметки об авторских правах на всех копиях. Коммерческое распространение разрешается и поощряется; но, так или иначе, автор текста и автор перевода желали бы знать о таких дистрибутивах.

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

Мы бы хотели распространить эту информацию по всем возможным каналам. Но при этом сохранить авторские права и быть уведомленными о всех планах распространения HOWTO. Если у вас возникли вопросы, пожалуйста, обратитесь к координатору проекта Linux HOWTO по электронной почте: или к координатору русского перевода Linux HOWTO компании SWSoft Pte Ltd. по адресу