Bug 150605 - USB ports not recognized as v. 2.0
Summary: USB ports not recognized as v. 2.0
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 4
Hardware: i686
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Dave Jones
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-03-08 21:33 UTC by Keith Hunt
Modified: 2015-01-04 22:17 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-05-04 13:20:52 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
output of lsusb -v (5.65 KB, text/plain)
2005-03-08 21:35 UTC, Keith Hunt
no flags Details
output of lspci -v (5.07 KB, text/plain)
2005-03-08 21:36 UTC, Keith Hunt
no flags Details
from kernel log (780 bytes, text/plain)
2005-03-08 21:39 UTC, Keith Hunt
no flags Details
/var/log/messages output from "successful" USB 1.1 mount of 2.0 device (1.99 KB, text/plain)
2005-03-10 07:14 UTC, Joe Harrington
no flags Details
lsusb output from a successful mount (416 bytes, text/plain)
2005-03-10 07:23 UTC, Joe Harrington
no flags Details
lsusb -v output from a successful mount (15.96 KB, text/plain)
2005-03-10 07:25 UTC, Joe Harrington
no flags Details
/var/log/messages excerpt after boot of new kernel. (3.80 KB, text/plain)
2005-07-19 15:15 UTC, Joe Harrington
no flags Details

Description Keith Hunt 2005-03-08 21:33:53 UTC
Description of problem:
USB ports worked as expected in several builds of FC2. Upgraded in
place to kernel-smp-2.6.10-1.667_FC3 and then
kernel-smp-2.6.10-1.770_FC3. In both builds the USB ports are no
longer recognized as 2.0 capable but are seen as only 1.1

A DVD writer device works but is very slow (of course).

Version-Release number of selected component (if applicable):
kernel-smp-2.6.10-1.770_FC3

How reproducible:
Every time

Steps to Reproduce:
1. boot
2.
3.
  
Actual results:
USB ports recognized as 1.1, uhci_hcd driver loaded but not ehci_hcd

Expected results:
USB ports should be recognized as high-speed (2.0) and ehci_hcd driver
loaded


Additional info:

Comment 1 Keith Hunt 2005-03-08 21:35:47 UTC
Created attachment 111789 [details]
output of lsusb -v

Comment 2 Keith Hunt 2005-03-08 21:36:30 UTC
Created attachment 111790 [details]
output of lspci -v

Comment 3 Keith Hunt 2005-03-08 21:39:35 UTC
Created attachment 111791 [details]
from kernel log

lines from kernel log when I attach dvd writer

Comment 4 Dave Jones 2005-03-08 21:55:49 UTC
do you have the latest version of hotplug installed ?

Comment 5 Dave Jones 2005-03-08 21:56:41 UTC
(stupid question) -- the device is plugged into a usb2.0 capable port ?


Comment 6 Keith Hunt 2005-03-08 22:25:11 UTC
hotplug-2004_04_01-8.1

It was usb2.0 capable when I was on FC2. 
Maybe it devolved.

Comment 7 Joe Harrington 2005-03-10 07:13:24 UTC
I have the same problem on 2 different machines.  On my Thinkpad T40,
the stick goes in and the light blinks for ever.  It never mounts.  If
I rmmod ehci_hcd, it works fine with uhci_hcd as a 1.1 device.  On my
Asus desktop machine, it sometimes mounts as a 1.1 device
automatically, other times not, but in no case does the light on the
device blink.  The device is a Corsair Flash Voyager 2 GB stick.  It
works as a 2.0 device on Mac and Windows (the latter on my Thinkpad,
so it's not hardware).  I have kernel-2.6.10-1.766_FC3 and
hotplug-2004_04_01-8.1.  When it doesn't mount, it also doesn't appear
in lsusb.  I tried this:

echo -n "Y" > /sys/module/usbcore/parameters/old_scheme_first
echo -n "Y" > /sys/module/usbcore/parameters/use_both_schemes

from bug 145273, but no help.  They were already set that way.

--jh--



Comment 8 Joe Harrington 2005-03-10 07:14:44 UTC
Created attachment 111844 [details]
/var/log/messages output from "successful" USB 1.1 mount of 2.0 device

Comment 9 Joe Harrington 2005-03-10 07:21:20 UTC
When it doesn't work, I get this:

Mar 10 02:15:16 oobleck kernel: usb 1-8: new high speed USB device
using ehci_hcd and address 27
Mar 10 02:15:17 oobleck kernel: usb 1-8: device not accepting address
27, error -71

On the laptop, it cycles through the addresses and repeatedly fails,
about once a second.  Both machines have the same packages; both were
fresh FC3 installs in the past month, with all updates.

For the attachment messages, note that despite what it says, this is a
USB 2.0 device and a 2.0 socket.

--jh--


Comment 10 Joe Harrington 2005-03-10 07:23:41 UTC
Created attachment 111845 [details]
lsusb output from a successful mount

Comment 11 Joe Harrington 2005-03-10 07:25:05 UTC
Created attachment 111846 [details]
lsusb -v output from a successful mount

Note that these "successful" mounts run at 1.1 speeds, not 2.0 speeds as
expected.  But, they do run.

--jh--

Comment 12 Joe Harrington 2005-04-08 01:43:00 UTC
I also have the same behavior on my Sony DRX-500 ULX DVD+-RW drive.  Same "not
accepting address" error messages, repeated at intervals of a few seconds with
the address incrementing until it's unplugged.  Clearly, a DVD writer is useless
at USB 1.1 speeds.

kernel-2.6.10-1.770_FC3

--jh--

Comment 13 Joe Harrington 2005-04-13 14:30:07 UTC
Both my devices still fail the same way for the rebased kernel,
kernel-2.6.11-1.14_FC3.  The memory stick works in USB 2.0 under Windows XP
(couldn't test the DVD writer, the XP machine is at home, but it worked under FC1).

--jh--



Comment 14 Joe Harrington 2005-05-25 15:56:36 UTC
Same lack of USB 2.0 support with kernel-2.6.11-1.27_FC3.  Do others have USB
2.0 devices that work?

--jh--

Comment 15 Joe Harrington 2005-06-27 16:05:53 UTC
Same lack of USB 2.0 support with kernel-2.6.11-1.35_FC3.  I am curious why this
issue doesn't seem to interest anyone to look at it.  Are Keith and I the only
ones with the problem?  Do others have USB 2.0 devices that *do* work?   Should
I continue to bother posting an update on whether each new kernel fixes the problem?

Thanks,

--jh--



Comment 16 Keith Hunt 2005-06-27 17:04:50 UTC
I am curious as well. Is there a chance this will be fixed in FC4? Is anybody
out there?

Comment 17 Dave Jones 2005-07-15 18:29:01 UTC
An update has been released for Fedora Core 3 (kernel-2.6.12-1.1372_FC3) which
may contain a fix for your problem.   Please update to this new kernel, and
report whether or not it fixes your problem.

If you have updated to Fedora Core 4 since this bug was opened, and the problem
still occurs with the latest updates for that release, please change the version
field of this bug to 'fc4'.

Thank you.

Comment 18 Keith Hunt 2005-07-18 16:51:45 UTC
I have since moved to FC4 (kernel build 2.6.12-1.1390) and the problem still
occurs, so I have changed the version field to 'fc4'.

Comment 19 Joe Harrington 2005-07-19 15:10:39 UTC
I just tested it again on FC3 with the 2.6.12-1.1372_FC3 kernel.  Same behavior.
 Kernel messages and some device info are attached.  As before, when I did a
'rmmod ehci_hcd', it mounted using uhci_hcd and acted as a USB 1.1 device.  I
tested by timing a file transfer, which got about 1 MB/sec.

--jh--


Comment 20 Joe Harrington 2005-07-19 15:15:14 UTC
Created attachment 116933 [details]
/var/log/messages excerpt after boot of new kernel.

The device mounted after I rmmodded ehci_hcd, but acted like a USB 1.1 device
(of course).

--jh--

Comment 21 Joe Harrington 2005-09-29 16:35:09 UTC
Like bug 145273, I think this is notabug, but I'll let others confirm.  All the
ports on my mobo are 2.0, but some are hooked up to front- or back-panel ports
by case cables that, it turns out, are not 2.0-compliant.  The result was that
it only worked at 1.1 speeds.  The (harder-to-reach) direct-on-the-mobo ports
work fine as 2.0 with the same devices.  The behavior is totally consistent for
me, for all 2.0 devices I own.  The case is an Antec PerformancePlus 1080AMG,
and Antec is sending new internal cables for free, in case anyone has the same case.

My IBM Thinkpad T40 also exhibits the problem, but under Windows as well.  Other
IBM Thinkpads don't have the problem, and I think this one didn't in the past. 
On bug 145273, a power issue was mentioned, so it may be a hardware issue.  In
any event, since I can get the devices to work on the on-the-mobo ports on my
desktop, it appears not to be a Linux problem.  Regarding Comment 6, yes, I
think the ports actually did devolve!  I've had some other problems on the same
system board, such as the ethernet controller flaking out and/or being slow to
respond to requests for its ethernet address.

--jh--


Comment 22 Dave Jones 2005-09-30 06:45:52 UTC
Mass update to all FC4 bugs:

An update has been released (2.6.13-1.1526_FC4) which rebases to a new upstream
kernel (2.6.13.2). As there were ~3500 changes upstream between this and the
previous kernel, it's possible your bug has been fixed already.

Please retest with this update, and update this bug if necessary.

Thanks.


Comment 23 Dave Jones 2005-11-10 19:51:39 UTC
2.6.14-1.1637_FC4 has been released as an update for FC4.
Please retest with this update, as a large amount of code has been changed in
this release, which may have fixed your problem.

Thank you.


Comment 24 Keith Hunt 2005-12-01 15:40:59 UTC
Tested with kernel build 2.6.14-1.1637_FC4 (smp). No joy, the problem still
persists.

Comment 25 Tamas Vincze 2005-12-08 00:40:07 UTC
I also had this problem (error -71 in dmesg output) but disabling legacy USB
support in the BIOS solved it.

Comment 26 Dave Jones 2006-02-03 05:46:27 UTC
This is a mass-update to all currently open kernel bugs.

A new kernel update has been released (Version: 2.6.15-1.1830_FC4)
based upon a new upstream kernel release.

Please retest against this new kernel, as a large number of patches
go into each upstream release, possibly including changes that
may address this problem.

This bug has been placed in NEEDINFO_REPORTER state.
Due to the large volume of inactive bugs in bugzilla, if this bug is
still in this state in two weeks time, it will be closed.

Should this bug still be relevant after this period, the reporter
can reopen the bug at any time. Any other users on the Cc: list
of this bug can request that the bug be reopened by adding a
comment to the bug.

If this bug is a problem preventing you from installing the
release this version is filed against, please see bug 169613.

Thank you.


Comment 27 John Thacker 2006-05-04 13:20:52 UTC
Closing per previous comment.


Note You need to log in before you can comment on or make changes to this bug.