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