Public bug reported:
Bug Report: USB-C charging stops after hotplug event, requires full power cycle
to recover
Summary
On a Dell Latitude 7430, USB-C charging intermittently stops after a charger
connect/disconnect event. The battery shows as not charging even though
a
charger is physically connected and detected. The issue is not resolved
by unplugging/replugging the cable, suspending, or reloading the
ucsi_acpi
kernel module. It is only resolved by a full power-off and cold boot.
System information
· Model: Dell Latitude 7430
· BIOS/System Firmware: was 1.34.1 at symptom onset; updated to 1.41.0
during troubleshooting — issue persisted unchanged after the update
· OS: Ubuntu 25.10
· Kernel (current): 6.17.0-41-generic
· Kernel (at symptom onset, ~3 weeks prior to filing): 6.17.0-40-generic
· Suspected regression window:6.17.0-35 → 6.17.0-40 (upgraded
2026-06-30; symptom onset dates to shortly after this update, based on
apt history correlation)
· CPU: Intel Core i7-1265U (12th Gen)
Symptom
1. Laptop is running normally on AC power via USB-C, charging correctly.
2. Charger is unplugged and replugged (or in some observed cases, the
symptom appears without an explicit replug — e.g. after boot/wake).
3. Charging does not resume. upower and /sys/class/power_supply/BAT0/status
show the battery as not charging despite the AC adapter being detected
as connected.
4. The following kernel error appears at the moment of the failed
reconnect:
5. ucsi_acpi USBC000:00: ucsi_handle_connector_change:
GET_CONNECTOR_STATUS failed (-110)
ucsi_acpi USBC000:00: GET_CONNECTOR_STATUS failed (-110)
6. (-110 = -ETIMEDOUT)
7. No further attempts to recover the connector state succeed. The
-110 timeout persists on every subsequent connector-status query.
What does NOT resolve it
· Unplugging and replugging the charger cable
· Using a different charger (tested with both the original Dell OEM
65W adapter and a third-party 65W USB-C PD charger — identical failure
with both, ruling out a charger-specific PD negotiation issue)
· sudo modprobe -r ucsi_acpi && sudo modprobe ucsi_acpi
· Suspend/resume (not yet conclusively tested in isolation, but full
reboot is confirmed necessary in all observed cases so far)
· BIOS/EC firmware update (1.34.1 → 1.41.0) — issue reproduced identically
on the updated firmware
· Booting a live USB of Ubuntu 26.04 LTS (kernel 7.0) — issue reproduced
identically, ruling out a fix already present in that kernel line
· BIOS setting changes tested: "Video/Power only on Type-C Ports",
"Disable USB4 PCIE Tunneling" (neither tested change resolved it, though
full permutation testing with mandatory cold boots between each change
is still in progress)
What DOES resolve it
· A full power-off (not reboot/restart) followed by a cold boot restores
charging correctly, until the next hotplug event triggers the failure
again.
Analysis
The -ETIMEDOUT on GET_CONNECTOR_STATUS immediately following a connector
change event matches the failure class described in a related upstream
report and fix effort for Dell platforms in the ucsi_acpi/typec_ucsi
driver (see kernel bugzilla #216426 and the "Refactor and fix DELL
quirk"
patch series, merged upstream in the ucsi_dell_sync_write /
dell_quirk_probed logic). That quirk is a self-probing workaround (not
gated by a DMI model whitelist) intended to detect and work around Dell
platforms that require an additional acknowledgment for UCSI command
completion.
However, on this system (kernel 6.17.0-41), the quirk's activation message
does not appear in dmesg at the time of failure:
sudo dmesg -T | grep -iE "ucsi_acpi.*firmware bug|dell_quirk"
returns nothing, indicating either:
· the quirk's self-detection probe is not recognizing this EC's specific
timeout signature as the condition it targets, or
· this is a distinct (though symptomatically similar) timeout not covered
by that existing fix.
This is a new issue for this specific unit — the laptop charged
correctly via USB-C for roughly the first ~4 years of ownership (since
2022) with no prior symptoms, and normal operation is confirmed on the
same hardware, same chargers, and same cables prior to the regression
window identified above.
Reproduction steps
1. Boot the system normally on AC power via USB-C, confirm charging.
2. Unplug the USB-C charger.
3. Replug the USB-C charger.
4. Observe cat /sys/class/power_supply/BAT0/status — remains
"Not charging" / similar despite AC adapter being detected.
5. Confirm via:
6. sudo journalctl -k --since "-2 min" | grep -iE
"ucsi|GET_CONNECTOR_STATUS|timeout"
7.
— shows GET_CONNECTOR_STATUS failed (-110).
8. Only a full shutdown + cold boot restores normal charging.
Suspected regression window
Kernel package upgrade history on this system (from apt history.log):
Date linux-image-generic-hwe-24.04
2026-04-19 6.17.0-20 → 6.17.0-22
2026-05-03 6.17.0-22 → 6.17.0-23
2026-05-24 6.17.0-23 → 6.17.0-29
2026-06-16 6.17.0-29 → 6.17.0-35
2026-06-30 6.17.0-35 → 6.17.0-40
2026-07-19 6.17.0-40 → 6.17.0-41
Symptom onset (per user recollection, "a few weeks" before filing on
2026-07-21) most closely aligns with the 2026-06-30 upgrade to
6.17.0-40. The issue was still present, unchanged, on 6.17.0-41
after that update. 6.17.0-35 has since been removed from the local
system and is no longer available via the Ubuntu archive to bisect
directly (package pruned from mirrors).
Request
· Confirmation of whether this matches a known regression in the
ucsi_acpi/typec_ucsi driver between 6.17.0-35 and 6.17.0-40.
· If related to the existing Dell UCSI quirk (bugzilla #216426), guidance
on why the self-detection probe may not be activating for this specific
EC/BIOS combination (BIOS 1.34.1 and 1.41.0 both tested).
· Any further diagnostic data that would help (happy to provide additional
dmesg/journalctl captures, acpidump, or test intermediate kernel
versions if made available).
Related upstream reports referenced
· Kernel bugzilla #216426 — Dell UCSI GET_CONNECTOR_STATUS timeout after
first connector change event
· LKML "Refactor and fix DELL quirk" patch series (ucsi_dell_sync_write,
dell_quirk_probed/dell_quirk_active)
· Dell community forum reports of similar unresolved USB-C charging
negotiation issues on Latitude 7390, 7400, and 7420 (different symptom
triggers — boot-time, dock-based — but same overall pattern: charging
gets stuck after a state transition, resolved only by a full power
cycle,
no official Dell fix published for any of these to date)
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "dell-7430-usbc-charging-bug-report.md"
https://bugs.launchpad.net/bugs/2161449/+attachment/5985048/+files/dell-7430-usbc-charging-bug-report.md
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2161449
Title:
Unplug the charger - replug it - not charging
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2161449/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs