Dell system takes a long time to connect network with external dock
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
OEM Priority Project |
Fix Released
|
Critical
|
cktenn | ||
systemd (Ubuntu) |
Fix Released
|
Medium
|
Dimitri John Ledkov | ||
Bionic |
Fix Released
|
Medium
|
Shih-Yuan Lee | ||
Disco |
Fix Released
|
Medium
|
Shih-Yuan Lee | ||
Eoan |
Fix Released
|
Medium
|
Dimitri John Ledkov |
Bug Description
update for SRU process:
[Impact]
1. On system featured mac passthrough, e.g., Dell/Lenovo laptop, or system occasionally install two USB ethernet with same MAC address, the system will suffer 90 seconds for network interface renaming mechanism before the last USB ethernet interface to activate.
[Test Case]
1. Install ubuntu on Dell laptop.
2. Connect the Dell laptop with two Realtek 8153 USB ethernet dongle. Users can observe the last one will take 90 seconds for renaming to rename0.
3. Users can also find that the two USB ethernet have the same MAC address.
[Regression Potential]
To resolve the issue, drop a debian patch from systemd package. The debian patch is to revert an upstream commit to support 75-persistent-
-------
Dell has a feature called MAC addrss passthrough[1] that would force usb ethernet adapters to be assigned with a predefined MAC address stored in BIOS or so. This feature has been landed to mainline kernel in driver r8152[2]. So whenever a r8152 managed device is plugged into Dell devices with MAC addrss passthrough enabled, this driver will set NIC MAC to a predefined one.
And some Dell devices have already one built-in r8152 NIC port. On these devices, when a second r8152 NIC is plugged in, a Debian originated udev rules file 73-usb-
While Debian still carries a patch called "Revert-
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: udev 237-3ubuntu10.24 [modified: lib/udev/
ProcVersionSign
Uname: Linux 4.15.0-1043-oem x86_64
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
CustomUdevRuleF
Date: Wed Jul 24 15:30:59 2019
DistributionCha
# This is the distribution channel descriptor for the OEM CDs
# For more information see http://
canonical-
InstallationDate: Installed on 2019-07-03 (20 days ago)
InstallationMedia: Ubuntu 18.04 "Bionic" - Build amd64 LIVE Binary 20180608-09:38
MachineType: Dell Inc. Latitude 7424 Rugged Extreme
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: systemd
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/27/2019
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.5.0
dmi.board.name: 0Y7FK3
dmi.board.vendor: Dell Inc.
dmi.board.version: X03
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: Latitude
dmi.product.name: Latitude 7424 Rugged Extreme
dmi.sys.vendor: Dell Inc.
[1]: https:/
[2]: https:/
[3]: https:/
[4]: https:/
[5]: https:/
Related branches
- Robert Ancell (community): Approve
- Shih-Yuan Lee (community): Needs Resubmitting
- Dimitri John Ledkov: Pending requested
-
Diff: 432 lines (+392/-0)6 files modifieddebian/changelog (+33/-0)
debian/patches/hwdb-revert-airplane-mode-keys-handling-on-Dell.patch (+33/-0)
debian/patches/lp1668771-resolved-switch-cache-option-to-a-tri-state-option-s.patch (+229/-0)
debian/patches/lp1833671-networkd-keep-bond-slave-up-if-already-attached.patch (+50/-0)
debian/patches/lp1835581-src-network-networkd-dhcp4.c-set-prefsrc-for-classle.patch (+43/-0)
debian/patches/series (+4/-0)
- Balint Reczey: Approve
- Dimitri John Ledkov: Pending requested
-
Diff: 93 lines (+0/-76)2 files modifieddebian/patches/series (+0/-1)
dev/null (+0/-75)
description: | updated |
Changed in systemd (Ubuntu Bionic): | |
status: | New → In Progress |
assignee: | nobody → You-Sheng Yang (vicamo) |
affects: | systemd → oem-priority |
Changed in oem-priority: | |
importance: | Undecided → Critical |
assignee: | nobody → cktenn (cktenn) |
Changed in oem-priority: | |
status: | New → In Progress |
Changed in systemd (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in systemd (Ubuntu): | |
importance: | Undecided → Medium |
Changed in systemd (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in systemd (Ubuntu Disco): | |
importance: | Undecided → Medium |
description: | updated |
Changed in systemd (Ubuntu): | |
status: | New → Fix Committed |
status: | Fix Committed → New |
Changed in oem-priority: | |
assignee: | Che Cheng (cktenn) → Shih-Yuan Lee (fourdollars) |
Changed in systemd (Ubuntu Bionic): | |
assignee: | You-Sheng Yang (vicamo) → Shih-Yuan Lee (fourdollars) |
Changed in systemd (Ubuntu Disco): | |
assignee: | nobody → Shih-Yuan Lee (fourdollars) |
Changed in systemd (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in systemd (Ubuntu Disco): | |
status: | New → In Progress |
Changed in systemd (Ubuntu): | |
assignee: | nobody → Shih-Yuan Lee (fourdollars) |
Changed in systemd (Ubuntu Eoan): | |
status: | New → Fix Committed |
assignee: | Shih-Yuan Lee (fourdollars) → Dimitri John Ledkov (xnox) |
Changed in oem-priority: | |
assignee: | Shih-Yuan Lee (fourdollars) → Che Cheng (cktenn) |
tags: |
added: verification-done removed: verification-needed |
Changed in oem-priority: | |
status: | In Progress → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
Merge request to Debian Systemd package: https:/ /salsa. debian. org/systemd- team/systemd/ merge_requests/ 42