Hi All, I have installed Debian 6.0 "squeeze" 64 Bit OS on my PC with default Linux Kernel 2.6.32 to test my usb application and driver on my USB Development Board. I have tried to connect that board on USB 2.0 Port which is working fine without any issue regarding detection or enumeration. But, Whenever I have tried to connect same USB device on USB 3.0 Port at that time USB Device has been enumerated and detected as USB 2.0 Device not USB 3.0 Device. Please find following dmesg and lsmod output for more information. #dmesg [ 945.271232] usb 3-1.2: new high speed USB device using ehci_hcd and address 4 #lsmod | grep xhci usbcore 123175 4 usbhid,ehci_hcd,xhci I have also attached complete log file which contains output of Linux command like lsmod, lspci etc. for more information. Is there any issue regarding older kernel (2.6.32) which is not going to support xhci host controller driver support for USB 3.0 device or any issue regarding older Debian 6.0 OS? Please let me know your valuable feedback on this as soon as possible. Thanks for your support. -- Regards, Ritesh Prajapati, System Level Solutions (India) Pvt.Ltd. |
Following is dmesg output while disconnecting and connecting USB device on USB 3.0 Port ============================================================================================ [ 931.024915] usb 3-1.2: USB disconnect, address 3 [ 945.271232] usb 3-1.2: new high speed USB device using ehci_hcd and address 4 [ 945.366133] usb 3-1.2: New USB device found, idVendor=1772, idProduct=0003 [ 945.366136] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 945.366139] usb 3-1.2: Product: USB3.0 [ 945.366141] usb 3-1.2: Manufacturer: SLS [ 945.366143] usb 3-1.2: SerialNumber: 00001 [ 945.366212] usb 3-1.2: configuration #1 chosen from 1 choice Follwoing is lsmod output ============================================= root@debian64:/home/rprajapati# lsmod Module Size Used by ppdev 5030 0 lp 7462 0 binfmt_misc 6415 1 loop 11767 0 snd_hda_codec_realtek 235714 0 snd_hda_intel 19827 1 snd_hda_codec 54308 2 snd_hda_codec_realtek,snd_hda_intel snd_hwdep 5380 1 snd_hda_codec snd_pcm 60487 2 snd_hda_intel,snd_hda_codec snd_seq 42785 0 snd_timer 15598 2 snd_pcm,snd_seq snd_seq_device 4493 1 snd_seq snd 46510 10 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device soundcore 4598 1 snd snd_page_alloc 6201 2 snd_hda_intel,snd_pcm video 17445 0 psmouse 49937 0 pcspkr 1699 0 serio_raw 3752 0 evdev 7352 10 joydev 8459 0 parport_pc 18855 1 processor 29903 4 output 1692 1 video parport 27954 3 ppdev,lp,parport_pc button 4650 0 ext4 288211 5 mbcache 5050 1 ext4 jbd2 66951 1 ext4 crc16 1319 1 ext4 sd_mod 29889 8 crc_t10dif 1276 1 sd_mod usbhid 33196 0 hid 63241 1 usbhid ahci 32918 7 libata 133616 1 ahci ehci_hcd 31937 0 fan 3346 0 xhci 33881 0 thermal 11674 0 usbcore 123175 4 usbhid,ehci_hcd,xhci scsi_mod 126677 2 sd_mod,libata e1000e 124676 0 nls_base 6567 1 usbcore thermal_sys 11942 4 video,processor,fan,thermal Following is lspci output. =========================================================== root@debian64:/home/rprajapati# lspci 00:00.0 Host bridge: Intel Corporation Device 0150 (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Device 0152 (rev 09) 00:14.0 USB Controller: Intel Corporation Device 1e31 (rev 04) 00:16.0 Communication controller: Intel Corporation Device 1e3a (rev 04) 00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04) 00:1a.0 USB Controller: Intel Corporation Device 1e2d (rev 04) 00:1b.0 Audio device: Intel Corporation Device 1e20 (rev 04) 00:1d.0 USB Controller: Intel Corporation Device 1e26 (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4) 00:1f.0 ISA bridge: Intel Corporation Device 1e49 (rev 04) 00:1f.2 SATA controller: Intel Corporation Device 1e02 (rev 04) 00:1f.3 SMBus: Intel Corporation Device 1e22 (rev 04) Following is lspci -v output ============================================================== root@debian64:/home/rprajapati# lspci -v 00:00.0 Host bridge: Intel Corporation Device 0150 (rev 09) Subsystem: Intel Corporation Device 2041 Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=0c <?> 00:02.0 VGA compatible controller: Intel Corporation Device 0152 (rev 09) (prog-if 00 [VGA controller]) Subsystem: Intel Corporation Device 2041 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f7800000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at f000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features 00:14.0 USB Controller: Intel Corporation Device 1e31 (rev 04) (prog-if 30) Subsystem: Intel Corporation Device 2041 Flags: bus master, medium devsel, latency 0, IRQ 16 Memory at f7c20000 (64-bit, non-prefetchable) [size=64K] Capabilities: [70] Power Management version 2 Capabilities: [80] MSI: Enable- Count=1/8 Maskable- 64bit+ Kernel driver in use: xhci_hcd 00:16.0 Communication controller: Intel Corporation Device 1e3a (rev 04) Subsystem: Intel Corporation Device 2041 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f7c3c000 (64-bit, non-prefetchable) [size=16] Capabilities: [50] Power Management version 3 Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+ 00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04) Subsystem: Intel Corporation Device 2041 Flags: bus master, fast devsel, latency 0, IRQ 26 Memory at f7c00000 (32-bit, non-prefetchable) [size=128K] Memory at f7c39000 (32-bit, non-prefetchable) [size=4K] I/O ports at f080 [size=32] Capabilities: [c8] Power Management version 2 Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [e0] PCI Advanced Features Kernel driver in use: e1000e 00:1a.0 USB Controller: Intel Corporation Device 1e2d (rev 04) (prog-if 20 [EHCI]) Subsystem: Intel Corporation Device 2041 Flags: bus master, medium devsel, latency 0, IRQ 16 Memory at f7c38000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCI Advanced Features Kernel driver in use: ehci_hcd 00:1b.0 Audio device: Intel Corporation Device 1e20 (rev 04) Subsystem: Intel Corporation Device 2041 Flags: bus master, fast devsel, latency 0, IRQ 22 Memory at f7c30000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [130] Root Complex Link Kernel driver in use: HDA Intel 00:1d.0 USB Controller: Intel Corporation Device 1e26 (rev 04) (prog-if 20 [EHCI]) Subsystem: Intel Corporation Device 2041 Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at f7c37000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCI Advanced Features Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4) (prog-if 01 [Subtractive decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 Capabilities: [50] Subsystem: Intel Corporation Device 2041 00:1f.0 ISA bridge: Intel Corporation Device 1e49 (rev 04) Subsystem: Intel Corporation Device 2041 Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=0c <?> 00:1f.2 SATA controller: Intel Corporation Device 1e02 (rev 04) (prog-if 01 [AHCI 1.0]) Subsystem: Intel Corporation Device 2041 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 27 I/O ports at f0d0 [size=8] I/O ports at f0c0 [size=4] I/O ports at f0b0 [size=8] I/O ports at f0a0 [size=4] I/O ports at f060 [size=32] Memory at f7c36000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [70] Power Management version 3 Capabilities: [a8] SATA HBA v1.0 Capabilities: [b0] PCI Advanced Features Kernel driver in use: ahci 00:1f.3 SMBus: Intel Corporation Device 1e22 (rev 04) Subsystem: Intel Corporation Device 2041 Flags: medium devsel, IRQ 3 Memory at f7c35000 (64-bit, non-prefetchable) [size=256] I/O ports at f040 [size=32] Follwowing is lsusb output =================================================================== root@debian64:/home/rprajapati# lsusb Bus 003 Device 004: ID 1772:0003 System Level Solutions, Inc. Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 004: ID 046d:c31d Logitech, Inc. Bus 002 Device 003: ID 046d:c05a Logitech, Inc. Optical Mouse M90 Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub