FreeBSD работает с дисками стандартов EIDE и SCSI (с
соответствующими контроллерами; обратитесь к следующему разделу), и
всеми дисками, использующими оригинальный интерфейс "Western Digital"
(MFM, RLL, ESDI и, конечно же, IDE). Некоторые контроллеры ESDI,
использующие собственные интерфейсы, могут и не работать: к таким
относятся WD1002/3/6/7 и их клоны.
Полный список приведён в Поддерживаются любые SCSI-устройства чнения компакт дисков,
подключенные к поддерживаемому контроллеру.
Кроме того, поддерживаются следующие оригинальные интерфейсы:
Все не-SCSI адаптеры ставятся своей медлительностью по сравнению
со SCSI, а некоторые CDROM стандарта ATAPI могут и не работать.
С версии 2.2 компакт-диск с FreeBSD от Walnut Creek является
загрузочным.
Несомненно, FreeBSD поддерживает ZIP-устройства SCSI. Устройству
ZIP могут быть назначены SCSI ID только 5 или 6, и если BIOS вашего
SCSI-адаптера поддерживает такую возможность, вы можете с него даже
загрузиться. Мне не известны адаптеры, позволяющие загрузиться с
устройств, номера которых отличны от 0 или 1... посмотрите в
вашей документации (и сообщите мне, если у вас это работает).
Устройства ZIP стандарта ATAPI (IDE) поддерживаются FreeBSD начиная
с версии 2.2.6.
- Во FreeBSD 3.0-CURRENT имеется поддержка Zip на параллельном порту.
+ Во FreeBSD 3.0-STABLE включена поддержка Zip на параллельном порту.
Однако, чтобы его использовать, вам нужно построить новое ядро с
поддержкой устройства ppbus (Parallel Port Bus). Примеры находятся
в конфигурационном файле LINT.
Также посмотрите
о съёмных носителях, и
о 'форматировании'.
Кроме IDE-варианта устройства EZ, это всё устройства SCSI, так что
для FreeBSD все они должны выглядеть как диски SCSI, а IDE EZ должен
выглядеть как диск IDE.
FreeBSD работает с дисками стандартов EIDE и SCSI (с
соответствующими контроллерами; обратитесь к следующему разделу), и
всеми дисками, использующими оригинальный интерфейс "Western Digital"
(MFM, RLL, ESDI и, конечно же, IDE). Некоторые контроллеры ESDI,
использующие собственные интерфейсы, могут и не работать: к таким
относятся WD1002/3/6/7 и их клоны.
Полный список приведён в Поддерживаются любые SCSI-устройства чнения компакт дисков,
подключенные к поддерживаемому контроллеру.
Кроме того, поддерживаются следующие оригинальные интерфейсы:
Все не-SCSI адаптеры ставятся своей медлительностью по сравнению
со SCSI, а некоторые CDROM стандарта ATAPI могут и не работать.
С версии 2.2 компакт-диск с FreeBSD от Walnut Creek является
загрузочным.
Несомненно, FreeBSD поддерживает ZIP-устройства SCSI. Устройству
ZIP могут быть назначены SCSI ID только 5 или 6, и если BIOS вашего
SCSI-адаптера поддерживает такую возможность, вы можете с него даже
загрузиться. Мне не известны адаптеры, позволяющие загрузиться с
устройств, номера которых отличны от 0 или 1... посмотрите в
вашей документации (и сообщите мне, если у вас это работает).
Устройства ZIP стандарта ATAPI (IDE) поддерживаются FreeBSD начиная
с версии 2.2.6.
- Во FreeBSD 3.0-CURRENT имеется поддержка Zip на параллельном порту.
+ Во FreeBSD 3.0-STABLE включена поддержка Zip на параллельном порту.
Однако, чтобы его использовать, вам нужно построить новое ядро с
поддержкой устройства ppbus (Parallel Port Bus). Примеры находятся
в конфигурационном файле LINT.
Также посмотрите
о съёмных носителях, и
о 'форматировании'.
Кроме IDE-варианта устройства EZ, это всё устройства SCSI, так что
для FreeBSD все они должны выглядеть как диски SCSI, а IDE EZ должен
выглядеть как диск IDE.
Посмотрите это о
'форматировании'.
Список таких устройств находится в разделе о Некоторые безымянные клоны таких адаптеров тоже работают нормально,
особенно те, которые заявляют о своей совместимости с AST.
Прочтите страницы Справочника о FreeBSD поддерживает мыши типов bus mouse и InPort bus mouse от
таких производителей, как Microsoft, Logitech и ATI. Драйвер
устройства bus mouse включен по умолчанию в ядро GENERIC. Если вы
строите собственное ядро с этим драйвером, добавьте следующую строку
в конфигурационный файл ядра;
Мышь типа bus mouse обычно поставляется с отдельным интерфейсным
адаптером. Он позволяет установить адрес порта ввода/вывода и номер
IRQ, отличающиеся от приведённых выше. Обратитесь к документации по
вашей мыше и страницам Справочника об устройстве Если вы используете FreeBSD версии выше, чем 2.2.5, то необходимый
драйвер, psm, включён в ядро и активизирован. Ядро должно обнаружить
мышь PS/2 во время загрузки.
Если вы работаете с предыдущей, но сравнительно свежей версией
FreeBSD (2.1.x и выше), то вы можете просто включить её поддержку в
меню конфигурации ядра во время инсталляции, либо позже, указав
-c в приглашении boot:. По умолчанию она отключена, так что вы должны
включить её явно.
Если вы используете более старую версию FreeBSD, то вам нужно
добавить следующие строки в файл конфигурации ядра и скомпилировать
новое ядро:
Обратитесь к главе Руководства о После того, как ядро правильно обнаружило psm0 во время загрузки,
проверьте существование файла устройства для psm0 в каталоге /dev.
Это можно сделать, набрав:
войдя в систему администратором.
Если вы используете стандартный драйвер консоли, syscons, то можете
использовать указатель мыши в текстовых консолях для выделения и
переноса текста. Запустите демон мыши, moused, и включите отображение
указателя мыши на консоли:
Здесь xxxx - это имя устройства мыши, а yyyy -
тип протокола, используемого мышью. Страница Справочника о
Вы можете запускать демон мыши автоматически во время старта
системы. В версии 2.2.1, установите значение следующей переменной в
/etc/sysconfig.
Начиная с FreeBSD 2.2.6, демон мыши в состоянии определять тип
протокола автоматически, если, конечно, мышь не достаточно
древней модели. Укажите ``auto'' для автоматического
определения типа протокола.
После запуска демона мыши, доступ к мыши должен согласовываться
между демоном мыши и другими программами типа X Window. Этот вопрос
освещён в .
После того, как вы запустили демон мыши (посмотрите ), нажмите кнопку 1 (левую) и
двигайте мышь для выбора области выделения. Затем нажмите кнопку 2
(среднюю) или кнопку 3 (правую) для вставки текста из буфера, начиная
с текущей позиции курсора.
В версиях 2.2.6 и выше, нажатие на кнопку 2 вызовет вставку текста.
Нажатие на кнопку 3 ``расширит'' выбранный область текста. Если у
вашей мыши отсутствует средняя кнопка, вы можете её сэмулировать или
переназначить кнопки опциями программы moused. Обратитесь к странице
Справочника по Ответ, к сожалению, ``в зависимости от обстоятельств''. Эти мышки
с дополнительными возможностями как правило, требуют наличия
специальных драйверов. До тех пор, пока драйвер мыши или прикладная
программа не будут иметь отдельную поддержку такой мыши, она будет
работать как стандартная двух- или трёхкнопочная мышь.
Посмотрите .
И посмотрите на странице о
мобильных вычислениях.
FreeBSD поддерживает стримеры с интерфейсами SCSI, QIC-36 (с
интерфейсом QIC-02) и QIC-40/80 (на основе НГМД), включая 8-мм
(Exabyte) и DAT. Стримеры QIC-40/80 стравнительно медленны.
Некоторые ранние модели 8-мм стримеров не совсем соответствуют
стандарту SCSI-2 и могут работать не совсем хорошо.
FreeBSD 2.2 поддерживает SCSI-чейнджеры через устройство Если вы не используете систему FreeBSD поддерживает звуковые платы SoundBlaster, SoundBlaster Pro,
SoundBlaster 16, Pro Audio Spectrum 16, AdLib и Gravis UltraSound.
Имеется ограниченная поддержка MPU-401 и совместимых с ним адаптеров.
Адаптеры, удовлетворяющие спецификации Microsoft Sound System, также
поддерживаются драйвером pcm.
Более полный список содержится в разделе Руководства об