Да, есть определенные проблемы (под линуксом). Если вкратце, в системе поднимаются два драйвера - EHCI (High speed) и OHCI (Full/Low speed), т.к. прерывание USBH одно (15), то введено понятие группового прерывания. Вот собственно, я не могу увидеть что бит отвечающий за OHCI часть в ARM был хоть раз поднят. Отсюда возникают проблемы:
все девайсы из категории Full/Low Speed вызывают ошибку в драйвере и шина ложится (до ресета)
например: USB клавиатура, любая USB мышь стандарта 1.1, USB хаб (два старых), USB bluetooth и тэпэ
напротив, 4 USB Flash брелка, USB 4in1 reader, USB-SD reader, USB-IDE мост - отлично видятся и работают..
у Вас не все очевидно. ActiveSync - это работа USBD ветки (даже не исследовал).. есть мыши с высокоскоростным интерфейсом (возможно у Вас такая).. вот с к"клавой" проверить легко.. мм.. (все зависит от драйверов) вставить, например, флешку. Потом вставить клаву - если флеш пропала, то шина легла. (Тут есть ньюанс - если драйвера написаны грамотно, то вполне можно "отсечь" порт и работать на HighSpeed по другому..
Безусловно, очень бы хотелось посмотреть драйвера. Увы, на "местный" ФТП я доступа не имею - типа "не свой". Как варианты - выложить куда-нить в "public place" (вдруг есть еще интересующиеся) или, если не трудно, пришлите мне на почту. Наиболее интересно о USB, ну и если остальное не жалко тоже - вполне может пригодится in_future_use

Цитата(at90 @ Oct 20 2009, 20:42)

мышка в CE работает. Клава как то непонятно.... Актив синк пашет.
Если проблемы с USB.я могу выложить исходники ихних тестов для переферии. Там есть и USB и куча всего.