[Bug 88746] Re: ehci_hcd module causes I/O errors in USB 2.0 devices
PiedPiper
legit_neo at yahoo.com
Tue Sep 30 04:04:19 UTC 2008
I have read this bug for a while now and I would like to throw something
in the hat that noticed. If anything please consider it a little
lateral thinking. The only problem I am having with my USB is after I
connect devices to a USB Hub.
My integrated ports work fine but the USB HUB has always given me
problems. I am going on my second hub. (I replaced it thinking it was
the HUB) I was using USB Viewer to see what the EHCI Controller is
doing.
I noticed that on some devices I have it assigns one Interface per
configuration. However I decided to hot plug several devices where it
showed that it created multiple interfaces (3 or more) per
configuration. Additionally is these devices were running at full speed.
Another think I notices is that there was only one EHCI Host Controller
whereas I had 5 OHCI Host Controllers (I only have 4 internal ports and
Each host handles 2 ports)
When the USB Hub is empty everything works fine. However if I plug
anything to the USB HUB either it won't boot or it will crash. Even
after I disconnect the devices.
No matter what I connect to the HUB, Quickcam Bluetooth Dongle Printer
Keyboard and Mouse Gamepad I always get the same results.
Is there a way to limit the amount of interfaces or stop loading
interfaces and or the control the speed of the devices?
I am a noob at this so please excuse my ignorance.
Here is the input on USB Viewer after connecting my Quickcam
gspca / snd-usb-audio
Speed: 12Mb/s (full)
USB Version: 1.10
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 046d
Product Id: 08d8
Revision Number: 1.00
Config Number: 1
Number of Interfaces: 3
Attributes: a0
MaxPower Needed: 100mA
Interface Number: 0
Name: gspca
Alternate Number: 0
Class: ff(vend.)
Sub Class: ff
Protocol: ff
Number of Endpoints: 2
Endpoint Address: 81
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 0
Interval: 1ms
Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 8
Interval: 10ms
Interface Number: 0
Name: gspca
Alternate Number: 1
Class: ff(vend.)
Sub Class: ff
Protocol: ff
Number of Endpoints: 2
Endpoint Address: 81
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 128
Interval: 1ms
Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 8
Interval: 10ms
Interface Number: 0
Name: gspca
Alternate Number: 2
Class: ff(vend.)
Sub Class: ff
Protocol: ff
Number of Endpoints: 2
Endpoint Address: 81
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 192
Interval: 1ms
Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 8
Interval: 10ms
Interface Number: 0
Name: gspca
Alternate Number: 3
Class: ff(vend.)
Sub Class: ff
Protocol: ff
Number of Endpoints: 2
Endpoint Address: 81
Direction: in
Attribute: 1
Type: Isoc
Max Packet Size: 256
Interval: 1ms
Endpoint Address: 82
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 8
Interval: 10ms
Versus my already connected and working fine External HDD (which might I add is where Ubuntu is running from)
External HDD
Manufacturer: Western Digital
Serial Number: 5758453530384B4335303832
Speed: 480Mb/s (high)
USB Version: 2.00
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 64
Number of Configurations: 1
Vendor Id: 1058
Product Id: 0704
Revision Number: 1.05
Config Number: 1
Number of Interfaces: 1
Attributes: c0
MaxPower Needed: 2mA
Interface Number: 0
Name: usb-storage
Alternate Number: 0
Class: 08(stor.)
Sub Class: 06
Protocol: 50
Number of Endpoints: 2
Endpoint Address: 81
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 512
Interval: 0ms
Endpoint Address: 02
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 512
Interval: 0ms
Hope this helps.
** Attachment added: "dmesg after connecting and disconnecting a usb device ples"
http://launchpadlibrarian.net/18079732/dmesg.txt
--
ehci_hcd module causes I/O errors in USB 2.0 devices
https://bugs.launchpad.net/bugs/88746
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.
More information about the kernel-bugs
mailing list