Re: [BUG] Set Powered=true doesn't power up the adapter

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

 



Hi,

On Tue, May 28, 2013 at 12:13 AM, Johan Hedberg <johan.hedberg@xxxxxxxxx> wrote:
>
> On Wed, May 22, 2013, Marcel Holtmann wrote:
> > In case hci_dev_open() fails and rfkill would be one example for that,
> > we do not return an error back to the mgmt command that originates
> > this power on.
> >
> > Of course there is the initial adapter power on and there is the mgmt
> > triggered power on. And my guess is that these two are racing against
> > each other.
>
> It seems you're right about the cause. I just sent a patch to fix it.

I saw the patch about return an error back to the userspace, but still
there is something weird here:
I think I omit an important detail on my first email (ups =D.. but it
was on our linked bug). After reboot, a power up initiated using the
mgmt interface from the bluetoothd will not return, but the previously
connected devices do work. So the adapter is connected to, for
example, a mouse, and after reboot the adapter will be shown as
Powered: False, Set Powered doesn't return, but you can happily move
the bt mouse and it works.

Do you think that the patch about rfkill ( [PATCH] Bluetooth: Fix mgmt
handling of power on failures ) should be enough to fix this issue?
I'm still trying to reproduce the problem with dynamic debug enabled
for bluetooth and launching bluetoothd with MGMT_DEBUG. The machine
keeps rebooting until it faces the problem again... but no luck so far
=(

Thanks,
Alex.
--
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