[Bug 203429] New: RTL8822BE (USB id 13d3:3526) rfkill unblock fails 1 out of 3 attempts

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

 



https://bugzilla.kernel.org/show_bug.cgi?id=203429

            Bug ID: 203429
           Summary: RTL8822BE (USB id 13d3:3526) rfkill unblock fails 1
                    out of 3 attempts
           Product: Drivers
           Version: 2.5
    Kernel Version: 5.0.0
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Bluetooth
          Assignee: linux-bluetooth@xxxxxxxxxxxxxxx
          Reporter: jprvita@xxxxxxxxx
        Regression: No

Created attachment 282539
  --> https://bugzilla.kernel.org/attachment.cgi?id=282539&action=edit
btmon logs

When rfkill un-blocking this controller using the Bluetooth settings panel on
gnome-control-center, about 1 out of 3 attempts fail. We can see in the kernel
logs (with dynamic debug enabled) and in btmon that a HCI reset is getting a
timeout.

Interestingly, the problem is only reproducible if there was a LE scanning
procedure running before the rfkill switch was blocked. So blocking and
unblocking the adapter in a loop like the one bellow does not hit the problem:

  while true ; do echo 1 > /sys/class/rfkill/rfkill2/soft ; sleep 1 ; do echo 0
> /sys/class/rfkill/rfkill2/soft ; sleep 3 ; done

But if I also run another loop in parallel trying to start a LE scan (which
fails most of the time because the adapter is OFF, but things align and a scan
starts quite a few times), the problem reproduces very easily:

  while true ; do btmgmt find -l ; done

-- 
You are receiving this mail because:
You are the assignee for the bug.



[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