История изменений
Исправление 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 для начала.