Возникла проблема с midi клавиатурой m-audio radium 61. (с USB я напрямую не работал, только через API контроллеров, поэтому пока с архитектурой не полностью разобрался). Устройство общается и питается через USB.
После некоторых проишествий (я не присутвовал и виновники не признаются) устройство определяется, как неизвестное устройство на компьютерах, с usb 2.0 на борту, но прекрасно работает на компьютерах, имеющих на борту только usb 1.1 или на usb 2.0 на компьютерах до 2005 года выпуска.
Отключение usb 2.0 в БИОСе не помогает (да и мой ноутбук не умеет этого делать).
Ручная установка драйверов тоже не помогает, т.к. ОС не может определить идентификатор устройства.
Проблема возникает независимо от операционной системы.
Контроллер работает в режиме Hi-speed, несмотря на то, что устройство должно работать или Low-speed или Full-speed.
Вопрос - как указать контороллеру, что к нему подключено Low-speed устройство? И еще вопрос - что могло с ним призойти?
Бьюсь над этой проблемой уже давно и бесконечно буду благодарен, если вы поделитесь своим опытом.
P.s. раньше устройство работало на всех системах