Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Lenovo W530 USB not recognized
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
ToeiRei
Veteran
Veteran


Joined: 03 Jan 2005
Posts: 1155
Location: Austria

PostPosted: Mon Nov 19, 2012 3:46 pm    Post subject: [SOLVED] Lenovo W530 USB not recognized Reply with quote

Hi Guys,

having a Lenovo W530 here with a strange issue: Half of the USB Ports aren't working.


dmesg shows a couple of lines like that:
Quote:
[ 3.735272] usb 1-1: new high-speed USB device number 2 using ehci_hcd
[ 3.837226] usb 1-1: device descriptor read/64, error -11
[ 4.040164] usb 1-1: device descriptor read/64, error -11


google says, that's because of some USB ports being overloaded but the same stuff works using windows... I'm running out of ideas.

dmesg: http://pastebin.com/AebdLWYk
kernel config: http://bpaste.net/show/59032/

lspci:
Code:
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [Quadro K2000M] (rev a1)
02:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 08)
02:00.3 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 3e)

_________________
Blog | btrfs | Please stand by - The mailer daemon is busy burning your messages in hell...


Last edited by ToeiRei on Thu Nov 22, 2012 3:49 pm; edited 2 times in total
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 5251

PostPosted: Mon Nov 19, 2012 3:48 pm    Post subject: Reply with quote

This isn't a direct solution, but it might help: Pappy's Kernel Seeds. You'll get a more efficient kernel, and Pappy covers the section on USB drivers pretty well.
_________________
Gentoo Studio: http://gentoostudio.org
Facebook: http://www.facebook.com/gentoostudio
G+: https://plus.google.com/113947758237122861689/posts
Pappy's Kernel Seeds: http://kernel-seeds.gentoostudio.org
Back to top
View user's profile Send private message
cach0rr0
Moderator
Moderator


Joined: 13 Nov 2008
Posts: 4121
Location: Houston, Republic of Texas

PostPosted: Tue Nov 20, 2012 3:09 am    Post subject: Reply with quote

backing up a bit -

do they work from a livecd of any sort? say, sysrescuecd?

i ask, because im wondering if maybe this isnt the difference between UHCI and OHCI

I have one system (asus) where, if i have UHCI loaded, my 1.1 interfaces will not work at all
so I must use OHCI, and nuke UHCI entirely
UHCI will load just fine, but nothing will work.

is a shot in the dark, but worth looking at i guess

my thought with the livecd is we can figure out what it's using, and go from there.
_________________
Lost configuring your system?
dump lspci -n here | see Pappy's guide | Link Stash
Back to top
View user's profile Send private message
ToeiRei
Veteran
Veteran


Joined: 03 Jan 2005
Posts: 1155
Location: Austria

PostPosted: Tue Nov 20, 2012 7:17 am    Post subject: Reply with quote

good idea in theory:

USB works in sysresccd - kernel config grep here:

Code:
root@sysresccd /root % grep EHCI kernel-3.6.6-alt311-amd64.conf
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
root@sysresccd /root % grep UHCI kernel-3.6.6-alt311-amd64.conf
CONFIG_USB_UHCI_HCD=y


looks like they use both.
_________________
Blog | btrfs | Please stand by - The mailer daemon is busy burning your messages in hell...
Back to top
View user's profile Send private message
cach0rr0
Moderator
Moderator


Joined: 13 Nov 2008
Posts: 4121
Location: Houston, Republic of Texas

PostPosted: Tue Nov 20, 2012 8:21 am    Post subject: Reply with quote

ToeiRei wrote:
good idea in theory:

USB works in sysresccd - kernel config grep here:

Code:
root@sysresccd /root % grep EHCI kernel-3.6.6-alt311-amd64.conf
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
root@sysresccd /root % grep UHCI kernel-3.6.6-alt311-amd64.conf
CONFIG_USB_UHCI_HCD=y


looks like they use both.


what's sysrescuecd show as the in-use driver (lspci -kvv) ?

i think I(we?) may be chasing a dead end here, but who knows.
_________________
Lost configuring your system?
dump lspci -n here | see Pappy's guide | Link Stash
Back to top
View user's profile Send private message
ToeiRei
Veteran
Veteran


Joined: 03 Jan 2005
Posts: 1155
Location: Austria

PostPosted: Tue Nov 20, 2012 8:48 am    Post subject: Reply with quote

Let's see what we got...


Code:
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI])
   Kernel driver in use: xhci_hcd


00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
   Kernel driver in use: ehci_hcd


00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
   Kernel driver in use: ehci_hcd


So that's XHCI for USB3 and EHCI for the rest; Same as in my kernel...
_________________
Blog | btrfs | Please stand by - The mailer daemon is busy burning your messages in hell...
Back to top
View user's profile Send private message
ToeiRei
Veteran
Veteran


Joined: 03 Jan 2005
Posts: 1155
Location: Austria

PostPosted: Thu Nov 22, 2012 7:55 am    Post subject: Reply with quote

I'm running out of ideas by now...
_________________
Blog | btrfs | Please stand by - The mailer daemon is busy burning your messages in hell...
Back to top
View user's profile Send private message
ToeiRei
Veteran
Veteran


Joined: 03 Jan 2005
Posts: 1155
Location: Austria

PostPosted: Thu Nov 22, 2012 3:50 pm    Post subject: Reply with quote

It's a known bug in RedHat
https://bugzilla.redhat.com/show_bug.cgi?id=532582

at least the solution worked
_________________
Blog | btrfs | Please stand by - The mailer daemon is busy burning your messages in hell...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum