Odd, if your drivers don't do any power management stuff, then they
shouldn't be affected by this change.
No power management but USB devices can suspend or be suspended. Could
I be coming up in a state that looks like I am suspended? I was
looking through the changes in git and made the guess that this could
be the problem since that is where EAGAIN is returned in new ways.
You made it sound like your drivers wouldn't handle open/close anymore
with newer kernels. As suspend shouldn't have kicked in if your
system
is running, this seems like an odd place for stuff to break.
Do you have your drivers posted anywhere so I can take a look at
them to
see if I notice anything "obvious" in them?
My set of drivers share source; I can rip out a small subset of calls
and see if the problem reproduces. I will work on getting you
something nice and tidy to look at.
Thanks for everything.
Donald
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html