Пересмотрел все от начала до Get Max Lun ничего не нагожу, что бы винде не нравилось. даже ответил на Get Descriptor DEVICE QUALIFIER (по спецификации надо Stall возвращать для Full Speed устройств) и всеравно ничего
Еще у меня используется 1 двонаправленный Endpoint, а в этих девайсах In и Out под разными номерами. Nо и не в этом дело.
А дело в том, что у меня серийный номер(тот,который в iSerialNumber в Device Descriptor) состоял не из 12 символов

получается, если серийник форматный - винда видит все LUNы, иначе только первый