Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Все-таки мышь использует Interrupt запросы. С точки зрения кода они не сильно отличаются от bulk, но ставятся в periodic schedule.
Уже был цикл статей про USB от авторов KolibriOS.
Кстати, во второй статье утверждается, что контроллеры-компаньоны больше не делают, а вместо этого к виртуальному порту EHCI "подключается" виртуальный хаб (реально этот хаб является частью контроллера).
Может, не в тему, но вопрос: с чем может быть связано периодическое нахождение виндой неопознанных устройств? В диспетчере устройств статус "port reset failed", уведомлений 20 подряд может прийти — устройство отключилось, подключилось, при этом это точно не переферия.
Проблема аппаратная?
EHCI по-людски на русском языке