I am developing an USB 3 device. However it is not detected. Here is a log of the communication. Please explicitely check every descriptor and make a guess what could be wrong.

CmdSubmit
transferFlags: 0; transferBufferLength: 18; startFrame: 0; numberOfPackets: 4294967295; interval: 0; setup: 8006000100001200 (Direction: In; Type: Standard; Recipient: Device; RequestType: GetDescriptor; DescriptorType: Device; DescriptorIndex: 0; Index: 0; Length: 18)
12 01 00 03 00 00 00 09 E9 17 99 01 24 01 01 02 03 01
CmdSubmit
transferFlags: 0; transferBufferLength: 255; startFrame: 0; numberOfPackets: 4294967295; interval: 0; setup: 800600020000FF00 (Direction: In; Type: Standard; Recipient: Device; RequestType: GetDescriptor; DescriptorType: Configuration; DescriptorIndex: 0; Index: 0; Length: 255)
Get Configuration Desciptor
09 02 39 00 01 01 00 80 FA 09 04 00 00 03 FF 00 00 00 07 05 01 02 00 02 00 06 30 0F 00 00 00 07 05 82 03 08 00 04 06 30 00 00 08 00 07 05 0A 02 00 02 00 06 30 0F 00 00 00
CmdSubmit
transferFlags: 0; transferBufferLength: 18; startFrame: 0; numberOfPackets: 4294967295; interval: 0; setup: 8006000100001200 (Direction: In; Type: Standard; Recipient: Device; RequestType: GetDescriptor; DescriptorType: Device; DescriptorIndex: 0; Index: 0; Length: 18)
12 01 00 03 00 00 00 09 E9 17 99 01 24 01 01 02 03 01
CmdSubmit
transferFlags: 0; transferBufferLength: 255; startFrame: 0; numberOfPackets: 4294967295; interval: 0; setup: 800600020000FF00 (Direction: In; Type: Standard; Recipient: Device; RequestType: GetDescriptor; DescriptorType: Configuration; DescriptorIndex: 0; Index: 0; Length: 255)
Get Configuration Desciptor
09 02 39 00 01 01 00 80 FA 09 04 00 00 03 FF 00 00 00 07 05 01 02 00 02 00 06 30 0F 00 00 00 07 05 82 03 08 00 04 06 30 00 00 08 00 07 05 0A 02 00 02 00 06 30 0F 00 00 00
CmdSubmit
transferFlags: 0; transferBufferLength: 18; startFrame: 0; numberOfPackets: 4294967295; interval: 0; setup: 8006000100001200 (Direction: In; Type: Standard; Recipient: Device; RequestType: GetDescriptor; DescriptorType: Device; DescriptorIndex: 0; Index: 0; Length: 18)
12 01 00 03 00 00 00 09 E9 17 99 01 24 01 01 02 03 01
CmdSubmit
transferFlags: 0; transferBufferLength: 255; startFrame: 0; numberOfPackets: 4294967295; interval: 0; setup: 800600020000FF00 (Direction: In; Type: Standard; Recipient: Device; RequestType: GetDescriptor; DescriptorType: Configuration; DescriptorIndex: 0; Index: 0; Length: 255)
Get Configuration Desciptor
09 02 39 00 01 01 00 80 FA 09 04 00 00 03 FF 00 00 00 07 05 01 02 00 02 00 06 30 0F 00 00 00 07 05 82 03 08 00 04 06 30 00 00 08 00 07 05 0A 02 00 02 00 06 30 0F 00 00 00
CmdSubmit
transferFlags: 0; transferBufferLength: 18; startFrame: 0; numberOfPackets: 4294967295; interval: 0; setup: 8006000100001200 (Direction: In; Type: Standard; Recipient: Device; RequestType: GetDescriptor; DescriptorType: Device; DescriptorIndex: 0; Index: 0; Length: 18)
12 01 00 03 00 00 00 09 E9 17 99 01 24 01 01 02 03 01
CmdSubmit
transferFlags: 0; transferBufferLength: 255; startFrame: 0; numberOfPackets: 4294967295; interval: 0; setup: 800600020000FF00 (Direction: In; Type: Standard; Recipient: Device; RequestType: GetDescriptor; DescriptorType: Configuration; DescriptorIndex: 0; Index: 0; Length: 255)
Get Configuration Desciptor
09 02 39 00 01 01 00 80 FA 09 04 00 00 03 FF 00 00 00 07 05 01 02 00 02 00 06 30 0F 00 00 00 07 05 82 03 08 00 04 06 30 00 00 08 00 07 05 0A 02 00 02 00 06 30 0F 00 00 00