Поддерживает ли 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 на ходу может ещё не работать совершенно корректно. Во избежание неприятностей было бы правильно подключить мышь перед запуском системы и не отключать её до закрытия системы.