Re: Helping out with autosuspend

Greg KH <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Thu, Sep 13, 2007 at 04:16:01PM -0700, Sarah Sharp wrote:
> I'd like to get involved with USB autosuspend, and I'm looking for ideas
> for where to start.  I've been following the recent discussions about
> switching to a whitelist, but I don't think that changes the need for
> autosuspend support in kernel drivers.

Exactly, we still need that.

> Currently, Windows XP supports autosuspend [1] for:
>  - hubs

So do we :)

>  - hid devices (with a whitelist)
>  - bluetooth (self powered devices only)
>  - USB modems
> 
> Linux is lacking in bluetooth autosuspend support.  Would that be a good
> place for me to start?  Or is there a better autosuspend project for me
> to work on?

I think the USB bluetooth drivers have a major rewrite that has not hit
the tree.  It will be much smaller, and it might have suspend added to
it, you should as the maintainer of it about this.

The "whitelist" effort is all done as far as the kernel is concerned,
but userspace needs some work that is already being planned by the
udev/HAL developers.

There are patches outstanding for a number of usb networking drivers,
the HID driver, and the usb-storage driver.

Any other driver is probably up for grabs if you want to try to work
with some devices that you already have.

good luck,

greg k-h

p.s. what happend to the usbfs2 work?

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.