Re: [Barry-devel] The many ways to enable/disable CONFIG_USB_SUSPEND's autosuspend mode

2007-09-29 Thread Chris Frey
On Sat, Sep 29, 2007 at 07:44:18PM -0700, troy engel wrote:
 Chris, are you aware of any problems - other than more battery usage
 on a laptop e.g. - with disabling USB suspend? A quick Google

I know of no such problems... actually the only problems I've had
are with leaving it on. :-)

Obviously if you're trying for optimum battery life, then suspend
is handy, but in relation to the Blackberry, you're better off just
unplugging it when you don't need it connected.  Can't beat 0 watts :-)


 indicates we're not the only ones in this category (xsane/sane seems
 to have lots of issues with it as well) and folks are disabling it, as
 well I found a thread on a Fedora list where the dev's discuss all the
 devices with quirks but they feel it should be enabled globally.

I took a peek at Ubuntu 7.10 Gutsy's latest kernel, and they patch
driver/usb/core/quirks.c with a whole list of devices, the Blackberry
being one of them, so it looks like this problem will go away for
those folks upgrading early.

The upcoming Barry 0.9 will hopefully fix this on Ubuntu 7.04 and
Fedora 7 as well.  I plan to do more testing, but so far CVS's bcharge
is performing admirably on my system.  (Debian stable)


 In your tests and setup, is it bcharge doing the disabling at runtime
 or are you passing the parameter to the kernel at boot/initrd and
 disabling it globally?

Bcharge uses a hint from udev to find the right device under /sys,
and then searches for the files level, autosuspend, and state
in the following order, writing on, -1 or 0, and 0
respectively.

This only disables autosuspend for the Blackberry that udev detected
was just plugged in.

Bcharge can't disable this globally.  That requires a reboot.

- Chris


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel


Re: [Barry-devel] The many ways to enable/disable CONFIG_USB_SUSPEND's autosuspend mode

2007-09-29 Thread troy engel
On 9/29/07, Chris Frey [EMAIL PROTECTED] wrote:
 It works great in my tests here.  I'm letting it sit for a while to make
 sure the kernel stays in on mode.  So far so good.

Chris, are you aware of any problems - other than more battery usage
on a laptop e.g. - with disabling USB suspend? A quick Google
indicates we're not the only ones in this category (xsane/sane seems
to have lots of issues with it as well) and folks are disabling it, as
well I found a thread on a Fedora list where the dev's discuss all the
devices with quirks but they feel it should be enabled globally.

In your tests and setup, is it bcharge doing the disabling at runtime
or are you passing the parameter to the kernel at boot/initrd and
disabling it globally?

thx,
-te

-- 
I live in my own little world, but it's ok; they know me here.

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel


Re: [Barry-devel] The many ways to enable/disable CONFIG_USB_SUSPEND's autosuspend mode

2007-09-29 Thread Chris Frey
On Sat, Sep 29, 2007 at 01:35:53AM -0400, Chris Frey wrote:
 I'll update bcharge
 soon to try to handle this automatically, but I'm not sure it will
 work in every case.

Ok, CVS has been updated with a fix to bcharge.

If your system has the file level or autosuspend under
/sys/class/usb_device/*/device/power/ then you should be able to charge
your Blackberry without recompiling the kernel.

It works great in my tests here.  I'm letting it sit for a while to make
sure the kernel stays in on mode.  So far so good.

- Chris


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel


Re: [Barry-devel] The many ways to enable/disable CONFIG_USB_SUSPEND's autosuspend mode

2007-09-29 Thread troy engel
On 9/29/07, Chris Frey [EMAIL PROTECTED] wrote:
 I know of no such problems... actually the only problems I've had
 are with leaving it on. :-)

Heh. I was more thinking like with a USB mouse and so forth, but your
below comments clarified that we're only disabling it at runtime for
the single device so this is a non-issue.

 Bcharge can't disable this globally.  That requires a reboot.

Right, I gotcha - sorry I meant disabling it via the dev/sys method
you spelled out, or passing the global parameter on the kernel boot
line (or modules.conf/initrd) for the entire machine. Since your
previous email outlined how we could do that, I didn't know which
method your test setup was using. All is clear now. :)

-te

-- 
I live in my own little world, but it's ok; they know me here.

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel