Часто Задаваемые Вопросы по 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, следуйте нижеприводимым указаниям.

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

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

device uhci device ohci device usb device ums

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

controller uhci0 controller ohci0 controller usb0 device ums0

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

# cd /dev

# ./MAKEDEV ums0

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

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

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

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

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

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

Device "/dev/sysmouse" Protocol "Auto"

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

Device "/dev/sysmouse" Protocol "SysMouse"

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

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



Содержание раздела