I have installed Debian 6.0 OS (Linux kernel 2.6.32 )to test my USB Application as well as Driver.
My USB device is working fine on USB 2.0 Port without any issue.
But when i tried to connect the same device on USB 3.0 port at that time it enumerated as USB 2.0 Dvice not as USB 3.0 device which i have seen from dmesg output.
Following is log of
dmesg output of my device which is enumerated as USB 2.0 device not as USB 3.0 even if USB device is connected in USB 3.0 port.
[ 945.271232] usb 3-1.2: new high speed USB device using ehci_hcd and address 4
This is the output of lsmod with xhci support.
#lsmod | grep xhci usbcore 123175 4 usbhid,ehci_hcd,xhci
This is the snap output of lsusb -v of my USB device
#lsusb -d 1552:0004 -v wMaxPacketSize 0x0200 1x 512 bytes
Please find the kernel and OS information below
#uname -a Linux debian64 2.6.32-5-amd64 #1 SMP Mon Sep 23 22:14:43 UTC 2013 x86_64 GNU/Linux
so, USB 2.0 support maximum packet size as 512 bytes while USB 3.0 supports maximum packet size as 1024 bytes. It seems that my device is enumerated as USB 2.0 Device not as USB 3.0 Device.
Is there any older kernel (2.6.32) issue which can not able to enumerate USB 3.0 Device or any thing else?
Please let me know any feedback if any one has faced this type of issue or any one knows about this issue.