Re: Decrease long resume time of Intel Bluetooth module

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear Greg,


On 02/28/17 13:39, Greg KH wrote:
On Tue, Feb 28, 2017 at 12:06:38PM +0100, Paul Menzel wrote:

On 02/28/17 12:00, Greg KH wrote:
On Tue, Feb 28, 2017 at 11:20:11AM +0100, Paul Menzel wrote:
Is there a way to debug and optimize that – besides taking the device out –
to get resume times on par with other devices like Google Chromebooks or
Apple MacBooks?

A Chromebook is running the same Linux kernel as your desktop, so
perhaps you can see if it really is doing something different here or
not?

Sorry, for being ambiguous. I don’t know if there are Google Chromebooks
using that USB device, and I wouldn’t have access to it.

Then perhaps the hardware itself just can't do this type of "quick"
suspend/resume?  Have you tried it in MacBook and measured it there?

I also don’t know if the device in question is used there either. Sorry. I just know, that Apple MacBooks like Google Chromebooks resume very quickly. Firmware, the kernel and the user space seem to take less then a second, so that after resume the device is fully functional after when the screen is fully opened.

I just meant, that it would be great to get fast resume times.

I agree, but sometimes hardware just sucks :)

And finding solutions to work around that makes our work interesting, doesn’t it. ;-)

No really, I thought, that first it’s possible to somehow trace, where the 500 ms are spent, and then find out, if that can be improved in the Linux kernel, or for example, it’s clear the problem lies with the device or it’s firmware, and the hardware vendor, which is Intel in this case, can maybe fix it.


Kind regards,

Paul
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux