Какие приводы CD-ROM поддерживаются во FreeBSD?
Поддерживаются любые SCSI-устройства чнения компакт дисков,
подключенные к поддерживаемому контроллеру.
Кроме того, поддерживаются следующие оригинальные интерфейсы:
- Mitsumi LU002 (8bit), LU005 (16bit) и FX001D (16bit 2x Speed).
- Sony CDU 31/33A
- Sound Blaster не-SCSI CD-ROM
- Matsushita/Panasonic CD-ROM
- ATAPI-совместимые IDE CD-ROM
Все не-SCSI адаптеры ставятся своей медлительностью по сравнению
со SCSI, а некоторые CDROM стандарта ATAPI могут и не работать.
С версии 2.2 компакт-диск с FreeBSD от Walnut Creek является
загрузочным.
Поддерживает ли FreeBSD устройства ZIP?
Несомненно, FreeBSD поддерживает ZIP-устройства SCSI. Устройству
ZIP могут быть назначены SCSI ID только 5 или 6, и если BIOS вашего
SCSI-адаптера поддерживает такую возможность, вы можете с него даже
загрузиться. Мне не известны адаптеры, позволяющие загрузиться с
устройств, номера которых отличны от 0 или 1... посмотрите в
вашей документации (и сообщите мне, если у вас это работает).
Устройства ZIP стандарта ATAPI (IDE) поддерживаются FreeBSD начиная
с версии 2.2.6.
Во FreeBSD 3.0-CURRENT имеется поддержка Zip на параллельном порту.
Однако, чтобы его использовать, вам нужно построить новое ядро с
поддержкой устройства ppbus (Parallel Port Bus). Примеры находятся
в конфигурационном файле LINT.
Также посмотрите [
о съёмных носителях, и ][
о 'форматировании'.
]
Поддерживает ли FreeBSD съёмные диски типа JAZ или EZ?
Кроме IDE-варианта устройства EZ, это всё устройства SCSI, так что
для FreeBSD все они должны выглядеть как диски SCSI, а IDE EZ должен
выглядеть как диск IDE.
Я не знаю, насколько хорошо FreeBSD поддерживает
смену носителя во время работы. Конечно, чтобы сменить диск, вам
сначала нужно его размонтировать, и обратите внимание на то, что при
загрузке все внешние устройства должны быть включены, чтобы FreeBSD
могла их распознать.
Посмотрите это [ о
'форматировании'.
]
Какие многопортовые последовательные адаптеры поддерживаются
во FreeBSD?
Список таких устройств находится в разделе о
Руководства.
Некоторые безымянные клоны таких адаптеров тоже работают нормально,
особенно те, которые заявляют о своей совместимости с AST.
Прочтите страницы Справочника о
для получения подробной информации о конфигурировании таких адаптеров.
У меня необычная мышь типа bus mouse. Как её настроить?
FreeBSD поддерживает мыши типов bus mouse и InPort bus mouse от
таких производителей, как Microsoft, Logitech и ATI. Драйвер
устройства bus mouse включен по умолчанию в ядро GENERIC. Если вы
строите собственное ядро с этим драйвером, добавьте следующую строку
в конфигурационный файл ядра;
device mse0 at isa? port 0x23c tty irq5 vector mseintr
Мышь типа bus mouse обычно поставляется с отдельным интерфейсным
адаптером. Он позволяет установить адрес порта ввода/вывода и номер
IRQ, отличающиеся от приведённых выше. Обратитесь к документации по
вашей мыше и страницам Справочника об устройстве .
Как использовать мышь PS/2 (типа ``mouse port'' или ``keyboard'')?
Если вы используете FreeBSD версии выше, чем 2.2.5, то необходимый
драйвер, psm, включён в ядро и активизирован. Ядро должно обнаружить
мышь PS/2 во время загрузки.
Если вы работаете с предыдущей, но сравнительно свежей версией
FreeBSD (2.1.x и выше), то вы можете просто включить её поддержку в
меню конфигурации ядра во время инсталляции, либо позже, указав
-c в приглашении boot:. По умолчанию она отключена, так что вы должны
включить её явно.
Если вы используете более старую версию FreeBSD, то вам нужно
добавить следующие строки в файл конфигурации ядра и скомпилировать
новое ядро:
device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
Обратитесь к главе Руководства о , если вы не имеете опыта такой работы.
После того, как ядро правильно обнаружило psm0 во время загрузки,
проверьте существование файла устройства для psm0 в каталоге /dev.
Это можно сделать, набрав:
cd /dev; sh MAKEDEV psm0
войдя в систему администратором.
Можно ли каким-либо образом использовать мышь, кроме X Window?
Если вы используете стандартный драйвер консоли, syscons, то можете
использовать указатель мыши в текстовых консолях для выделения и
переноса текста. Запустите демон мыши, moused, и включите отображение
указателя мыши на консоли:
moused -p /dev/xxxx -t yyyy
vidcontrol -m on
Здесь xxxx - это имя устройства мыши, а yyyy -
тип протокола, используемого мышью. Страница Справочника о
содержит информацию о поддерживаемых типах протоколов.
Вы можете запускать демон мыши автоматически во время старта
системы. В версии 2.2.1, установите значение следующей переменной в
/etc/sysconfig .
mousedtype="yyyy"
mousedport="xxxx"
mousedflags=""
В версиях 2.2.2 и выше, установите значения следующих переменных в
/etc/rc.conf .
moused_type="yyyy"
moused_port="xxxx"
moused_flags=""
Начиная с FreeBSD 2.2.6, демон мыши в состоянии определять тип
протокола автоматически, если, конечно, мышь не достаточно
древней модели. Укажите ``auto '' для автоматического
определения типа протокола.
После запуска демона мыши, доступ к мыши должен согласовываться
между демоном мыши и другими программами типа X Window. Этот вопрос
освещён в [.
]
Как можно вырезать и копировать текст с помощью мыши в
текстовой консоле?
После того, как вы запустили демон мыши (посмотрите [), нажмите кнопку 1 (левую) и
двигайте мышь для выбора области выделения. Затем нажмите кнопку 2
(среднюю) или кнопку 3 (правую) для вставки текста из буфера, начиная
с текущей позиции курсора.
]В версиях 2.2.6 и выше, нажатие на кнопку 2 вызовет вставку текста.
Нажатие на кнопку 3 ``расширит'' выбранный область текста. Если у
вашей мыши отсутствует средняя кнопка, вы можете её сэмулировать или
переназначить кнопки опциями программы moused. Обратитесь к странице
Справочника по .
У моей мыши есть дополнительные колёсико и кнопочки. Можно
ли их использовать во FreeBSD?
Ответ, к сожалению, ``в зависимости от обстоятельств''. Эти мышки
с дополнительными возможностями как правило, требуют наличия
специальных драйверов. До тех пор, пока драйвер мыши или прикладная
программа не будут иметь отдельную поддержку такой мыши, она будет
работать как стандартная двух- или трёхкнопочная мышь.
Как использовать мышь/трэкболл/сенсорную панель на лэптопе?
Посмотрите [.
И посмотрите ][ на странице о
мобильных вычислениях.
]
Какие типы стримеров поддерживаются?
FreeBSD поддерживает стримеры с интерфейсами SCSI, QIC-36 (с
интерфейсом QIC-02) и QIC-40/80 (на основе НГМД), включая 8-мм
(Exabyte) и DAT. Стримеры QIC-40/80 стравнительно медленны.
Некоторые ранние модели 8-мм стримеров не совсем соответствуют
стандарту SCSI-2 и могут работать не совсем хорошо.
Поддерживает ли FreeBSD роботов для смены лент?
FreeBSD 2.2 поддерживает SCSI-чейнджеры через устройство
и команду . Детальная информация об управлении чейнджерами может
быть найдена на странице Справочника по команде .
Если вы не используете систему или
другое программное обеспечение, умеющее работать с роботами, имейте в
виду, что они могут только переносить ленты с одного места на другое,
так что вам нужно самим отслеживать, в каком слоте находится нужная
лента, и в какой слот нужно вернуть ленту, находящуюся в стримере.
Какие звуковые платы поддерживаются во FreeBSD?
FreeBSD поддерживает звуковые платы SoundBlaster, SoundBlaster Pro,
SoundBlaster 16, Pro Audio Spectrum 16, AdLib и Gravis UltraSound.
Имеется ограниченная поддержка MPU-401 и совместимых с ним адаптеров.
Адаптеры, удовлетворяющие спецификации Microsoft Sound System, также
поддерживаются драйвером pcm.
Какие сетевые адаптеры поддерживает FreeBSD?
Более полный список содержится в разделе Руководства об .
На моей машине отсутствует математический сопроцессор - это плохо?
В общем случае это не проблема, но в отсутствии сопроцессора вы
можете столкнуться со снижением производительность и точности при
использовании программной эмуляции сопроцессора (обратитесь к разделу
об [).
В частности, прорисовка дуг в X будет ОЧЕНЬ медленной. Приобретение
математического сопроцессора настоятельно рекомендуется, он того стоит.
]
Какие ещё устройства поддерживаются в 2.X?
В
приведён список остальных устройств, которые поддерживаются во FreeBSD.
Поддерживает ли FreeBSD управление энергосбережением на лаптопах?
FreeBSD поддерживает APM на некоторых машинах. Поищите в файле
конфигурации ядра .
Решение специфичных проблем с аппаратным обеспечением
Этот раздел содержит решения специфичных проблем с аппаратным
обеспечением, с которыми сталкиваются наши пользователи.
Компьютеры Micron зависают при загрузке
Некоторые материнские платы Micron имеют BIOS, не удовлетворяющую
стандарту PCI BIOS, что приводит к печальным последствиям при
загрузке FreeBSD, потому что имеет место несоответствие устройств
PCI занимаемым ими адресам.
Для решения этой проблемы отключите в BIOS опцию "Plug and Play
Operating System" .
Более подробная информация об этой проблеме находится по следующему
адресу:
FreeBSD не распознаёт мой новейший контроллер от Adaptec.
Новый набор микросхем AIC789x от Adaptec поддерживается подсистемой
CAM SCSI, впервые появившейся в 3.0. Патчи для 3.0-CURRENT и 2.2-STABLE
находятся по адресу . Загрузочный
диск с поддержкой CAM доступен по адресу . В обоих случаях прежде
чем начать, прочтите файл README.
FreeBSD не находит внутренний модем Plug & Play.
Вам нужно добавить PnP ID вашего модема в список PnP ID драйвера
последовательного порта. Для включения поддержки Plug & Play,
откомпилируйте новое ядро с опцией /sys/i386/isa/sio.c , где-то в районе 1200 строки. Чтобы найти
таблицу, поищите слово "SUP1310" в структуре "siopnp_ids[]". Снова
постройте ядро, проинсталлируйте его и перезагрузитесь. Теперь ваш модем
должен быть опознан.
Вам может понадобиться отконфигурировать PnP-устройства командой 'pnp'
в конфигураторе во время загрузки следующим образом:
pnp 1 0 enable os irq0 3 drq0 0 port0 0x2f8
чтобы модем был распознан.
Как сделать, чтобы приглашение boot: выводилось на консоль на
последовательном порту?
- Постройте ядро с опцией
Создайте файл /boot.config, поместив туда только текст Отключите клавиатуру.
Подробная информация находится в файле
/usr/src/sys/i386/boot/biosboot/README.serial .
Почему сетевой адаптер 3Com PCI не работает с компьютерами Micron?
Некоторые материнские платы Micron имеют BIOS, не удовлетворяющую
стандарту PCI BIOS, что приводит к несоответствию устройств PCI
занимаемым ими адресам. Это приводит к печальным последствиям при
загрузке FreeBSD.
Для решения этой проблемы отключите в BIOS опцию "Plug and Play
Operating System" .
Более подробная информация об этой проблеме находится по следующему
адресу:
Поддерживает ли FreeBSD многопроцессорные системы (SMP)?
Поддержка SMP (Symmetric Multiprocessing) имеется только в
3.0-CURRENT.