On Mon, 10 Jul 2006, Paulo R. Zanoni wrote:

> Ok.
> I unbinded it, but when I binded it again, the same problem happened. It
> gave me those error messages =(
> So I guess unbinding/binding doesn't have the same effect as manually
> unplugging/plugging...
> Any other suggestions?

One other possibility: You can try to reset the hub.  Attached is the 
source code for a C program that will reset the device you specify on the 
command line.  The device can be given as a filename under /proc/bus/usb, 
such as "/proc/bus/usb/001/004", or as a device file under /dev, such as 
"/dev/usbdev1.4" -- the two filenames would refer to the same device.

Alan Stern
/* usbreset -- send a USB port reset to a USB device */

#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/ioctl.h>

#include <linux/usbdevice_fs.h>


int main(int argc, char **argv)
{
        const char *filename;
        int fd;
        int rc;

        if (argc != 2) {
                fprintf(stderr, "Usage: usbreset device-filename\n");
                return 1;
        }
        filename = argv[1];

        fd = open(filename, O_WRONLY);
        if (fd < 0) {
                perror("Error opening output file");
                return 1;
        }

        printf("Resetting USB device %s\n", filename);
        rc = ioctl(fd, USBDEVFS_RESET, 0);
        if (rc < 0) {
                perror("Error in ioctl");
                return 1;
        }
        printf("Reset successful\n");

        close(fd);
        return 0;
}
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to