[ltp] usb 2.0 operating as usb 1.1

Tino Keitel linux-thinkpad@linux-thinkpad.org
Thu, 30 Jun 2005 09:28:33 +0200


On Thu, Jun 30, 2005 at 00:02:42 -0700, bruce zuo wrote:
> > Date: Sun, 19 Jun 2005 18:51:57 +0200
> > From: Christian Hauser <c.hauser@active.ch>
> > To: linux-thinkpad@linux-thinkpad.org
> > Subject: Re: [ltp] usb 2.0 operating as usb 1.1
> > Reply-To: linux-thinkpad@linux-thinkpad.org
> >
> > Matthias Himber wrote:
> > > Short answer: your southbridge is about to die, get your system board
> > > replaced. Hopefully its still under warranty.
> > >
> > > Long answer: a number of Intel chipsets for Pentium IV and Pentium M
> > > processors have a design flaw that makes the southbridge (which contains the
> > > USB host controllers) especially sensitive to static electricity. As a result
> > > there is a (small) risk that when plugging in or removing a USB device causes
> > > damage to the chip. Usually, the first symptom is broken USB 2.0, behaving in
> > > exactly the way you described (ie, works under Windows, but only after some
> > > waiting and as if it was connected to a USB 1.1 controller, not a USB 2 .0
> > > one, and not at all under Linux unless you unload the USB 2.0 driver). This
> > > tends to lead to a completely dead chipset a short time later, so better get
> > > it serviced NOW.
> > > Incidentially, exactly this happened to me around last Christmas. Same
> > > Thinkpad model, too.
> >
> > Thanks a lot Matthias, I have the same problem, but ignored it so far,
> > because I hardly ever use USB devices. But not that I know I'll get this
> > fixed before my warranty ends.
> >
> > Christian
> >
> 
> Hey, all,
> 
> Is there somebody can tell me how to tell if my T41's USB device
> working under 2.0 or 1.1? What I can notice is the speed to access my
> USB hard drive is getting slow... :-(
> 
> Following is the messages:
> 
> Jun 29 23:51:29 localhost kernel: uhci_hcd 0000:00:1d.2: Intel Corp.
> 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
> Jun 29 23:51:29 localhost kernel: uhci_hcd 0000:00:1d.2: irq 11, io base 0x1840
> Jun 29 23:51:29 localhost kernel: uhci_hcd 0000:00:1d.2: new USB bus
> registered, assigned bus number 3
> Jun 29 23:51:29 localhost kernel: hub 3-0:1.0: USB hub found
> Jun 29 23:51:29 localhost kernel: hub 3-0:1.0: 2 ports detected
> Jun 29 23:51:29 localhost kernel: usb 2-1: new low speed USB device
> using uhci_hcd and address 2
> Jun 29 23:51:29 localhost kernel: usb 2-2: new full speed USB device
> using uhci_hcd and address 3
> Jun 29 23:51:29 localhost kernel: usbcore: registered new driver hiddev

Another hint: USB 2.0 is handled by the ehci_hcd driver. uhci_hcd is
always USB 1.1 AFAIK.

Regards,
Tino