Hi folks,

Well, this took way too long to figure out. :-)

If you are running a kernel with CONFIG_USB_SUSPEND enabled, then
your system will have a /sys/bus/usb/devices/usb.../.../power
directory that contains two files: state and wakeup.

On these systems, it seems that even after bcharge is run, the kernel
suspends the Blackberry.  You can determine this by cat'ing the
power/state file.  If it says 2, it is suspended, and the charge
icon is likely off.

You can resume normal operation by doing:

        echo -n 0 > /sys/bus/usb/devices/usb..../power/state

The proper path for your device will show up in the 'dmesg' output, like
this:

        usb 3-2: new full speed USB device using uhci_hcd and address 5
        PM: Adding info for usb:3-2:1.0

In this case, the command would be:

        echo -n 0 > /sys/bus/usb/devices/usb3/3-2/power/state

The -n is important, since echo adds a newline to its output, and the
kernel will balk at that.

Now to find a user-friendly way to do this automatically... :-)

- Chris


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to