← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2126468] Re: Add Dell DW5826e WWAN modem to autosuspend

 

Tested on Noble

ubuntu@TRK4-DVT2-C2:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.3 LTS
Release:	24.04
Codename:	noble
ubuntu@TRK4-DVT2-C2:~$ lsusb -d 413c:8217
Bus 004 Device 002: ID 413c:8217 Dell Computer Corp. DW5826e-eSIM Qualcomm Snapdragon X12 Global LTE-A
ubuntu@TRK4-DVT2-C2:~$ cat /sys/bus/usb/devices/4-1/idVendor
413c
ubuntu@TRK4-DVT2-C2:~$ cat /sys/bus/usb/devices/4-1/idProduct
8217
ubuntu@TRK4-DVT2-C2:~$ cat /sys/bus/usb/devices/4-1/power/control
on
ubuntu@TRK4-DVT2-C2:~$ sudo apt install systemd-hwe-hwdb -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libgl1-amber-dri libglapi-amber libllvm19 linux-headers-6.11.0-1011-oem linux-headers-6.11.0-1012-oem linux-headers-oem-24.04b linux-image-6.11.0-1011-oem
  linux-image-6.11.0-1012-oem linux-image-oem-24.04b linux-modules-6.11.0-1011-oem linux-modules-6.11.0-1012-oem linux-modules-ipu6-6.11.0-1012-oem
  linux-modules-usbio-6.11.0-1012-oem linux-modules-vision-6.11.0-1012-oem linux-oem-6.11-headers-6.11.0-1011 linux-oem-6.11-headers-6.11.0-1012
  linux-oem-6.11-tools-6.11.0-1011 linux-oem-6.11-tools-6.11.0-1012 linux-tools-6.11.0-1011-oem linux-tools-6.11.0-1012-oem
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
  systemd-hwe-hwdb
1 upgraded, 0 newly installed, 0 to remove and 69 not upgraded.
Need to get 3,684 B of archives.
After this operation, 1,024 B of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 systemd-hwe-hwdb all 255.1.6 [3,684 B]
Fetched 3,684 B in 1s (5,947 B/s)            
(Reading database ... 413121 files and directories currently installed.)
Preparing to unpack .../systemd-hwe-hwdb_255.1.6_all.deb ...
Unpacking systemd-hwe-hwdb (255.1.6) over (255.1.5) ...
Setting up systemd-hwe-hwdb (255.1.6) ...
Processing triggers for udev (255.4-1ubuntu8.11) ...
ubuntu@TRK4-DVT2-C2:~$ apt policy systemd-hwe-hwdb
systemd-hwe-hwdb:
  Installed: 255.1.6
  Candidate: 255.1.6
  Version table:
 *** 255.1.6 500
        500 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu noble-proposed/main i386 Packages
        100 /var/lib/dpkg/status
     255.1.5 500
        500 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu noble-updates/main i386 Packages
     255.1.3 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu noble/main i386 Packages
ubuntu@TRK4-DVT2-C2:~$ sudo reboot

ubuntu@TRK4-DVT2-C2:~$ cat /sys/bus/usb/devices/4-1/power/control
auto

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to systemd-hwe in Ubuntu.
https://bugs.launchpad.net/bugs/2126468

Title:
  Add Dell DW5826e WWAN modem to autosuspend

Status in OEM Priority Project:
  New
Status in systemd-hwe package in Ubuntu:
  Fix Released
Status in systemd-hwe source package in Noble:
  Fix Committed
Status in systemd-hwe source package in Plucky:
  Fix Committed
Status in systemd-hwe source package in Questing:
  Fix Released

Bug description:
  [ Impact ]

   * Systems with Dell DW5826e WWAN modems currently cannot benefit from
  USB autosuspend power management, preventing the processor from
  reaching deeper PC# states when the modem is idle.

   * Backporting upstream patch [1] that adds rules in
  hwdb.d/60-autosuspend.hwdb for Dell DW5826e WWAN modem

  [ Test Plan ]

   * DUT: Platform with Dell DW5826e WWAN modem

  $ lsusb -d 413c:8217
  Bus 004 Device 002: ID 413c:8217 Dell Computer Corp. DW5826e-eSIM Qualcomm Snapdragon X12 Global LTE-A
  $ cat /sys/bus/usb/devices/4-1/idVendor 
  413c
  $ cat /sys/bus/usb/devices/4-1/idProduct 
  8217

   1. Confirm autosuspend is not enabled before patch and is set to "on"
  in power/control

  $ cat /sys/bus/usb/devices/4-1/power/control 
  on

   2. Install patch
   3. Autosuspend is enabled, namely, set to "auto" in power/control

  $ cat power/control
  auto

  [ Where problems could occur ]

   * The modem might experience connection instability or fail to wake
  up properly from suspend.

  [ Other Info ]

   * [1] 60-autosuspend.hwdb: Add Dell DW5826e WWAN modem to
  autosuspend: https://github.com/systemd/systemd/pull/38685

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2126468/+subscriptions



References