From: Marcel Holtmann <marcel@holtmann.org>
To: Oliver Neukum <oliver@neukum.org>
Cc: linux-bluetooth@vger.kernel.org,
Peter Zijlstra <peterz@infradead.org>,
linux-usb@vger.kernel.org
Subject: Re: btusb auto suspend
Date: Fri, 08 May 2009 15:09:41 -0700 [thread overview]
Message-ID: <1241820581.4903.63.camel@localhost.localdomain> (raw)
In-Reply-To: <200905082223.16014.oliver@neukum.org>
Hi Oliver,
> > > What is the current status of btusb auto suspend? btusb not having this
> > > feature basically renders BT useless on mobile devices.
> > >
> > > I found some rfc patches and discussion over on linux-pm/-usb but
> > > couldn't find a clear consensus.
> >
> > I think none of the patches apply anymore. So they have to be redone
> > against the latest -rc4 kernel or bluetooth-testing.git.
>
> I am porting forward to Linus' tree. I thought they'd safely wait for
> the next merge window.
I can push them into bluetooth-testing.git tree.
> > We had some battles with broken Bluetooth hardware that requires to keep
> > the interrupt and bulk URBs in fly, because otherwise the firmware
> > inside the controller can't sync them up and times out. These are all
> > fixed now, but nobody has looked at the auto suspend stuff. Feel free to
>
> It will have to be changed to work with those buggy devices.
> Do you have a pointer to a page describing the problem in detail?
The problem is that the interrupt URBs and bulk URBs for RX have to be
always scheduled. Not matter if we have an ACL link or. Once the device
is up they have to there. Some devices just don't like it if we only
have interrupt URBs.
Regards
Marcel
next prev parent reply other threads:[~2009-05-08 22:09 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1241433271.7620.4748.camel@twins>
[not found] ` <1241458142.2903.35.camel@localhost.localdomain>
2009-05-08 20:23 ` btusb auto suspend Oliver Neukum
2009-05-08 20:26 ` Peter Zijlstra
2009-05-08 20:30 ` Oliver Neukum
2009-05-08 20:49 ` Peter Zijlstra
2009-05-08 22:09 ` Marcel Holtmann [this message]
2009-05-08 22:18 ` Oliver Neukum
2009-05-08 22:20 ` Marcel Holtmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1241820581.4903.63.camel@localhost.localdomain \
--to=marcel@holtmann.org \
--cc=linux-bluetooth@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=oliver@neukum.org \
--cc=peterz@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox