** Description changed:

  [Impact]
  With RTL8852BE and "Control WLAN radio" (in Dell BIOS setting) on, wifi 
function is not be disabled when we plug in the Ethernet cable. The issue is 
because the rtw89 driver doesn't have the hardware rfkill mechanism.
  
  [Fix]
  Backport the Realtek patch in linux-next:
  
  0b38e6277aed wifi: rtw89: add support for hardware rfkill
  
  This patch also adds the rfkill functionalities to RTL8852BT, which is 
currently
- not supported by Ubuntu kernels. So we omit the modification on 
+ not supported by Ubuntu kernels. So we omit the modification on
  drivers/net/wireless/realtek/rtw89/rtw8852bt.c.
  
  [Test Plan]
  1. Enable Control WLAN radio in BIOS setting
  2. Boot into OS
  2. Plug in Ethernet cable
- 3. On success, the WiFi icon in Gnome GUI should be disappeared in few 
seconds. 
+ 3. Run `rfkill list` and see if the `phy0` is hard blocked (hard blocked: yes 
on
+ success)
  
  [Where problems could occur]
- This patch adds the functionality of hardware rfkill by continuously polling 
the  register of GPIO pin status and determines whether to shutdown the device 
based on the value read. If the register read is somehow buggy, it may cause 
that the 
+ This patch adds the functionality of hardware rfkill by continuously polling 
the  register of GPIO pin status and determines whether to shutdown the device 
based on the value read. If the register read is somehow buggy, it may cause 
that the
  device is shutdown unexpectedly.

** Description changed:

  [Impact]
  With RTL8852BE and "Control WLAN radio" (in Dell BIOS setting) on, wifi 
function is not be disabled when we plug in the Ethernet cable. The issue is 
because the rtw89 driver doesn't have the hardware rfkill mechanism.
  
  [Fix]
  Backport the Realtek patch in linux-next:
  
  0b38e6277aed wifi: rtw89: add support for hardware rfkill
  
  This patch also adds the rfkill functionalities to RTL8852BT, which is 
currently
  not supported by Ubuntu kernels. So we omit the modification on
  drivers/net/wireless/realtek/rtw89/rtw8852bt.c.
  
  [Test Plan]
  1. Enable Control WLAN radio in BIOS setting
  2. Boot into OS
  2. Plug in Ethernet cable
  3. Run `rfkill list` and see if the `phy0` is hard blocked (hard blocked: yes 
on
  success)
  
  [Where problems could occur]
- This patch adds the functionality of hardware rfkill by continuously polling 
the  register of GPIO pin status and determines whether to shutdown the device 
based on the value read. If the register read is somehow buggy, it may cause 
that the
- device is shutdown unexpectedly.
+ This patch adds the functionality of hardware rfkill by continuously polling 
the  register of GPIO pin status and determines whether to block the device 
based on the value read. If the register read is somehow buggy, it may cause 
that the
+ device is blocked unexpectedly.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077384

Title:
  rtw89: Support hardware rfkill

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2077384/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to