From: Alan Stern on
On Mon, 7 Dec 2009, Ondrej Zary wrote:

> > > diff between ehci and uhci logs:
> > > There seems to be some problem with timing.
> > > Also order of ehci_usb vs uhci_usb loading changes.
> >
> > That order doesn't matter much. But this...
>
> Looks like it does matter. I compiled ehci_hcd in kernel and left uhci_hcd as
> module - and the hub was always attached to ehci. Compiled uhci_hcd in kernel
> and ehci_hcd as module - and it was always attached to uhci. So the HW is
> probably OK.

As a matter of fact, it probably isn't. The hub should have switched
over to EHCI when the module was loaded. The question remains whether
the problem is in the hub or in the EHCI controller.

You don't have to compile either driver into the kernel. Try doing
this:

rmmod ehci-hcd

dmesg -c >/dev/null (clear the log buffer)

Start up usbmon on the 0u file

Plug in the hub, which attaches to UHCI

modprobe ehci-hcd
At this point the hub should switch over to EHCI

It will make things easier to understand if you unplug all other USB
devices first. Let's see what that shows, both in usbmon and in dmesg.

It would be nice if the EHCI controller turned out to be at fault.
Then we could blame this entire problem on the controller hardware. :-)

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Alan Stern on
On Mon, 7 Dec 2009, Ondrej Zary wrote:

> Just tried another hub. Now there are two hubs connected to separate ports
> on the machine. Nexio is the only device connected to the "new" hub. No matter
> where I connect the device or the 2nd hub, it always appears on "Bus 001":

That's what is supposed to happen. It sounds like the second hub works
correctly and the first hub doesn't. Try running the test described in
my previous email with the second hub as well as with the first hub.

> The problem is still the same. Removing the module causes devices on the other
> hub to fail.

(Presumably you mean the failure occurs if you leave out the code to
prevent resubmits for -ESTALL from the touchscreen driver.)

It doesn't cause the devices to fail; it causes the ehci-hcd driver to
fail.

> Disconnecting the touchscreen first and then removing the module does not
> cause any problems (with either of the hubs) - so it must be a software
> problem.

Yes, we still need to track it down. Which means we need to find out
when that pointer is getting set to NULL.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Ondrej Zary on
On Monday 07 December 2009, Alan Stern wrote:
> On Mon, 7 Dec 2009, Ondrej Zary wrote:
> > > > diff between ehci and uhci logs:
> > > > There seems to be some problem with timing.
> > > > Also order of ehci_usb vs uhci_usb loading changes.
> > >
> > > That order doesn't matter much. But this...
> >
> > Looks like it does matter. I compiled ehci_hcd in kernel and left
> > uhci_hcd as module - and the hub was always attached to ehci. Compiled
> > uhci_hcd in kernel and ehci_hcd as module - and it was always attached to
> > uhci. So the HW is probably OK.
>
> As a matter of fact, it probably isn't. The hub should have switched
> over to EHCI when the module was loaded. The question remains whether
> the problem is in the hub or in the EHCI controller.
>
> You don't have to compile either driver into the kernel. Try doing
> this:
>
> rmmod ehci-hcd
>
> dmesg -c >/dev/null (clear the log buffer)
>
> Start up usbmon on the 0u file
>
> Plug in the hub, which attaches to UHCI
>
> modprobe ehci-hcd
> At this point the hub should switch over to EHCI
>
> It will make things easier to understand if you unplug all other USB
> devices first. Let's see what that shows, both in usbmon and in dmesg.
>
> It would be nice if the EHCI controller turned out to be at fault.
> Then we could blame this entire problem on the controller hardware. :-)

OK, all USB devices disconnected, except for that mass storage card reader
which is built-in.

Strange, it worked fine:
[ 268.360216] usb 2-1: new full speed USB device using uhci_hcd and address 3
[ 268.507289] usb 2-1: New USB device found, idVendor=2001, idProduct=f103
[ 268.507305] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 268.509635] hub 2-1:1.0: USB hub found
[ 268.511318] hub 2-1:1.0: 7 ports detected
[ 359.414558] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 359.414566] Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[ 359.414628] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 359.414697] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 359.414704] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 359.417786] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[ 359.417878] ehci_hcd 0000:00:1d.7: using broken periodic workaround
[ 359.417898] ehci_hcd 0000:00:1d.7: debug port 1
[ 359.421803] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[ 359.422393] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfbcb7c00
[ 359.436166] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 359.436833] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 359.436840] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 359.436846] usb usb1: Product: EHCI Host Controller
[ 359.436850] usb usb1: Manufacturer: Linux 2.6.32-rc8-next-20091202 ehci_hcd
[ 359.436855] usb usb1: SerialNumber: 0000:00:1d.7
[ 359.438825] hub 1-0:1.0: USB hub found
[ 359.438952] hub 1-0:1.0: 8 ports detected
[ 359.520404] usb 4-2: USB disconnect, address 2
[ 359.648283] usb 2-1: USB disconnect, address 3
[ 359.760222] usb 1-1: new high speed USB device using ehci_hcd and address 2
[ 359.892824] usb 1-1: New USB device found, idVendor=2001, idProduct=f103
[ 359.892839] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 359.894980] hub 1-1:1.0: USB hub found
[ 359.895139] hub 1-1:1.0: 7 ports detected
[ 360.008168] usb 1-6: new high speed USB device using ehci_hcd and address 3
[ 360.152489] usb 1-6: New USB device found, idVendor=0bda, idProduct=0158
[ 360.152497] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 360.152504] usb 1-6: Product: USB2.0-CRW
[ 360.152508] usb 1-6: Manufacturer: Generic
[ 360.152512] usb 1-6: SerialNumber: 20071114173400000
[ 360.468557] Initializing USB Mass Storage driver...
[ 360.469018] scsi4 : usb-storage 1-6:1.0
[ 360.469561] usbcore: registered new interface driver usb-storage
[ 360.469569] USB Mass Storage support registered.

usbmon:
f6aed4b8 2700029869 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
f6aed4b8 2700029912 C Ci:2:001:0 0 4 = 01010100
f6aed4b8 2700029935 S Co:2:001:0 s 23 01 0010 0001 0000 0
f6aed4b8 2700029946 C Co:2:001:0 0 0
f6aed4b8 2700029963 S Ci:2:001:0 s a3 00 0000 0002 0004 4 <
f6aed4b8 2700029975 C Ci:2:001:0 0 4 = 00010000
f6802f68 2700133914 S Ii:2:001:1 -115:128 2 <
f6aed4b8 2700133968 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
f6aed4b8 2700133984 C Ci:2:001:0 0 4 = 01010000
f6aed4b8 2700134046 S Co:2:001:0 s 23 03 0004 0001 0000 0
f6aed4b8 2700134064 C Co:2:001:0 0 0
f6aed4b8 2700189898 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
f6aed4b8 2700189945 C Ci:2:001:0 0 4 = 03010000
f6aed4b8 2700245894 S Co:2:001:0 s 23 01 0014 0001 0000 0
f6aed4b8 2700245914 C Co:2:001:0 0 0
f6aed4b8 2700245970 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
f6aed4b8 2700249926 C Ci:2:000:0 0 18 = 12010002 09000040 012003f1 00010000 0001
f6aed4b8 2700250062 S Co:2:001:0 s 23 03 0004 0001 0000 0
f6aed4b8 2700250085 C Co:2:001:0 0 0
f6aed4b8 2700305900 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
f6aed4b8 2700305946 C Ci:2:001:0 0 4 = 03010000
f6aed4b8 2700361880 S Co:2:001:0 s 23 01 0014 0001 0000 0
f6aed4b8 2700361919 C Co:2:001:0 0 0
f6aed4b8 2700361943 S Co:2:000:0 s 00 05 0003 0000 0000 0
f6aed4b8 2700364939 C Co:2:000:0 0 0
f6aed4b8 2700381899 S Ci:2:003:0 s 80 06 0100 0000 0012 18 <
f6aed4b8 2700385929 C Ci:2:003:0 0 18 = 12010002 09000040 012003f1 00010000 0001
f6aed4b8 2700386236 S Ci:2:003:0 s 80 06 0200 0000 0009 9 <
f6aed4b8 2700388941 C Ci:2:003:0 0 9 = 09021900 010100e0 00
f6aed4b8 2700389001 S Ci:2:003:0 s 80 06 0200 0000 0019 25 <
f6aed4b8 2700392940 C Ci:2:003:0 0 25 = 09021900 010100e0 00090400 00010900 00000705 81030100 ff
f6aed4b8 2700393408 S Co:2:003:0 s 00 09 0001 0000 0000 0
f6aed4b8 2700394932 C Co:2:003:0 0 0
f6aed4b8 2700395394 S Ci:2:003:0 s a0 06 2900 0000 000f 15 <
f6aed4b8 2700396944 C Ci:2:003:0 0 9 = 09290729 00326400 ff
f6aed4b8 2700397062 S Ci:2:003:0 s 80 00 0000 0000 0002 2 <
f6aed4b8 2700397925 C Ci:2:003:0 0 2 = 0100
f6aed4b8 2700398109 S Ci:2:003:0 s a0 00 0000 0000 0004 4 <
f6aed4b8 2700398936 C Ci:2:003:0 0 4 = 00000000
f6aed680 2700398978 S Co:2:003:0 s 23 03 0008 0001 0000 0
f6aed680 2700399933 C Co:2:003:0 0 0
f6aed680 2700400091 S Co:2:003:0 s 23 03 0008 0002 0000 0
f6aed680 2700400934 C Co:2:003:0 0 0
f6aed680 2700400971 S Co:2:003:0 s 23 03 0008 0003 0000 0
f6aed680 2700401927 C Co:2:003:0 0 0
f6aed680 2700401998 S Co:2:003:0 s 23 03 0008 0004 0000 0
f6aed680 2700402931 C Co:2:003:0 0 0
f6aed680 2700402994 S Co:2:003:0 s 23 03 0008 0005 0000 0
f6aed680 2700403928 C Co:2:003:0 0 0
f6aed680 2700404004 S Co:2:003:0 s 23 03 0008 0006 0000 0
f6aed680 2700404927 C Co:2:003:0 0 0
f6aed680 2700405004 S Co:2:003:0 s 23 03 0008 0007 0000 0
f6aed680 2700405926 C Co:2:003:0 0 0
f6aed680 2700501894 S Ci:2:003:0 s a3 00 0000 0001 0004 4 <
f6aed680 2700503953 C Ci:2:003:0 0 4 = 00010000
f6aed680 2700504083 S Ci:2:003:0 s a3 00 0000 0002 0004 4 <
f6aed680 2700504951 C Ci:2:003:0 0 4 = 00010000
f6aed680 2700505002 S Ci:2:003:0 s a3 00 0000 0003 0004 4 <
f6aed680 2700505956 C Ci:2:003:0 0 4 = 00010000
f6aed680 2700506023 S Ci:2:003:0 s a3 00 0000 0004 0004 4 <
f6aed680 2700506946 C Ci:2:003:0 0 4 = 00010000
f6aed680 2700507002 S Ci:2:003:0 s a3 00 0000 0005 0004 4 <
f6aed680 2700507951 C Ci:2:003:0 0 4 = 00010000
f6aed680 2700508003 S Ci:2:003:0 s a3 00 0000 0006 0004 4 <
f6aed680 2700508955 C Ci:2:003:0 0 4 = 00010000
f6aed680 2700508998 S Ci:2:003:0 s a3 00 0000 0007 0004 4 <
f6aed680 2700509945 C Ci:2:003:0 0 4 = 00010000
f6aed4b8 2700509997 S Ii:2:003:1 -115:128 1 <
f6aed4b8 2702703014 C Ii:2:003:1 -2:128 0
f6aed680 2702703152 S Co:2:003:0 s 00 03 0001 0000 0000 0
f6aed680 2702705012 C Co:2:003:0 0 0
f6aed680 2702705068 S Co:2:001:0 s 23 03 0002 0001 0000 0
f6aed680 2702705078 C Co:2:001:0 0 0
f6802f68 2705701883 C Ii:2:001:1 -2:128 0
===> modprobe ehci-hcd here
f65d3aa8 2791321966 S Ci:1:001:0 s 80 06 0100 0000 0012 18 <
f65d3aa8 2791322071 C Ci:1:001:0 0 18 = 12010002 09000040 6b1d0200 06020302 0101
f65d3aa8 2791322158 S Ci:1:001:0 s 80 06 0200 0000 0009 9 <
f65d3aa8 2791322198 C Ci:1:001:0 0 9 = 09021900 010100e0 00
f65d3aa8 2791322231 S Ci:1:001:0 s 80 06 0200 0000 0019 25 <
f65d3aa8 2791322256 C Ci:1:001:0 0 25 = 09021900 010100e0 00090400 00010900 00000705 81030400 0c
f65d3aa8 2791322305 S Ci:1:001:0 s 80 06 0300 0000 00ff 255 <
f65d3aa8 2791322330 C Ci:1:001:0 0 4 = 04030904
f65d3aa8 2791322357 S Ci:1:001:0 s 80 06 0302 0409 00ff 255 <
f65d3aa8 2791322382 C Ci:1:001:0 0 42 = 2a034500 48004300 49002000 48006f00 73007400 20004300 6f006e00 74007200
f65d3aa8 2791322428 S Ci:1:001:0 s 80 06 0303 0409 00ff 255 <
f65d3aa8 2791322454 C Ci:1:001:0 0 80 = 50034c00 69006e00 75007800 20003200 2e003600 2e003300 32002d00 72006300
f65d3aa8 2791322499 S Ci:1:001:0 s 80 06 0301 0409 00ff 255 <
f65d3aa8 2791322524 C Ci:1:001:0 0 26 = 1a033000 30003000 30003a00 30003000 3a003100 64002e00 3700
f65d3aa8 2791324106 S Co:1:001:0 s 00 09 0001 0000 0000 0
f65d3aa8 2791324169 C Co:1:001:0 0 0
f65d3aa8 2791324582 S Ci:1:001:0 s a0 06 2900 0000 000f 15 <
f65d3aa8 2791324634 C Ci:1:001:0 0 15 = 0b29080a 000a0000 00fffff7 100000
f65d3aa8 2791324696 S Ci:1:001:0 s 80 00 0000 0000 0002 2 <
f65d3aa8 2791324731 C Ci:1:001:0 0 2 = 0300
f65d3aa8 2791324768 S Ci:1:001:0 s a0 00 0000 0000 0004 4 <
f65d3aa8 2791324805 C Ci:1:001:0 0 4 = 00000000
f6964680 2791324845 S Co:1:001:0 s 23 03 0008 0001 0000 0
f6964680 2791324883 C Co:1:001:0 0 0
f6964680 2791324918 S Co:1:001:0 s 23 03 0008 0002 0000 0
f6964680 2791324956 C Co:1:001:0 0 0
f6964680 2791324990 S Co:1:001:0 s 23 03 0008 0003 0000 0
f6964680 2791325027 C Co:1:001:0 0 0
f6964680 2791325062 S Co:1:001:0 s 23 03 0008 0004 0000 0
f6964680 2791325100 C Co:1:001:0 0 0
f6964680 2791325140 S Co:1:001:0 s 23 03 0008 0005 0000 0
f6964680 2791325181 C Co:1:001:0 0 0
f6964680 2791325221 S Co:1:001:0 s 23 03 0008 0006 0000 0
f6964680 2791325261 C Co:1:001:0 0 0
f6964680 2791325299 S Co:1:001:0 s 23 03 0008 0007 0000 0
f6964680 2791325336 C Co:1:001:0 0 0
f6964680 2791325372 S Co:1:001:0 s 23 03 0008 0008 0000 0
f6964680 2791325409 C Co:1:001:0 0 0
f6964680 2791349770 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
f6964680 2791349786 C Ci:2:001:0 0 4 = 00010300
f6964680 2791349795 S Co:2:001:0 s 23 01 0010 0001 0000 0
f6964680 2791349801 C Co:2:001:0 0 0
f6964680 2791349808 S Co:2:001:0 s 23 01 0011 0001 0000 0
f6964680 2791349814 C Co:2:001:0 0 0
f6964680 2791349821 S Ci:2:001:0 s a3 00 0000 0002 0004 4 <
f6964680 2791349829 C Ci:2:001:0 0 4 = 00010000
f6802aa8 2791405868 C Ii:4:001:1 0:128 1 = 04
f6802aa8 2791405896 S Ii:4:001:1 -115:128 2 <
f6964680 2791406053 S Ci:4:001:0 s a3 00 0000 0002 0004 4 <
f6964680 2791406071 C Ci:4:001:0 0 4 = 00010300
f6964680 2791406086 S Co:4:001:0 s 23 01 0010 0002 0000 0
f6964680 2791406096 C Co:4:001:0 0 0
f6964680 2791406108 S Co:4:001:0 s 23 01 0011 0002 0000 0
f6964680 2791406117 C Co:4:001:0 0 0
f6964680 2791406493 S Ci:4:001:0 s a3 00 0000 0002 0004 4 <
f6964680 2791406502 C Ci:4:001:0 0 4 = 00010000
f6964680 2791421893 S Ci:1:001:0 s a3 00 0000 0001 0004 4 <
f6964680 2791421917 C Ci:1:001:0 0 4 = 01050100
f6964680 2791421942 S Co:1:001:0 s 23 01 0010 0001 0000 0
f6964680 2791421953 C Co:1:001:0 0 0
f6964680 2791421969 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
f6964680 2791421980 C Ci:1:001:0 0 4 = 00010000
f6964680 2791421997 S Ci:1:001:0 s a3 00 0000 0003 0004 4 <
f6964680 2791422009 C Ci:1:001:0 0 4 = 00010000
f6964680 2791422026 S Ci:1:001:0 s a3 00 0000 0004 0004 4 <
f6964680 2791422041 C Ci:1:001:0 0 4 = 00010000
f6964680 2791422060 S Ci:1:001:0 s a3 00 0000 0005 0004 4 <
f6964680 2791422070 C Ci:1:001:0 0 4 = 00010000
f6964680 2791422088 S Ci:1:001:0 s a3 00 0000 0006 0004 4 <
f6964680 2791422098 C Ci:1:001:0 0 4 = 01050100
f6964680 2791422154 S Co:1:001:0 s 23 01 0010 0006 0000 0
f6964680 2791422162 C Co:1:001:0 0 0
f6964680 2791422172 S Ci:1:001:0 s a3 00 0000 0007 0004 4 <
f6964680 2791422178 C Ci:1:001:0 0 4 = 00010000
f6964680 2791422188 S Ci:1:001:0 s a3 00 0000 0008 0004 4 <
f6964680 2791422194 C Ci:1:001:0 0 4 = 00010000
f6964680 2791437899 S Ci:4:001:0 s a3 00 0000 0002 0004 4 <
f6964680 2791437926 C Ci:4:001:0 0 4 = 00010000
f6802f68 2791453883 S Ii:2:001:1 -115:128 2 <
f6964680 2791469891 S Ci:4:001:0 s a3 00 0000 0002 0004 4 <
f6964680 2791469918 C Ci:4:001:0 0 4 = 00010000
f6964680 2791501896 S Ci:4:001:0 s a3 00 0000 0002 0004 4 <
f6964680 2791501923 C Ci:4:001:0 0 4 = 00010000
f65d3aa8 2791521885 S Ii:1:001:1 -115:2048 4 <
f6964680 2791533904 S Ci:4:001:0 s a3 00 0000 0002 0004 4 <
f6964680 2791533929 C Ci:4:001:0 0 4 = 00010000
f6964680 2791533975 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
f6964680 2791533990 C Ci:2:001:0 0 4 = 00010000
f6aed4b8 2791534472 S Ci:1:001:0 s a3 00 0000 0001 0004 4 <
f6aed4b8 2791534490 C Ci:1:001:0 0 4 = 01050000
f6aed4b8 2791534521 S Co:1:001:0 s 23 03 0004 0001 0000 0
f6aed4b8 2791534530 C Co:1:001:0 0 0
f6aed4b8 2791589890 S Ci:1:001:0 s a3 00 0000 0001 0004 4 <
f6aed4b8 2791590173 C Ci:1:001:0 0 4 = 03051000
f6aed4b8 2791645897 S Co:1:001:0 s 23 01 0014 0001 0000 0
f6aed4b8 2791645920 C Co:1:001:0 0 0
f6aed4b8 2791645975 S Ci:1:000:0 s 80 06 0100 0000 0040 64 <
f6aed4b8 2791646077 C Ci:1:000:0 0 18 = 12010002 09000140 012003f1 00010000 0001
f6aed4b8 2791646125 S Co:1:001:0 s 23 03 0004 0001 0000 0
f6aed4b8 2791646138 C Co:1:001:0 0 0
f6aed4b8 2791701814 S Ci:1:001:0 s a3 00 0000 0001 0004 4 <
f6aed4b8 2791702053 C Ci:1:001:0 0 4 = 03051000
f6aed4b8 2791757888 S Co:1:001:0 s 23 01 0014 0001 0000 0
f6aed4b8 2791757911 C Co:1:001:0 0 0
f6aed4b8 2791757939 S Co:1:000:0 s 00 05 0002 0000 0000 0
f6aed4b8 2791758081 C Co:1:000:0 0 0
f6aed4b8 2791777831 S Ci:1:002:0 s 80 06 0100 0000 0012 18 <
f6aed4b8 2791777946 C Ci:1:002:0 0 18 = 12010002 09000140 012003f1 00010000 0001
f6aed4b8 2791778051 S Ci:1:002:0 s 80 06 0200 0000 0009 9 <
f6aed4b8 2791778214 C Ci:1:002:0 0 9 = 09021900 010100e0 00
f6aed4b8 2791778349 S Ci:1:002:0 s 80 06 0200 0000 0019 25 <
f6aed4b8 2791778450 C Ci:1:002:0 0 25 = 09021900 010100e0 00090400 00010900 00000705 81030100 0c
f6aed4b8 2791778941 S Co:1:002:0 s 00 09 0001 0000 0000 0
f6aed4b8 2791779063 C Co:1:002:0 0 0
f6aed4b8 2791780739 S Ci:1:002:0 s a0 06 2900 0000 000f 15 <
f6aed4b8 2791780819 C Ci:1:002:0 0 9 = 09290729 00326400 ff
f6aed4b8 2791780881 S Ci:1:002:0 s 80 00 0000 0000 0002 2 <
f6aed4b8 2791780936 C Ci:1:002:0 0 2 = 0100
f6aed4b8 2791780975 S Ci:1:002:0 s a0 00 0000 0000 0004 4 <
f6aed4b8 2791781060 C Ci:1:002:0 0 4 = 00000000
f64214b8 2791781108 S Co:1:002:0 s 23 03 0008 0001 0000 0
f64214b8 2791781185 C Co:1:002:0 0 0
f64214b8 2791781259 S Co:1:002:0 s 23 03 0008 0002 0000 0
f64214b8 2791781311 C Co:1:002:0 0 0
f64214b8 2791781343 S Co:1:002:0 s 23 03 0008 0003 0000 0
f64214b8 2791781435 C Co:1:002:0 0 0
f64214b8 2791781474 S Co:1:002:0 s 23 03 0008 0004 0000 0
f64214b8 2791781560 C Co:1:002:0 0 0
f64214b8 2791781597 S Co:1:002:0 s 23 03 0008 0005 0000 0
f64214b8 2791781685 C Co:1:002:0 0 0
f64214b8 2791781721 S Co:1:002:0 s 23 03 0008 0006 0000 0
f64214b8 2791781810 C Co:1:002:0 0 0
f64214b8 2791782832 S Co:1:002:0 s 23 03 0008 0007 0000 0
f64214b8 2791782952 C Co:1:002:0 0 0
f64214b8 2791783159 S Ci:1:001:0 s a3 00 0000 0006 0004 4 <
f64214b8 2791783174 C Ci:1:001:0 0 4 = 01050000
f64214b8 2791783209 S Co:1:001:0 s 23 03 0004 0006 0000 0
f64214b8 2791783218 C Co:1:001:0 0 0
f64214b8 2791841834 S Ci:1:001:0 s a3 00 0000 0006 0004 4 <
f64214b8 2791842057 C Ci:1:001:0 0 4 = 03051000
f64214b8 2791881877 S Ci:1:002:0 s a3 00 0000 0001 0004 4 <
f64214b8 2791881948 C Ci:1:002:0 0 4 = 00010000
f64214b8 2791882061 S Ci:1:002:0 s a3 00 0000 0002 0004 4 <
f64214b8 2791882209 C Ci:1:002:0 0 4 = 00010000
f64214b8 2791882251 S Ci:1:002:0 s a3 00 0000 0003 0004 4 <
f64214b8 2791882318 C Ci:1:002:0 0 4 = 00010000
f64214b8 2791882368 S Ci:1:002:0 s a3 00 0000 0004 0004 4 <
f64214b8 2791882463 C Ci:1:002:0 0 4 = 00010000
f64214b8 2791882500 S Ci:1:002:0 s a3 00 0000 0005 0004 4 <
f64214b8 2791882567 C Ci:1:002:0 0 4 = 00010000
f64214b8 2791882650 S Ci:1:002:0 s a3 00 0000 0006 0004 4 <
f64214b8 2791882830 C Ci:1:002:0 0 4 = 00010000
f64214b8 2791882864 S Ci:1:002:0 s a3 00 0000 0007 0004 4 <
f64214b8 2791882942 C Ci:1:002:0 0 4 = 00010000
f6aed4b8 2791883009 S Ii:1:002:1 -115:2048 1 <
f64214b8 2791893852 S Co:1:001:0 s 23 01 0014 0006 0000 0
f64214b8 2791893873 C Co:1:001:0 0 0
f64214b8 2791893915 S Ci:1:000:0 s 80 06 0100 0000 0040 64 <
f64214b8 2791895469 C Ci:1:000:0 0 18 = 12010002 00000040 da0b5801 87580102 0301
f64214b8 2791895538 S Co:1:001:0 s 23 03 0004 0006 0000 0
f64214b8 2791895550 C Co:1:001:0 0 0
f64214b8 2791949837 S Ci:1:001:0 s a3 00 0000 0006 0004 4 <
f64214b8 2791950058 C Ci:1:001:0 0 4 = 03051000
f64214b8 2792005829 S Co:1:001:0 s 23 01 0014 0006 0000 0
f64214b8 2792005852 C Co:1:001:0 0 0
f64214b8 2792005869 S Co:1:000:0 s 00 05 0003 0000 0000 0
f64214b8 2792006216 C Co:1:000:0 0 0
f64214b8 2792025826 S Ci:1:003:0 s 80 06 0100 0000 0012 18 <
f64214b8 2792027472 C Ci:1:003:0 0 18 = 12010002 00000040 da0b5801 87580102 0301
f64214b8 2792027638 S Ci:1:003:0 s 80 06 0200 0000 0009 9 <
f64214b8 2792028848 C Ci:1:003:0 0 9 = 09022000 010104a0 fa
f64214b8 2792028963 S Ci:1:003:0 s 80 06 0200 0000 0020 32 <
f64214b8 2792032350 C Ci:1:003:0 0 32 = 09022000 010104a0 fa090400 00020806 50050705 01020002 00070582 02000200
f64214b8 2792032535 S Ci:1:003:0 s 80 06 0300 0000 00ff 255 <
f64214b8 2792033218 C Ci:1:003:0 0 4 = 04030904
f64214b8 2792033346 S Ci:1:003:0 s 80 06 0302 0409 00ff 255 <
f64214b8 2792034600 C Ci:1:003:0 0 22 = 16035500 53004200 32002e00 30002d00 43005200 5700
f64214b8 2792034764 S Ci:1:003:0 s 80 06 0301 0409 00ff 255 <
f64214b8 2792035842 C Ci:1:003:0 0 16 = 10034700 65006e00 65007200 69006300
f64214b8 2792035991 S Ci:1:003:0 s 80 06 0303 0409 00ff 255 <
f64214b8 2792037828 C Ci:1:003:0 0 36 = 24033200 30003000 37003100 31003100 34003100 37003300 34003000 30003000
f64214b8 2792038746 S Co:1:003:0 s 00 09 0001 0000 0000 0
f64214b8 2792039210 C Co:1:003:0 0 0
f64214b8 2792039291 S Ci:1:003:0 s 80 06 0304 0409 00ff 255 <
f64214b8 2792040712 C Ci:1:003:0 0 24 = 18034300 41005200 44002000 52004500 41004400 45005200
f64214b8 2792040896 S Ci:1:003:0 s 80 06 0305 0409 00ff 255 <
f64214b8 2792043841 C Ci:1:003:0 0 58 = 3a034200 75006c00 6b002d00 49006e00 2c002000 42007500 6c006b00 2d004f00
f6802aa8 2793886106 C Ii:4:001:1 -2:128 0
f6802f68 2793886139 C Ii:2:001:1 -2:128 0
f6aed4b8 2794885914 C Ii:1:002:1 -2:2048 0
f6964680 2794885949 S Co:1:002:0 s 00 03 0001 0000 0000 0
f6964680 2794886034 C Co:1:002:0 0 0
f6964680 2794886125 S Co:1:001:0 s 23 03 0002 0001 0000 0
f6964680 2794886136 C Co:1:001:0 0 0
f64214b8 2797353886 S Ci:1:003:0 s a1 fe 0000 0000 0001 1 <
f64214b8 2797354138 C Ci:1:003:0 0 1 = 00
f64214b8 2797354556 S Bo:1:003:1 -115 31 = 55534243 01000000 24000000 80000612 00000024 00000000 00000000 000000
f64214b8 2797354750 C Bo:1:003:1 0 31 >
f6964420 2797354815 S Bi:1:003:2 -115 36 <
f6964420 2797356250 C Bi:1:003:2 0 36 = 008d0001 1f010000 47656e65 7269632d 4d756c74 692d4361 72642020 20202020
f64214b8 2797356304 S Bi:1:003:2 -115 13 <
f64214b8 2797356506 C Bi:1:003:2 0 13 = 55534253 01000000 00000000 00
f64214b8 2797360534 S Bo:1:003:1 -115 31 = 55534243 02000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2797360608 C Bo:1:003:1 0 31 >
f64214b8 2797360641 S Bi:1:003:2 -115 13 <
f64214b8 2797361101 C Bi:1:003:2 0 13 = 55534253 02000000 00000000 01
f64214b8 2797361128 S Bo:1:003:1 -115 31 = 55534243 03000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2797361227 C Bo:1:003:1 0 31 >
f6964420 2797361255 S Bi:1:003:2 -115 18 <
f6964420 2797362120 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2797362157 S Bi:1:003:2 -115 13 <
f64214b8 2797362361 C Bi:1:003:2 0 13 = 55534253 03000000 00000000 00
f64214b8 2797363106 S Bo:1:003:1 -115 31 = 55534243 04000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2797363230 C Bo:1:003:1 0 31 >
f64214b8 2797363248 S Bi:1:003:2 -115 13 <
f64214b8 2797363606 C Bi:1:003:2 0 13 = 55534253 04000000 00000000 01
f64214b8 2797363663 S Bo:1:003:1 -115 31 = 55534243 05000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2797363737 C Bo:1:003:1 0 31 >
f6964ed0 2797363832 S Bi:1:003:2 -115 18 <
f6964ed0 2797364618 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2797364657 S Bi:1:003:2 -115 13 <
f64214b8 2797364860 C Bi:1:003:2 0 13 = 55534253 05000000 00000000 00
f64214b8 2797416651 S Bo:1:003:1 -115 31 = 55534243 06000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2797416724 C Bo:1:003:1 0 31 >
f64214b8 2797416762 S Bi:1:003:2 -115 13 <
f64214b8 2797417237 C Bi:1:003:2 0 13 = 55534253 06000000 00000000 01
f64214b8 2797417269 S Bo:1:003:1 -115 31 = 55534243 07000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2797417347 C Bo:1:003:1 0 31 >
f6964ed0 2797417441 S Bi:1:003:2 -115 18 <
f6964ed0 2797418249 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2797418286 S Bi:1:003:2 -115 13 <
f64214b8 2797418488 C Bi:1:003:2 0 13 = 55534253 07000000 00000000 00
f64214b8 2797418681 S Bo:1:003:1 -115 31 = 55534243 08000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2797418721 C Bo:1:003:1 0 31 >
f64214b8 2797418844 S Bi:1:003:2 -115 13 <
f64214b8 2797419236 C Bi:1:003:2 0 13 = 55534253 08000000 00000000 01
f64214b8 2797419270 S Bo:1:003:1 -115 31 = 55534243 09000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2797419346 C Bo:1:003:1 0 31 >
f6964ed0 2797419440 S Bi:1:003:2 -115 18 <
f6964ed0 2797420236 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2797420270 S Bi:1:003:2 -115 13 <
f64214b8 2797420481 C Bi:1:003:2 0 13 = 55534253 09000000 00000000 00
f64214b8 2797430209 S Bo:1:003:1 -115 31 = 55534243 0a000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2797430364 C Bo:1:003:1 0 31 >
f64214b8 2797430396 S Bi:1:003:2 -115 13 <
f64214b8 2797430743 C Bi:1:003:2 0 13 = 55534253 0a000000 00000000 01
f64214b8 2797430811 S Bo:1:003:1 -115 31 = 55534243 0b000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2797430987 C Bo:1:003:1 0 31 >
f6964ed0 2797431031 S Bi:1:003:2 -115 18 <
f6964ed0 2797431740 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2797431809 S Bi:1:003:2 -115 13 <
f64214b8 2797432108 C Bi:1:003:2 0 13 = 55534253 0b000000 00000000 00
f64214b8 2797432301 S Bo:1:003:1 -115 31 = 55534243 0c000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2797432346 C Bo:1:003:1 0 31 >
f64214b8 2797432427 S Bi:1:003:2 -115 13 <
f64214b8 2797432871 C Bi:1:003:2 0 13 = 55534253 0c000000 00000000 01
f64214b8 2797432917 S Bo:1:003:1 -115 31 = 55534243 0d000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2797432971 C Bo:1:003:1 0 31 >
f6964ed0 2797433101 S Bi:1:003:2 -115 18 <
f6964ed0 2797433975 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2797434200 S Bi:1:003:2 -115 13 <
f64214b8 2797434485 C Bi:1:003:2 0 13 = 55534253 0d000000 00000000 00
f64214b8 2814000972 S Bo:1:003:1 -115 31 = 55534243 0e000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2814001050 C Bo:1:003:1 0 31 >
f64214b8 2814001089 S Bi:1:003:2 -115 13 <
f64214b8 2814001563 C Bi:1:003:2 0 13 = 55534253 0e000000 00000000 01
f64214b8 2814001596 S Bo:1:003:1 -115 31 = 55534243 0f000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2814001673 C Bo:1:003:1 0 31 >
f6964ed0 2814001844 S Bi:1:003:2 -115 18 <
f6964ed0 2814002564 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2814002600 S Bi:1:003:2 -115 13 <
f64214b8 2814002808 C Bi:1:003:2 0 13 = 55534253 0f000000 00000000 00
f64214b8 2814002971 S Bo:1:003:1 -115 31 = 55534243 10000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2814003058 C Bo:1:003:1 0 31 >
f64214b8 2814003082 S Bi:1:003:2 -115 13 <
f64214b8 2814003564 C Bi:1:003:2 0 13 = 55534253 10000000 00000000 01
f64214b8 2814003597 S Bo:1:003:1 -115 31 = 55534243 11000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2814003673 C Bo:1:003:1 0 31 >
f6964ed0 2814003768 S Bi:1:003:2 -115 18 <
f6964ed0 2814004564 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2814004602 S Bi:1:003:2 -115 13 <
f64214b8 2814004808 C Bi:1:003:2 0 13 = 55534253 11000000 00000000 00
f64214b8 2814008728 S Bo:1:003:1 -115 31 = 55534243 12000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2814008800 C Bo:1:003:1 0 31 >
f64214b8 2814008852 S Bi:1:003:2 -115 13 <
f64214b8 2814009301 C Bi:1:003:2 0 13 = 55534253 12000000 00000000 01
f64214b8 2814009361 S Bo:1:003:1 -115 31 = 55534243 13000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2814009420 C Bo:1:003:1 0 31 >
f6964ed0 2814009460 S Bi:1:003:2 -115 18 <
f6964ed0 2814010313 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2814010396 S Bi:1:003:2 -115 13 <
f64214b8 2814010557 C Bi:1:003:2 0 13 = 55534253 13000000 00000000 00
f64214b8 2814010677 S Bo:1:003:1 -115 31 = 55534243 14000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2814010811 C Bo:1:003:1 0 31 >
f64214b8 2814010830 S Bi:1:003:2 -115 13 <
f64214b8 2814011180 C Bi:1:003:2 0 13 = 55534253 14000000 00000000 01
f64214b8 2814011203 S Bo:1:003:1 -115 31 = 55534243 15000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2814011308 C Bo:1:003:1 0 31 >
f6964ed0 2814011335 S Bi:1:003:2 -115 18 <
f6964ed0 2814012185 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2814012216 S Bi:1:003:2 -115 13 <
f64214b8 2814012432 C Bi:1:003:2 0 13 = 55534253 15000000 00000000 00
f64214b8 2814012536 S Bo:1:003:1 -115 31 = 55534243 16000000 00000000 0000061e 00000001 00000000 00000000 000000
f64214b8 2814012681 C Bo:1:003:1 0 31 >
f64214b8 2814012701 S Bi:1:003:2 -115 13 <
f64214b8 2814013189 C Bi:1:003:2 0 13 = 55534253 16000000 00000000 01
f64214b8 2814013224 S Bo:1:003:1 -115 31 = 55534243 17000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2814013296 C Bo:1:003:1 0 31 >
f6964ed0 2814013364 S Bi:1:003:2 -115 18 <
f6964ed0 2814014194 C Bi:1:003:2 0 18 = 70000500 0000000a 00000000 24000000 0000
f64214b8 2814014239 S Bi:1:003:2 -115 13 <
f64214b8 2814014441 C Bi:1:003:2 0 13 = 55534253 17000000 00000000 00
f64214b8 2814014616 S Bo:1:003:1 -115 31 = 55534243 18000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2814014799 C Bo:1:003:1 0 31 >
f64214b8 2814014877 S Bi:1:003:2 -115 13 <
f64214b8 2814015186 C Bi:1:003:2 0 13 = 55534253 18000000 00000000 01
f64214b8 2814015217 S Bo:1:003:1 -115 31 = 55534243 19000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2814015298 C Bo:1:003:1 0 31 >
f6964ed0 2814015386 S Bi:1:003:2 -115 18 <
f6964ed0 2814016316 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2814016354 S Bi:1:003:2 -115 13 <
f64214b8 2814016574 C Bi:1:003:2 0 13 = 55534253 19000000 00000000 00
f64214b8 2814016816 S Bo:1:003:1 -115 31 = 55534243 1a000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2814016930 C Bo:1:003:1 0 31 >
f64214b8 2814016960 S Bi:1:003:2 -115 13 <
f64214b8 2814017312 C Bi:1:003:2 0 13 = 55534253 1a000000 00000000 01
f64214b8 2814017351 S Bo:1:003:1 -115 31 = 55534243 1b000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2814017424 C Bo:1:003:1 0 31 >
f6964128 2814017470 S Bi:1:003:2 -115 18 <
f6964128 2814018327 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2814018388 S Bi:1:003:2 -115 13 <
f64214b8 2814018688 C Bi:1:003:2 0 13 = 55534253 1b000000 00000000 00
f64214b8 2814018887 S Bo:1:003:1 -115 31 = 55534243 1c000000 00000000 00000600 00000000 00000000 00000000 000000
f64214b8 2814019062 C Bo:1:003:1 0 31 >
f64214b8 2814019106 S Bi:1:003:2 -115 13 <
f64214b8 2814019437 C Bi:1:003:2 0 13 = 55534253 1c000000 00000000 01
f64214b8 2814019476 S Bo:1:003:1 -115 31 = 55534243 1d000000 12000000 80000603 00000012 00000000 00000000 000000
f64214b8 2814019548 C Bo:1:003:1 0 31 >
f6964128 2814019592 S Bi:1:003:2 -115 18 <
f6964128 2814020442 C Bi:1:003:2 0 18 = 70000200 0000000a 00000000 3a000000 0000
f64214b8 2814020489 S Bi:1:003:2 -115 13 <
f64214b8 2814020700 C Bi:1:003:2 0 13 = 55534253 1d000000 00000000 00

Tried multiple times with different devices (except the Nexio) connected and it
always worked. Everything reconnected to ehci after loading the moduled.


>
> Alan Stern



--
Ondrej Zary
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Alan Stern on
On Tue, 8 Dec 2009, Ondrej Zary wrote:

> > You don't have to compile either driver into the kernel. Try doing
> > this:
> >
> > rmmod ehci-hcd
> >
> > dmesg -c >/dev/null (clear the log buffer)
> >
> > Start up usbmon on the 0u file
> >
> > Plug in the hub, which attaches to UHCI
> >
> > modprobe ehci-hcd
> > At this point the hub should switch over to EHCI
> >
> > It will make things easier to understand if you unplug all other USB
> > devices first. Let's see what that shows, both in usbmon and in dmesg.
> >
> > It would be nice if the EHCI controller turned out to be at fault.
> > Then we could blame this entire problem on the controller hardware. :-)
>
> OK, all USB devices disconnected, except for that mass storage card reader
> which is built-in.
>
> Strange, it worked fine:

....

> Tried multiple times with different devices (except the Nexio) connected and it
> always worked. Everything reconnected to ehci after loading the moduled.

Then you should try again in the original configuration to see if it
still happens. If it all works right, forget about it and let's move
on.

To start, you could modify those debugging lines I had you put in. As
well as printing out qh->qh_next, also print ((unsigned long)
qh->hw_next) with a %lx format specifier.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
From: Ondrej Zary on
On Monday 07 December 2009, Alan Stern wrote:
> On Mon, 7 Dec 2009, Ondrej Zary wrote:
> > > > diff between ehci and uhci logs:
> > > > There seems to be some problem with timing.
> > > > Also order of ehci_usb vs uhci_usb loading changes.
> > >
> > > That order doesn't matter much. But this...
> >
> > Looks like it does matter. I compiled ehci_hcd in kernel and left
> > uhci_hcd as module - and the hub was always attached to ehci. Compiled
> > uhci_hcd in kernel and ehci_hcd as module - and it was always attached to
> > uhci. So the HW is probably OK.
>
> As a matter of fact, it probably isn't. The hub should have switched
> over to EHCI when the module was loaded. The question remains whether
> the problem is in the hub or in the EHCI controller.

This problem seems to be caused by camera:
Bus 002 Device 030: ID 041e:4068 Creative Technology, Ltd Webcam Live! Notebook

When the camera is disconnected, the hub always correctly attaches to ehci.
When the camera is connected directly to the USB port, the hub sometimes
attaches to ehci and sometimes not.
When the camera is connected to the hub, BIOS hangs on the splash screen
on reboot (i.e. can boot only first time after power cycle).

The camera has also a weird "feature". When disconnected and reconnected in
less than 3 seconds, it fails to initialize:
(connected directly)
[ 77.032147] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0004
[ 77.035776] uhci_hcd 0000:00:1d.1: port 2 portsc 0093,00
[ 77.039326] hub 3-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
[ 77.168197] hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
[ 77.280199] usb 3-2: new full speed USB device using uhci_hcd and address 4
[ 77.286877] usb 3-2: uhci_result_common: failed with status 440000
[ 77.292878] usb 3-2: uhci_result_common: failed with status 440000
[ 77.299887] usb 3-2: uhci_result_common: failed with status 440000
[ 77.412185] usb 3-2: device descriptor read/64, error -71
[ 77.519890] usb 3-2: uhci_result_common: failed with status 440000
[ 77.526889] usb 3-2: uhci_result_common: failed with status 440000
[ 77.532888] usb 3-2: uhci_result_common: failed with status 440000
[ 77.648190] usb 3-2: device descriptor read/64, error -71
[ 77.864179] usb 3-2: new full speed USB device using uhci_hcd and address 5
[ 77.870887] usb 3-2: uhci_result_common: failed with status 440000
[ 77.876883] usb 3-2: uhci_result_common: failed with status 440000
[ 77.883894] usb 3-2: uhci_result_common: failed with status 440000
[ 77.996165] usb 3-2: device descriptor read/64, error -71
[ 78.103895] usb 3-2: uhci_result_common: failed with status 440000
[ 78.109890] usb 3-2: uhci_result_common: failed with status 440000
[ 78.116899] usb 3-2: uhci_result_common: failed with status 440000
[ 78.232165] usb 3-2: device descriptor read/64, error -71
[ 78.448191] usb 3-2: new full speed USB device using uhci_hcd and address 6
[ 78.454890] usb 3-2: uhci_result_common: failed with status 440000
[ 78.663897] usb 3-2: uhci_result_common: failed with status 440000
[ 78.868108] usb 3-2: device not accepting address 6, error -71
[ 78.980165] usb 3-2: new full speed USB device using uhci_hcd and address 7
[ 78.986898] usb 3-2: uhci_result_common: failed with status 440000
[ 79.195906] usb 3-2: uhci_result_common: failed with status 440000
[ 79.400105] usb 3-2: device not accepting address 7, error -71
[ 79.403633] hub 3-0:1.0: unable to enumerate USB device on port 2
[ 81.000161] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0004
[ 81.003625] uhci_hcd 0000:00:1d.1: port 2 portsc 0082,00
[ 81.007091] hub 3-0:1.0: port 2, status 0100, change 0001, 12 Mb/s
[ 81.136163] hub 3-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100

(connected to hub)
[ 45.872440] hub 1-1:1.0: state 7 ports 7 chg 0000 evt 0008
[ 45.876320] hub 1-1:1.0: port 3, status 0101, change 0001, 12 Mb/s
[ 46.008352] hub 1-1:1.0: debounce: port 3: total 100ms stable 100ms status 0x101
[ 46.084365] usb 1-1.3: new full speed USB device using ehci_hcd and address 17
[ 46.160373] usb 1-1.3: device descriptor read/64, error -32
[ 46.336381] usb 1-1.3: device descriptor read/64, error -32
[ 46.512369] usb 1-1.3: new full speed USB device using ehci_hcd and address 18
[ 46.588371] usb 1-1.3: device descriptor read/64, error -32
[ 46.764370] usb 1-1.3: device descriptor read/64, error -32
[ 46.940390] usb 1-1.3: new full speed USB device using ehci_hcd and address 19
[ 47.352115] usb 1-1.3: device not accepting address 19, error -32
[ 47.428366] usb 1-1.3: new full speed USB device using ehci_hcd and address 20
[ 47.840132] usb 1-1.3: device not accepting address 20, error -32
[ 47.844156] hub 1-1:1.0: unable to enumerate USB device on port 3
[ 47.847949] hub 1-1:1.0: state 7 ports 7 chg 0000 evt 0008
[ 47.852220] hub 1-1:1.0: port 3, status 0100, change 0001, 12 Mb/s
[ 47.984389] hub 1-1:1.0: debounce: port 3: total 100ms stable 100ms status 0x100


So I'll probably keep the camera disconnected.

--
Ondrej Zary
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/