Bug 652792 - Two USB 3.0 ports on Lenovo W510 are non-functional w/F14
Summary: Two USB 3.0 ports on Lenovo W510 are non-functional w/F14
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 14
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-12 19:16 UTC by Corey Ashford
Modified: 2011-08-31 16:33 UTC (History)
16 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2011-08-31 16:33:33 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Corey Ashford 2010-11-12 19:16:11 UTC
Description of problem:
With Fedora 14 installed on a Lenovo W510 laptop, the two USB ports to the right of the video connector are non-functional.  The eSATA/USB connector next to them does work, however, as does the other USB port on the back of the laptop.

Version-Release number of selected component (if applicable):
I used usbmuxd as the component, because I'm not clear which component to assign this bug.

How reproducible:

It reproduces everytime.  Those two ports do not work at all.

Steps to Reproduce:
1.  Plug in a USB mouse to either of those two ports.
2.  Notice that the mouse is non-functional.
3.  Also notice that the red LED that is used by the optical mouse for sensing is not lighting up.  Perhaps there's no power to these ports?

Actual results:
Non-working USB port

Expected results:
Working USB port :-)

Additional info:
A colleague with another W510, running RHEL has the same issue.
The ports did work when I initially installed Fedora 14 from DVD, but stopped working after all of the "yum update" patches.

Comment 1 David Kovalsky 2010-12-31 00:03:04 UTC
I'm seeing the same behavior on my W510 too. 

IIRC the ports on the side are USB3 porta, the port on the back is USB2.0 only (which is the only one that works). 

This is definitely a regression from F13 (and should be higher in priority).

Linux kovinek 2.6.35.10-74.fc14.x86_64 #1 SMP Thu Dec 23 16:04:50 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

$ lsmod|egrep '(usb|xhci)'
btusb                  15514  3 
bluetooth              89276  11 rfcomm,sco,bnep,l2cap,btusb
xhci_hcd               97044  0 

Plugging the USB mouse into the sideports doesn't trigger in content in /var/log/messages.

Comment 2 Chunnayya Munnayya 2011-01-16 04:13:21 UTC
I'm seeing the same on my W510 (M/T: 4389AN7): the two USB3 ports (blue, next to the 15 pin DSUB VGA connector are non-functional, whereas both USB2 ports (one on back, one shared with eSATA port, next to the two blue USB3 ports) work fine.  I have an identical W510 (same M/T) on which I'm running MS Win 7 Pro x64: the first time I plugged in a device on the USB3 ports on that system, MS Win proceeded to install NEC USB3 device drivers.

Comment 3 Chunnayya Munnayya 2011-01-18 02:06:34 UTC
A note re: power on these two ports - when I plug my phone (Samsung Captivate) in, I see there is power (the phone is recharged) from these two USB3 ports.

Comment 4 Joey Boggs 2011-02-02 14:40:08 UTC
Same results here for me

Comment 5 Ray Archer 2011-02-04 18:58:38 UTC
Same issue, USB3 ports on side of laptop do not work, but USB2 port on back works correctly. Also, USB2 ports in mini dock station work correctly. That was with BIOS ver 1.17 (2010-04-19).  Updated BIOS to ver 1.34 after reading of several USB3 related fixes in BIOS release notes:

[Problem fixes]
- Fix an issue that a USB device is not recognized by Windows connecting
  to USB 3.0 port

http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/6nuj19us.txt

Performed BIOS update, powered on, and same behavior when on dock - devices not recognized on USB3 ports.

Undocked, same result.  Removed battery as someone suggested.  No luck either.

Comment 6 Tore H. Larsen 2011-02-07 07:12:17 UTC
Bios version 1.34 fixes problem for me. Latest F14 kernel

[root@torel-laptop ~]# uname -ar
Linux torel 2.6.35.10-74.fc14.x86_64 #1 SMP Thu Dec 23 16:04:50 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux


	Vendor: LENOVO
	Version: 6NET74WW (1.34 )
	Manufacturer: LENOVO
	Product Name: 43892DG
	Version: ThinkPad W510

e.g. amazon kindle

[root@torel-laptop ~]# lsusb -v -s 3:2 | more

Bus 003 Device 002: ID 1949:0004 Lab126 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1949 Lab126
  idProduct          0x0004 
  bcdDevice            1.00
  iManufacturer           1 Amazon
  iProduct                2 Amazon Kindle
  iSerial                 3 B006A0A000240E14
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 Self-powered
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2

Fixed.

Comment 7 Tore H. Larsen 2011-02-07 10:08:20 UTC
System panic'ed when I inserted USB disk while having amazon kindle 3 connected. Enabling diskdump.  This was with 1.34 bios installed.

Comment 8 Joey Boggs 2011-02-07 14:07:48 UTC
I updated my bios to 1.34 and did a fresh install of F14 after a hard drive failure that's when the problem started happening.

Vendor: LENOVO
Version: 6NET74WW (1.34 )
Release Date: 10/27/2010
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 8192 kB

Comment 9 Tore H. Larsen 2011-02-07 14:29:38 UTC
Well, prior to installing bios 1.34, the USB3.0 port were for me just fancy chargers. ;)  Now, it works with e.g. Calibre and my cellular phone. But when I do some usb-storage access, system oops's. I'll test it more tonight.

Comment 10 Henry Ritzlmayr 2011-02-09 18:17:45 UTC
This came to my attention:

http://fedoraproject.org/wiki/Common_F14_bugs#USB_3.0_ports_not_working

Since the module on a W510 is called xhci_hcd the kernel parameter should read

xhci_hcd.enable=1

USB 3.0 is now working on:

Vendor: LENOVO
Version: 6NET56WW (1.19 )
Release Date: 04/27/2010
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 8192 kB

Comment 11 Joey Boggs 2011-02-16 19:10:30 UTC
also works for me now after adding: xhci_hcd.enable=1

Comment 12 David Kovalsky 2011-02-20 21:44:23 UTC
xhci_hcd.enable=1 does the trick for me too. The only issues is that with the module loaded suspend doesn't work. I already do have an open bug for that and I can work around this by automagically removing the module before suspend. 

$ cat /etc/pm/config.d/xhci 
SUSPEND_MODULES="xhci-hcd"

Comment 13 Josh Boyer 2011-08-31 16:33:33 UTC
USB 3.0 in 2.6.35 is known to have a number of issues.  Things should be better in more recent kernels.  Unfortuantely, we won't be bringing back a newer kernel into F14 at this time.


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