LINUX.ORG.RU

История изменений

Исправление Toxo2, (текущая версия) :

Вернулся на свой «лесной» стационарник. Чтобы провернуть фокус с usbhid-dump надо подключить другую мышь/клавиатуру, видимо. Пока лень лезть на чердак, искать что-нибудь живое.

Я тут нашел саму заплатку, которая меняет поведение ядра для Logitech'овских мышей.

https://lore.kernel.org/lkml/CA jURcvMcKgLzrCxXoYoxvR9uQY-J5GfQhcrpkm6mBgqqKH...

Насколько я понимаю - до 6.1 наличие/отсутствие различных HiRes было просто перечислением устройств. В случае с Performance MX - по коду устройства 0x101a (посмотрел у себя в dmesg - оно действительно такое) выставлялся флаг поддержки HI_RES_SCROLL_1P0 (что бы сие не означало, UPD: видимо поддержку HID++ 1.0 это означает).

Начиная с 6.1 эти флаги выставляются без перечисления устройств - по свойствам из hidpp_root_get_feature. Полагаю - эта Performance что-то не то там докладывает о своих возможностях.

Человеки там пишут, что тестировали на M705 и на Master MX. Мою Performance, так понимаю, не тестировали.

Попробую ядро сам собрать, потыкать там насильно в «я могу в HiRes» для Performance для начала.

---

Кстати - человек там пишет, что тестировал на M705, а у него в логах 0x406D устройство. А это другая firmware, и неё другое HIRES, судя по перечислению устройств. Не от HID++ 1.0

Исправление Toxo2, :

Вернулся на свой «лесной» стационарник. Чтобы провернуть фокус с usbhid-dump надо подключить другую мышь/клавиатуру, видимо. Пока лень лезть на чердак, искать что-нибудь живое.

Я тут нашел саму заплатку, которая меняет поведение ядра для Logitech'овских мышей.

https://lore.kernel.org/lkml/CA jURcvMcKgLzrCxXoYoxvR9uQY-J5GfQhcrpkm6mBgqqKH...

Насколько я понимаю - до 6.1 наличие/отсутствие различных HiRes было просто перечислением устройств. В случае с Performance MX - по коду устройства 0x101a (посмотрел у себя в dmesg - оно действительно такое) выставлялся флаг поддержки HI_RES_SCROLL_1P0 (что бы сие не означало).

Начиная с 6.1 эти флаги выставляются без перечисления устройств - по свойствам из hidpp_root_get_feature. Полагаю - эта Performance что-то не то там докладывает о своих возможностях.

Человеки там пишут, что тестировали на M705 и на Master MX. Мою Performance, так понимаю, не тестировали.

Попробую ядро сам собрать, потыкать там насильно в «я могу в HiRes» для Performance для начала.

---

Кстати - человек там пишет, что тестировал на M705, а у него в логах 0x406D устройство. А это другая firmware, и неё другое HIRES, судя по перечислению устройств. Не от HID++ 1.0

Исправление Toxo2, :

Вернулся на свой «лесной» стационарник. Чтобы провернуть фокус с usbhid-dump надо подключить другую мышь/клавиатуру, видимо. Пока лень лезть на чердак, искать что-нибудь живое.

Я тут нашел саму заплатку, которая меняет поведение ядра для Logitech'овских мышей.

https://lore.kernel.org/lkml/CA jURcvMcKgLzrCxXoYoxvR9uQY-J5GfQhcrpkm6mBgqqKH...

Насколько я понимаю - до 6.1 наличие/отсутствие различных HiRes было просто перечислением устройств. В случае с Performance MX - по коду устройства 0x101a (посмотрел у себя в dmesg - оно действительно такое) выставлялся флаг поддержки HI_RES_SCROLL_1P0 (что бы сие не означало).

Начиная с 6.1 эти флаги выставляются без перечисления устройств - по свойствам из hidpp_root_get_feature. Полагаю - эта Performance что-то не то там докладывает о своих возможностях.

Человеки там пишут, что тестировали на M705 и на Master MX. Мою Performance, так понимаю, не тестировали.

Попробую ядро сам собрать, потыкать там насильно в «я могу в HiRes» для Performance для начала.

--- Кстати - человек там пишет, что тестировал на M705, а у него в логах 0x406D устройство. А это другая firmware, и неё другое HIRES, судя по перечислению устройств. Не от HID++ 1.0

Исходная версия Toxo2, :

Вернулся на свой «лесной» стационарник. Чтобы провернуть фокус с usbhid-dump надо подключить другую мышь/клавиатуру, видимо. Пока лень лезть на чердак, искать что-нибудь живое.

Я тут нашел саму заплатку, которая меняет поведение ядра для Logitech'овских мышей.

https://lore.kernel.org/lkml/CA jURcvMcKgLzrCxXoYoxvR9uQY-J5GfQhcrpkm6mBgqqKH...

Насколько я понимаю - до 6.1 наличие/отсутствие различных HiRes было просто перечислением устройств. В случае с Performance MX - по коду устройства 0x101a (посмотрел у себя в dmesg - оно действительно такое) выставлялся флаг поддержки HI_RES_SCROLL_1P0 (что бы сие не означало).

Начиная с 6.1 эти флаги выставляются без перечисления устройств - по свойствам из hidpp_root_get_feature. Полагаю - эта Performance что-то не то там докладывает о своих возможностях.

Человеки там пишут, что тестировали на M705 и на Master MX. Мою Performance, так понимаю, не тестировали.

Попробую ядро сам собрать, потыкать там насильно в «я могу в HiRes» для Performance для начала.