Hello Alan and thanks for the reply again.
On Mon, 30 May 2005, Alan Stern wrote: > On Mon, 30 May 2005, Guennadi Liakhovetski wrote: > > > Hi > > > > I have a 2.0 hub, and 2 2.0 cards (ALi OHCI and VIA UHCI) in 2 PCs. A > > high-speed memory stick works directly without a hub ok in both cards, > > works in the hub connected to VIA, but produces only errors in the hub > > connected to ALi. The complete USB log with verbose usb-storage debugging > > attached. This configuration (ALi + hub) doesn't work reliably with other > > 1.1 devices either. It did work before in this computer, but I am not sure > > anymore, if it was before I swapped the ALi and VIA cards or after... I > > think, it did work after - i.e. in the present configuration. Now it > > doesn't work with 2.4 kernels either. Tried with and without external > > power supply to the hub. Attached also lspci -v and /proc/bus/usb/devices. > > > > Can it be the hub dying in such a strange way? When plugged in into a 1.1 > > port it does work too. > > It's not the hub dying -- at least, it doesn't seem to be. It appears > that the transfers using the hub were slightly unreliable, and the error > recovery procedure didn't work too well. The device just got very > confused and disconnected itself from the USB bus temporarily. > > There are some patches pending in the usb-storage queue that may help > prevent things from getting so confused in the first place. Trying these > two: > > https://lists.one-eyed-alien.net/pipermail/usb-storage/2005-April/001565.html > https://lists.one-eyed-alien.net/pipermail/usb-storage/2005-April/001558.html Thanks, I tested the patches - they help, in a way, that the device gets reset and then things run further, but it doesn't fix the problem. I did remember I was already discussing this my configuration on the list - I found my email and your replies - thanks again. Below is my email of 6th March. In short, I report, that under 2.6.11 1.1 bluetooth AND 2.0 card-reader in the same hub on the port didn't work together, but did work separately! And now card-reader and memory stick don't work in that hub even alone any more... Once again - they work without the hub and they work in the same hub connected to another UHCI 2.0 card in another PC... What else might help - sometimes I see that the memory stick "switches off" - the LED goes completely off practically immediately as I start reading it. Also if I power the hub separately. Usually it only dimms and blinks during the transfer. What could this be? Thanks Guennadi --- Guennadi Liakhovetski >From [EMAIL PROTECTED] Sun Mar 6 21:58:58 2005 Date: Sun, 6 Mar 2005 21:58:58 +0100 (CET) From: Guennadi Liakhovetski <[EMAIL PROTECTED]> To: [email protected] Subject: [2.6.9, 10, 11] ohci + ehci -> hub -> [ full speed, high speed ] Hello all Sorry, I haven't been following the USB list(s) for some time, so, maybe it is all known and discussed multiple times... I've got a PCI ALi OHCI / EHCI USB card in my PC, to which I attach a 2.0 hub, then a 2.0 card-reader and a 1.1 Bluetooth. I guess, it shouldn't be a problem to mix them like this? Under 2.6.9, 10 this was failing in different ways - anyway, if ehci is loaded, bluetooth was non-functional. >From dmesg it looks like if ehci is loaded, it takes the full control over all devices behind the hub, even over 1.1 ones. If ehci is unloaded, while ohci is loaded, ohci takes the hub over, re-scans it, takes control over it. I thought, on a 2.0 controller ehci controls high-speed devices, while the respective 1.1 companion high- and low-speed ones. Or it only works this way for directly connected devices? I seem to remember there were some problems with hubs on 2.0 USB, or was it when connecting 1.1 hub to a 2.0 port? I think, I did have this configuration before - 2.0 hub with mixed 2.0 and 1.1 devices, but that was a VIA uhci / ehci controller, around 2.6.8 perhaps? And it did work. Anyway, under 2.6.11, it works, although I still got on Bluetooth plug-in: usb 1-6.4: new full speed USB device using ehci_hcd and address 4 usb 1-6.4: device descriptor read/64, error -32 usb 1-6.4: device descriptor read/64, error -32 usb 1-6.4: new full speed USB device using ehci_hcd and address 5 Bluetooth: HCI USB driver ver 2.8 usbcore: registered new driver hci_usb hci_usb_isoc_rx_submit: hci0 isoc rx submit failed urb da8b5214 err -12 hci_usb_isoc_rx_submit: hci0 isoc rx submit failed urb da8b5214 err -12 But then it seems to work. And the card-reader works too! What still surprises me is that it says new full speed USB device using ehci_hcd and address 5 ^^^^ ^^^^^^^^ Is it supposed to work this way now? It does seem to be a good improvement over 2.6.9, 10, anyway! Thanks Guennadi --- Guennadi Liakhovetski ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
