PDA

View Full Version : three usb ports, but only one is working?


Wiles
2007-09-03, 06:42 AM CDT
I have 3 usb ports on a thinkpad t61, but only the one of the right side is working. the two on the left side don't work. When plugging a device to the usb ports on the left side, the device shows it is connected to the pc, but fedora doesn't recognize it.

lsusb shows the following: the mouse is attached to the right usb port, I don't know what the broadcom thing is because the other usb ports have nothing connected...
Bus 004 Device 001: ID 0000:0000
Bus 007 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 003: ID 0a5c:2110 Broadcom Corp.
Bus 002 Device 002: ID 04b3:3109 IBM Corp. Optical ScrollPoint Pro Mouse
Bus 002 Device 001: ID 0000:0000

dmesg |grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
usb usb1: configuration #1 chosen from 1 choice
usb usb2: configuration #1 chosen from 1 choice
usb usb3: configuration #1 chosen from 1 choice
usb usb4: configuration #1 chosen from 1 choice
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb usb5: configuration #1 chosen from 1 choice
usb 1-1: configuration #1 chosen from 1 choice
usb usb6: configuration #1 chosen from 1 choice
usb usb7: configuration #1 chosen from 1 choice
usb 1-1: USB disconnect, address 2
usb 1-1: new full speed USB device using uhci_hcd and address 3
usb 1-1: configuration #1 chosen from 1 choice
usb 2-1: new low speed USB device using uhci_hcd and address 2
usb 2-1: configuration #1 chosen from 1 choice
input: USB HID v1.00 Mouse [HID 04b3:3109] on usb-0000:00:1a.1-1
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
usbcore: registered new interface driver hci_usb
usbcore: registered new interface driver snd-usb-audio
[<ffffffff8119c220>] (usb_hcd_irq+0x0/0x52)


i need to get the other usb ports working correctly.

the computer is:
thinkpad t61
2GB ram
intel dual core processor
fedora 7 64bit

thinkgeek
2008-03-27, 02:23 PM CDT
I've noticed this same issue on my Thinkpad T61 as well. Although, the USB ports that are not working are located on the right side of the machine. The one USB port on the left side works great. I just wish I could use them all.

Has anyone else noticed problems like this? If so, what solutions have been found?

Firewing1
2008-03-27, 02:50 PM CDT
That last message:[<ffffffff8119c220>] (usb_hcd_irq+0x0/0x52)
resembles the start of a kernel crash/trace output - Is there more that comes after it? The trace will be important for the kernel developers if have to solve the bug.
Firewing1

thinkgeek
2008-03-27, 02:55 PM CDT
When I run the command "dmesg |grep usb", I get the following

[root@localhost andrew]# dmesg |grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
usb usb1: configuration #1 chosen from 1 choice
usb usb2: configuration #1 chosen from 1 choice
usb usb3: configuration #1 chosen from 1 choice
usb usb4: configuration #1 chosen from 1 choice
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb usb5: configuration #1 chosen from 1 choice
usb 1-1: configuration #1 chosen from 1 choice
usb usb6: configuration #1 chosen from 1 choice
usb usb7: configuration #1 chosen from 1 choice
usb 1-1: USB disconnect, address 2
usb 1-1: new full speed USB device using uhci_hcd and address 3
usb 1-1: configuration #1 chosen from 1 choice
usb 1-2: new full speed USB device using uhci_hcd and address 4
usb 1-2: configuration #1 chosen from 1 choice
SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
usbcore: registered new interface driver hci_usb
[<ffffffff811a68ab>] (usb_hcd_irq+0x0/0x52)
usb 6-3: new high speed USB device using ehci_hcd and address 4
usb 6-3: configuration #1 chosen from 1 choice
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage
usb-storage: device scan complete
usb 6-3: USB disconnect, address 4

So it appears that there is more after that line.

Firewing1
2008-03-27, 03:24 PM CDT
The usb trace won't be included in there, as each line probably won't have "usb" in it - Can you try running this:dmesg > ~/dmesg.txtYou'll find a dmesg.txt file in your home, from there you can open it up with gedit or kedit (or any other editor really) and see if there's more text after the "[<ffffffff811a68ab>] (usb_hcd_irq+0x0/0x52)" line.
Firewing1

thinkgeek
2008-03-27, 03:33 PM CDT
I have attached the text file that is produced by the command "dmesg > ~/dmesg.txt". Since I'm not quite sure what it is I'd be looking for, I can't really say that I saw anything useful. I hope it helps though.

Firewing1
2008-03-27, 03:50 PM CDT
Aha!irq 19: nobody cared (try booting with the "irqpoll" option)

Call Trace:
<IRQ> [<ffffffff810667e3>] __report_bad_irq+0x30/0x72
[<ffffffff81066a34>] note_interrupt+0x20f/0x253
[<ffffffff81067320>] handle_fasteoi_irq+0xa9/0xd1
[<ffffffff8100e0ec>] do_IRQ+0xf1/0x161
[<ffffffff8100c0d1>] ret_from_intr+0x0/0xa
<EOI> [<ffffffff811625cb>] acpi_processor_idle+0x2be/0x49b
[<ffffffff811625c1>] acpi_processor_idle+0x2b4/0x49b
[<ffffffff8116230d>] acpi_processor_idle+0x0/0x49b
[<ffffffff8100ae83>] cpu_idle+0x8c/0xaf
[<ffffffff81429ba5>] start_kernel+0x2ca/0x2d6
[<ffffffff81429140>] _sinittext+0x140/0x144

handlers:
[<ffffffff811a68ab>] (usb_hcd_irq+0x0/0x52)
Disabling IRQ #19
That's the problem - I would report a bug at bugzilla.redhat.com and let the kernel developers know about the problem.
Firewing1

thinkgeek
2008-03-27, 06:35 PM CDT
A bug has been filed for this at bugzilla.redhat.com. It's number is 439296 if anyone is interested in tracking it.