I was working with the workaround "don't update the kernel with any
version > 2.6.24-19" for a while.
I just retested with 2.6.24-24 and 2.6.24-25, and this issue seems to be fixed.
With the 2.6.31 from 9.10 it also works fine.
I checked the linux_2.6.24-25.63.diff.gz (got with apt-get source
linux-image-2.6.24-24-generic) and I searched for hub.c
I was able to find some stuff including that :
--- linux-2.6.24.orig/drivers/usb/core/hub.c
+++ linux-2.6.24/drivers/usb/core/hub.c
@@ -327,6 +327,9 @@
[...]
+static void hub_restart(struct usb_hub *hub, int type)
+{
+ struct usb_device *hdev = hub->hdev;
+ int port1;
+
+ /* Check each of the children to see if they require
+ * USB-PERSIST handling or disconnection. Also check
+ * each unoccupied port to make sure it is still disabled.
+ */
[...]
I guess that's part of the change which solved this issue.
I guess it comes from this entry of the changelog
linux (2.6.24-24.60) hardy-proposed; urgency=low
[...]
[Upstream Kernel Changes]
* USB: EHCI: fix remote-wakeup regression
- LP: #406419
-- Stefan Bader <[email protected]> Tue, 18 Aug 2009 18:25:47
+0200
So I guess this bug was a duplicated to
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/406419
So far I was able to test (3 computers, 2 hubs), this bug is for me fixed.
--
usb devices not recognized automatically when plugged in a hub
https://bugs.launchpad.net/bugs/287576
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs