|
Заключается в следующем. Есть устройство на этом FX2, подключенное к USB компьютера. На компе две Винды: 98 и XP. При выключении компьютера как под 98, так и под XP устройство переходит в sleep, при включении и загрузке Винды просыпается и работает нормально. Но если компу сделать не выключение, а переход в спящий режим, то под 98 все ОК, а вот под XP (как в спящем, так и в hibernate) устройство просыпается на несколько сек, а потом опять переходит в sleep. При этом в списке оборудования оно есть и пишется, что работает. Драйвер ezusb.sys его видит, но при попытке обмена либо виснет, либо возвращает всякую хрень. Помогает (не считая перезагрузки Винды или физического отключения/подключения) только если его "Disable", а затем "Enable" в Device Manager.
Прошивка Cypress-а написана на основе frameworks (fw.c), идущих с Development Kit.
Ну и соответственно два вопроса:
1. В чем может быть причина и как побороть?
2. Можно ли Винде указать, что вот это вот устройство после пробуждения нужно переподключить, т.е. проделать операции Disable/Enable автоматически?
E-mail: info@telesys.ru