Часто Задаваемые Вопросы по FreeBSD 2.X, 3.X, 4.X и 5.X


Поддерживает ли FreeBSD USB мыши?


Рудиментарная поддержка устройств USB была добавлена во FreeBSD 3.1. В ранних версиях 3.X она не всегда работала. Начиная с FreeBSD 4.0, устройства USB должны работать без дополнительных ухищрений. Если вы хотите поэкспериментировать с поддержкой мыши USB во FreeBSD 3.X, следуйте нижеприводимым указаниям.

  1. Используйте FreeBSD 3.2 и выше.

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

    device uhci device ohci device usb device ums

    Во FreeBSD версий, предшествующих 4.0, вместо этого добавьте такие строчки:

    controller uhci0 controller ohci0 controller usb0 device ums0

  3. Перейдите в каталог /dev и создайте специальный файл устройства такой командой:

    # cd /dev

    # ./MAKEDEV ums0

    Замечание: Вы можете пропустить этот шаг, если используете FreeBSD 5.0-RELEASE или более новую версию с включенным механизмом

    devfs(5), так как необходимые файлы устройств будут создаваться в каталоге /dev автоматически.

  4. Отредактируйте файл /etc/rc.conf, добавив такие строчки:

    moused_enable="YES" moused_type="auto" moused_port="/dev/ums0" moused_flags="" usbd_enable="YES" usbd_flags=""

    Подробное обсуждение moused может быть найдено в предыдущем разделе.

  5. Чтобы использовать мышь USB при работе в X, отредактируйте файл XF86Config. Если вы используете XFree86 3.3.2 и выше, то в разделе Pointer должны присутствовать такие строки:

    Device "/dev/sysmouse" Protocol "Auto"

    Если у вас более старая версия XFree86, то в разделе Pointer должны присутствовать строки:

    Device "/dev/sysmouse" Protocol "SysMouse"

Поддержке мыши при работе в X посвящен .

Выключение и включение мыши USB на ходу может ещё не работать совершенно корректно. Во избежание неприятностей было бы правильно подключить мышь перед запуском системы и не отключать её до закрытия системы.




Начало  Назад  Вперед