All of lore.kernel.org
 help / color / mirror / Atom feed
* [BUG] rtw88_8723de: Wi-Fi and Bluetooth fail after warm reboot
@ 2026-07-29  7:13 Snake Pilot
  2026-07-29  9:43 ` Lovekesh Solanki
  0 siblings, 1 reply; 2+ messages in thread
From: Snake Pilot @ 2026-07-29  7:13 UTC (permalink / raw)
  To: linux-wireless; +Cc: pkshih, linux-usb, linux-kernel

Hello,

I would like to report a reproducible warm-reboot issue affecting the
Realtek RTL8723DE combo device.  I have included the reproduction steps,
relevant logs, and a tested workaround below.

The RTL8723DE combo device in this HP laptop is unusable after a warm
reboot.  The PCIe Wi-Fi function fails to power on and the USB Bluetooth
function fails to enumerate.  A cold boot restores both functions.

This prevents the laptop from using either Wi-Fi or Bluetooth after a
normal reboot.  The problem is reproducible.  I have also observed the
same behavior while using other Linux distributions.

System information:

  Laptop:             HP Laptop 15-da1xxx
  Product SKU:        18K59LA#ABM
  BIOS:               Insyde F.48, 2024-04-26
  Wi-Fi:              10ec:d723, subsystem 103c:8319
  Bluetooth:          USB 0bda:b009
  Distribution:       Soplos Linux Tyron RC4
  Kernel:             7.1.3+deb14-amd64
  Kernel package:     Debian 7.1.3-1
  Kernel taint:       0
  Driver:             in-tree rtw88_8723de
  Wi-Fi firmware:     48.0.0
  firmware-realtek:   20260622-1

The failing boot used the packaged Debian kernel with the in-tree driver,
no rtw88 module options, and no local shutdown workaround.  The kernel
reported taint value 0 when the failure was captured.

Steps to reproduce:

  1. Start the laptop after a complete power-off.  Wi-Fi and Bluetooth
     work normally.
  2. Reboot Linux normally.
  3. Wi-Fi and Bluetooth are both unavailable after the reboot.
  4. Power off the laptop and hold the power button for about 30 seconds.
  5. Start the laptop.  Wi-Fi and Bluetooth work again.

Expected result:

  Both functions should initialize after a warm reboot.

Actual result:

  The Wi-Fi PCI function remains visible at 02:00.0, but the driver does
  not bind.  The relevant kernel messages are:

  rtw88_8723de 0000:02:00.0: Firmware version 48.0.0, H2C version 0
  rtw88_8723de 0000:02:00.0: failed to poll offset=0x5 mask=0x1 value=0x0
  rtw88_8723de 0000:02:00.0: mac power on failed
  rtw88_8723de 0000:02:00.0: failed to power on mac
  rtw88_8723de 0000:02:00.0: failed to setup chip efuse info
  rtw88_8723de 0000:02:00.0: failed to setup chip information
  rtw88_8723de 0000:02:00.0: probe with driver rtw88_8723de failed with
  error -16

  During the same boot, the Bluetooth USB function fails before btusb can
  bind:

  usb 1-10: device descriptor read/64, error -71
  usb usb1-port10: attempt power cycle
  usb 1-10: device not accepting address 6, error -71
  usb 1-10: device not accepting address 7, error -71
  usb usb1-port10: unable to enumerate USB device

On a successful cold boot the same hardware produces:

  usb 1-10: New USB device found, idVendor=0bda, idProduct=b009
  rtw88_8723de 0000:02:00.0: Firmware version 48.0.0, H2C version 0
  rtw88_8723de 0000:02:00.0 wlo1: renamed from wlan0

Disabling ASPM with the following module option did not change the result:

  options rtw88_pci disable_aspm=1

The option was confirmed active during the test and was removed
afterwards.

The failure can be prevented by stopping NetworkManager and Bluetooth,
unloading btusb and rtw88_8723de, waiting three seconds, and then
rebooting.  On the same system, this workaround completed three
consecutive warm reboots without either failure:

  modprobe -r btusb
  modprobe -r rtw88_8723de
  sleep 3
  reboot

The fact that both bus functions fail together, while an explicit driver
shutdown prevents the failure, appears to indicate that the combo device
retains an invalid power or reset state across warm reboot.

An older report describes the same behavior on an HP 15-da0xxx with the
same PCI and USB identifiers.  It used the driver available in 2018, but
also reported USB error -71, MAC initialization failure after warm reboot,
and recovery after a cold boot:

  https://bbs.archlinux.org/viewtopic.php?id=240675
  https://bugzilla.kernel.org/show_bug.cgi?id=201239

A related RTL8723DE rtw88 power-sequence report is archived here:

  https://www.spinics.net/lists/linux-wireless/msg200831.html

Please let me know which additional traces or tests would help determine
whether the shutdown sequence belongs in rtw88 or requires a platform
quirk.

Thank you for your time and help.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-07-29  9:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-29  7:13 [BUG] rtw88_8723de: Wi-Fi and Bluetooth fail after warm reboot Snake Pilot
2026-07-29  9:43 ` Lovekesh Solanki

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.