Цитата(=F8= @ May 17 2008, 20:48)

Значит драйвер криво написан, причем очень криво. Для того и нужна вся эта куча дескрипторов чтоб не привязываться к конкретным эндпоинтам итд.
А что за драйвер то? Может лучше стандартны виндовый какой-небудь использовать
PS а типы эндпоинтов точно совпадают?

Думаете, что драйвера windows самые прямые?

Цитата(=F8= @ May 17 2008, 20:48)

Для того и нужна вся эта куча дескрипторов чтоб не привязываться к конкретным эндпоинтам итд.
Вообще то "...вся эта куча дескрипторов ..." как раз и нужна, чтобы сообщить хосту
конкретные номера точек, их типы и
привязать точки к конкретным каналам данных. Драйвер же
конкретного устройства, знает, что в
конкретном устройстве есть
конкретные точки с совершенно
конкретными типами...

Если же устройсво хочет использовать сторонний драйвер, оно обязанно обеспечить конкретные точки с конкретными типами, в противном случае драйвер нге обязан работать с данным устройством. То что возникает BSOD, соглашусь, скорее всего вина драйвера