Как настроить 3-х кнопочную USB-мышь

Дела следующие. Система свежеустановленная через интернет, мышь logitech usb трехкнопочная.
1) Если я включаю в modules.autoload.d модули usb (ehci_hcd, ohci_hcd, uhci_hcd) то мышь в иксах вообще не работает.
2) Если модули usb не загружать, то мышь в иксах работает нормально, но скрол не работает (вернее сказать скрол не работает вообще в системе, проверено командой "cat /dev/input/mice")

Где и что нужно править, чтобы включить у устройства скрол.

Чтобы в иксах за

Чтобы в иксах заработал скрол, надо в файле конфигурации иксов в секции настройки мыши прописать:

 Option      "ZAxisMapping"      "4 5"

Как настроить 3-х кнопочную USB-мышь

Так и знал, что это напишут :))) Скрол не работает у устройства вообще, т.е. в системе. Естественно он и в иксах работать не будет чё бы там не понаписать в конфиге xorg.conf

...Иногда для того, чтобы изменить свое восприятие мира
...Люди пытаются изменить сам мир

А ядро правильн

А ядро правильно настроил?
Приведи полный список включенных опций для устройства (M / *).

Hotplug & coldplug?

А попытки поставить hotplug, coldplug; добавить их стартовые скрипты (в boot добавлять надо) и посмотреть на результаты не проводились?

Hotplug & coldplug?

Вот, оно самое! Про него-то я и забыл. В прошлый раз hotplug спас, но из башки вылетело - что же я не доставил. Спасибо огромное :)

...Иногда для того, чтобы изменить свое восприятие мира
...Люди пытаются изменить сам мир

Кстати,

об этом в handbook написано:

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7#doc_chap4 написал(а):
Now, let's perform one more step to get our system to be more like the Live CD -- let's emerge coldplug. While the initrd autodetects hardware that is needed to boot your system, coldplug autodetects everything else. To emerge and enable coldplug, type the following:

# emerge coldplug
# rc-update add coldplug boot

If you want your system to react to hotplugging events, you would need to install and setup hotplug as well:

# emerge hotplug
# rc-update add hotplug default

Только вот не ясно почему они отнесли к genkernel, когда ко всем относится.

Re: http://gentoo.ru/new/comment/reply/26#comment-59

Ну-да, ну-да.... Именно потому, что это отнесли только к genkernel, я и проскакивал этот пункт...

...Иногда для того, чтобы изменить свое восприятие мира
...Люди пытаются изменить сам мир

Ничего не понимаю

Ядро я компилировал отдельно, hotplug и coldplug я не устанавливал, мышь у меня также usb, однако проблем с работой мыши и с прокруткой я не испытываю. Насколько я знаю, genkernel всего лишь автоматизирует сборку ядра, а функции холодного и горячего подключения лежат на ядре. Следовательно, как я понимаю hotplug и coldplug нужны только для работы в комплекте с genkernel а при правильном включение опций в ядре необходимость в данных утилитах отпадает. Если я не прав, объясните мне, пожалуйста, какие настройки в системе мне нужно потереть, чтобы моя мышь отрубилась и я смог убедиться в своей ошибке.

Провел эксперимент

Думаю, всем известна проблема, если подключить HID-устройство к USB, а затем посмотреть на него по средствам proc (ну, или на худой конец kinfocenter, что в прочем одно и то же) то устройство отвалится и спасет только повторное передергивание конектора. Проделал сей опыт с мышкой... Мышка отвалилась. Ну, думай, hotplug поможет. Установил hotplug, перезагрузил компьютер, повторил опыт... ***!

Странно

Re: Странно

По всей видимости, hotplug обеспечивает загрузку нужных модулей в обход стандартного способа. Если USB и HID вкомпилированы в ядро, то hotplug не нужен. Если скомпилировать HID как модуль и не использовать HIDBP, то HID будет загружен в процессе инициализации ядра, и мышь по-прежнему будет работать. Если же использовать HIDBP, то мышь начинает вести себя странно.
Мне пока что не ясна действительная практическая польза от использования hotplug, если кто-либо разберется, напишите сюда, пожалуйста.

Горячее подключение USB-мыши

Если я не ошибаюсь, горячее подключение USB-мыши обеспечивают вот эти две опции:

Цитата:
USB Human Interface Device (full HID) support (USB_HID)

Say Y here if you want full HID support to connect keyboards,
mice, joysticks, graphic tablets, or any other HID based devices
to your computer via USB. You also need to select HID Input layer
support (below) if you want to use keyboards, mice, joysticks and
the like ... as well as Uninterruptible Power Supply (UPS) and
monitor control devices.

You can't use this driver and the HIDBP (Boot Protocol) keyboard
and mouse drivers at the same time. More information is available:
.

If unsure, say Y.

To compile this driver as a module, choose M here: the
module will be called usbhid.

---------------------------------------------------------------------------

HID input layer support (USB_HIDINPUT)

Say Y here if you want to use a USB keyboard, mouse or joystick,
or any other HID input device.

If unsure, say Y.

Чисто USB

В Linux это вообще проблема. У меня например мышка Logitech работает только если подключена через переходник в PS/2. Еслиже воткнута в USB порт то если не включен HID input layer и mice в нем то мышь вообще мертва (не светится и не реагирует), если включить HID то мышка начинает реагировать - светиться по разному, но вот ни X.org ни gpm в консоли на нее не регируют. Перепробовал наверное все устройства (mice,event0-4,mouse0-4 в /dev/input - нет устройств,psaux) и протоколы (imps2,ps2) - результата нет. hotplug стоит в default. Если кто знает в чем проблема - помогите!

Re: Чисто USB

Нашел решение этой проблемы - поддержка в ядре ACPI. Наверное этот ACPI очень сильно электроэнергию бережет - даже мышку отключает.

Да уж! ACPI на некоторых системах (типа моего ThinkPad R40e) может и клаву отрубать при загрузке! Есть такой печальный опыт.
---

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".