On Fri, 26 Mar 2004, Matthias Andree wrote: > So can the initialization sequence be run after "babble" was detected on > a VIA controller that locked up?
I'm not sure what initialization you're referring to. After a VIA controller has locked up, _nothing_ can be done with it, other than completely resetting it. That's what the UHCI driver does when it is first loaded, and that's why rmmod/modprobe uhci-hcd will get the controller going again. > > It's a separate problem. Take my advice, just avoid all these > > difficulties by not running usbmodules. > > I understand that usbmodules is the trigger and a newer version will not > cause these problems. But as long as *any* user space is able to kill > the kernel or shut devices off, requiring reloading modules, the issue > isn't solved. Given that some people always rattle the cage of "remove > module unloading", this issue _must_ be fixed. Requiring to reload a > module is not a solution. It isn't a single issue, it's a confluence of several problems. VIA controllers have this flaw that makes them stop when they receive a packet longer than they expect. It's a genuine error in the hardware (unless it was done deliberately (?) ) and at the moment we don't have a workaround for it. If you can suggest a way to solve this problem I would be very glad to hear it. Your scanner gets confused when it receives too many requests too quickly. It doesn't answer them properly and it sends replies that are longer than they should be. That's a genuine error in the scanner's firmware, and it can't be fixed by messing around with the Linux kernel. Access control in usbfs doesn't work well. In fact, you can't even mount the filesystem with 0666 permissions, so you have to be root to write to any of the device files. Eventually this will be fixed, but not for quite some time. Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel