Activity log for bug #1837700

Date Who What changed Old value New value Message
2019-07-24 07:31:46 You-Sheng Yang bug added bug
2019-07-24 07:52:33 You-Sheng Yang description TBD ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: udev 237-3ubuntu10.24 [modified: lib/udev/rules.d/50-firmware.rules lib/udev/rules.d/50-udev-default.rules lib/udev/rules.d/73-special-net-names.rules lib/udev/rules.d/73-usb-net-by-mac.rules] ProcVersionSignature: Ubuntu 4.15.0-1043.48-oem 4.15.18 Uname: Linux 4.15.0-1043-oem x86_64 ApportVersion: 2.20.9-0ubuntu7.2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME CustomUdevRuleFiles: 70-snap.core.rules 95-oem-hotkey-osd.rules Date: Wed Jul 24 15:30:59 2019 DistributionChannelDescriptor: # This is the distribution channel descriptor for the OEM CDs # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-bionic-amd64-20180608-47+beaver-jorah+X90 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=/boot/vmlinuz-4.15.0-1043-oem.efi.signed root=UUID=5da90c85-3500-49a2-b989-71a604f9eec4 ro mem_sleep_default=deep quiet splash systemd.log_level=debug udev.log-priority=debug log_buf_len=8M vt.handoff=1 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.:bvr1.5.0:bd05/27/2019:svnDellInc.:pnLatitude7424RuggedExtreme:pvr:rvnDellInc.:rn0Y7FK3:rvrX03:cvnDellInc.:ct10:cvr: dmi.product.family: Latitude dmi.product.name: Latitude 7424 Rugged Extreme dmi.sys.vendor: Dell Inc. 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-net-by-mac.rules[3] will invoke udev built-in command `net_id` to give a persistent name, and that will be based on MAC address. However, since the system has already initialized the built-in r8152 NIC with that name, renaming the second interface with this name will always fail. While Debian still carries a patch called "Revert-udev-network-device-renaming-immediately-give.patch"[4] that tries to keep support of already deprecated "75-persistent-net-generator.rules" based interface renaming mechanism, this patch also propagated into Ubuntu[5]. This patch will retry renaming with a 90 seconds timeout when the error code is -EEXIST, so the uevent processing will always be blocked in the last ifrename step in the victim system. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: udev 237-3ubuntu10.24 [modified: lib/udev/rules.d/50-firmware.rules lib/udev/rules.d/50-udev-default.rules lib/udev/rules.d/73-special-net-names.rules lib/udev/rules.d/73-usb-net-by-mac.rules] ProcVersionSignature: Ubuntu 4.15.0-1043.48-oem 4.15.18 Uname: Linux 4.15.0-1043-oem x86_64 ApportVersion: 2.20.9-0ubuntu7.2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME CustomUdevRuleFiles: 70-snap.core.rules 95-oem-hotkey-osd.rules Date: Wed Jul 24 15:30:59 2019 DistributionChannelDescriptor:  # This is the distribution channel descriptor for the OEM CDs  # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor  canonical-oem-somerville-bionic-amd64-20180608-47+beaver-jorah+X90 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=/boot/vmlinuz-4.15.0-1043-oem.efi.signed root=UUID=5da90c85-3500-49a2-b989-71a604f9eec4 ro mem_sleep_default=deep quiet splash systemd.log_level=debug udev.log-priority=debug log_buf_len=8M vt.handoff=1 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.:bvr1.5.0:bd05/27/2019:svnDellInc.:pnLatitude7424RuggedExtreme:pvr:rvnDellInc.:rn0Y7FK3:rvrX03:cvnDellInc.:ct10:cvr: dmi.product.family: Latitude dmi.product.name: Latitude 7424 Rugged Extreme dmi.sys.vendor: Dell Inc. [1]: https://www.dell.com/support/article/tw/zh/twdhs1/sln301147/what-is-mac-address-pass-through?lang=en [2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/usb/r8152.c [3]: https://salsa.debian.org/systemd-team/systemd/blob/master/debian/extra/rules/73-usb-net-by-mac.rules [4]: https://salsa.debian.org/systemd-team/systemd/blob/master/debian/patches/debian/Revert-udev-network-device-renaming-immediately-give.patch [5]: https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/tree/debian/patches/debian/Revert-udev-network-device-renaming-immediately-give.patch?h=ubuntu-bionic
2019-07-24 08:08:43 You-Sheng Yang bug added subscriber Canonical Hardware Enablement
2019-07-24 08:08:48 You-Sheng Yang tags amd64 apport-bug bionic amd64 apport-bug bionic oem-priority originate-from-1835860 somerville
2019-07-24 10:20:38 Anthony Wong nominated for series Ubuntu Bionic
2019-07-24 10:20:38 Anthony Wong bug task added systemd (Ubuntu Bionic)
2019-07-24 10:41:13 Dan Streetman bug added subscriber Dan Streetman
2019-07-25 01:45:49 You-Sheng Yang merge proposal linked https://code.launchpad.net/~vicamo/ubuntu/+source/systemd/+git/systemd/+merge/370592
2019-07-25 01:46:42 You-Sheng Yang systemd (Ubuntu Bionic): status New In Progress
2019-07-25 01:46:46 You-Sheng Yang systemd (Ubuntu Bionic): assignee You-Sheng Yang (vicamo)
2019-07-30 02:47:35 Shih-Yuan Lee bug added subscriber Shih-Yuan Lee
2019-07-31 03:39:45 cktenn bug task added systemd
2019-07-31 03:40:21 cktenn affects systemd oem-priority
2019-07-31 03:41:53 cktenn oem-priority: importance Undecided Critical
2019-07-31 03:41:54 cktenn oem-priority: assignee cktenn (cktenn)
2019-07-31 03:45:31 cktenn oem-priority: status New In Progress
2019-07-31 06:54:55 You-Sheng Yang systemd (Ubuntu Bionic): status In Progress Fix Committed
2019-07-31 08:44:19 cktenn bug added subscriber Ubuntu Sponsors Team
2019-07-31 10:31:57 Balint Reczey nominated for series Ubuntu Disco
2019-07-31 10:31:57 Balint Reczey bug task added systemd (Ubuntu Disco)
2019-08-01 05:09:20 Mathew Hodson systemd (Ubuntu): importance Undecided Medium
2019-08-01 05:09:22 Mathew Hodson systemd (Ubuntu Bionic): importance Undecided Medium
2019-08-01 05:09:25 Mathew Hodson systemd (Ubuntu Disco): importance Undecided Medium
2019-08-01 07:33:21 cktenn description 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-net-by-mac.rules[3] will invoke udev built-in command `net_id` to give a persistent name, and that will be based on MAC address. However, since the system has already initialized the built-in r8152 NIC with that name, renaming the second interface with this name will always fail. While Debian still carries a patch called "Revert-udev-network-device-renaming-immediately-give.patch"[4] that tries to keep support of already deprecated "75-persistent-net-generator.rules" based interface renaming mechanism, this patch also propagated into Ubuntu[5]. This patch will retry renaming with a 90 seconds timeout when the error code is -EEXIST, so the uevent processing will always be blocked in the last ifrename step in the victim system. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: udev 237-3ubuntu10.24 [modified: lib/udev/rules.d/50-firmware.rules lib/udev/rules.d/50-udev-default.rules lib/udev/rules.d/73-special-net-names.rules lib/udev/rules.d/73-usb-net-by-mac.rules] ProcVersionSignature: Ubuntu 4.15.0-1043.48-oem 4.15.18 Uname: Linux 4.15.0-1043-oem x86_64 ApportVersion: 2.20.9-0ubuntu7.2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME CustomUdevRuleFiles: 70-snap.core.rules 95-oem-hotkey-osd.rules Date: Wed Jul 24 15:30:59 2019 DistributionChannelDescriptor:  # This is the distribution channel descriptor for the OEM CDs  # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor  canonical-oem-somerville-bionic-amd64-20180608-47+beaver-jorah+X90 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=/boot/vmlinuz-4.15.0-1043-oem.efi.signed root=UUID=5da90c85-3500-49a2-b989-71a604f9eec4 ro mem_sleep_default=deep quiet splash systemd.log_level=debug udev.log-priority=debug log_buf_len=8M vt.handoff=1 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.:bvr1.5.0:bd05/27/2019:svnDellInc.:pnLatitude7424RuggedExtreme:pvr:rvnDellInc.:rn0Y7FK3:rvrX03:cvnDellInc.:ct10:cvr: dmi.product.family: Latitude dmi.product.name: Latitude 7424 Rugged Extreme dmi.sys.vendor: Dell Inc. [1]: https://www.dell.com/support/article/tw/zh/twdhs1/sln301147/what-is-mac-address-pass-through?lang=en [2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/usb/r8152.c [3]: https://salsa.debian.org/systemd-team/systemd/blob/master/debian/extra/rules/73-usb-net-by-mac.rules [4]: https://salsa.debian.org/systemd-team/systemd/blob/master/debian/patches/debian/Revert-udev-network-device-renaming-immediately-give.patch [5]: https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/tree/debian/patches/debian/Revert-udev-network-device-renaming-immediately-give.patch?h=ubuntu-bionic 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-net-generator.rules udev rule. Since the udev rule is deprecated, the regression potential should be relatively low. ----------------------------------- 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-net-by-mac.rules[3] will invoke udev built-in command `net_id` to give a persistent name, and that will be based on MAC address. However, since the system has already initialized the built-in r8152 NIC with that name, renaming the second interface with this name will always fail. While Debian still carries a patch called "Revert-udev-network-device-renaming-immediately-give.patch"[4] that tries to keep support of already deprecated "75-persistent-net-generator.rules" based interface renaming mechanism, this patch also propagated into Ubuntu[5]. This patch will retry renaming with a 90 seconds timeout when the error code is -EEXIST, so the uevent processing will always be blocked in the last ifrename step in the victim system. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: udev 237-3ubuntu10.24 [modified: lib/udev/rules.d/50-firmware.rules lib/udev/rules.d/50-udev-default.rules lib/udev/rules.d/73-special-net-names.rules lib/udev/rules.d/73-usb-net-by-mac.rules] ProcVersionSignature: Ubuntu 4.15.0-1043.48-oem 4.15.18 Uname: Linux 4.15.0-1043-oem x86_64 ApportVersion: 2.20.9-0ubuntu7.2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME CustomUdevRuleFiles: 70-snap.core.rules 95-oem-hotkey-osd.rules Date: Wed Jul 24 15:30:59 2019 DistributionChannelDescriptor:  # This is the distribution channel descriptor for the OEM CDs  # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor  canonical-oem-somerville-bionic-amd64-20180608-47+beaver-jorah+X90 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=/boot/vmlinuz-4.15.0-1043-oem.efi.signed root=UUID=5da90c85-3500-49a2-b989-71a604f9eec4 ro mem_sleep_default=deep quiet splash systemd.log_level=debug udev.log-priority=debug log_buf_len=8M vt.handoff=1 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.:bvr1.5.0:bd05/27/2019:svnDellInc.:pnLatitude7424RuggedExtreme:pvr:rvnDellInc.:rn0Y7FK3:rvrX03:cvnDellInc.:ct10:cvr: dmi.product.family: Latitude dmi.product.name: Latitude 7424 Rugged Extreme dmi.sys.vendor: Dell Inc. [1]: https://www.dell.com/support/article/tw/zh/twdhs1/sln301147/what-is-mac-address-pass-through?lang=en [2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/usb/r8152.c [3]: https://salsa.debian.org/systemd-team/systemd/blob/master/debian/extra/rules/73-usb-net-by-mac.rules [4]: https://salsa.debian.org/systemd-team/systemd/blob/master/debian/patches/debian/Revert-udev-network-device-renaming-immediately-give.patch [5]: https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/tree/debian/patches/debian/Revert-udev-network-device-renaming-immediately-give.patch?h=ubuntu-bionic
2019-08-08 08:47:27 Launchpad Janitor merge proposal linked https://code.launchpad.net/~fourdollars/ubuntu/+source/systemd/+git/systemd/+merge/370808
2019-08-15 15:31:10 Dimitri John Ledkov systemd (Ubuntu Bionic): status Fix Committed New
2019-08-21 06:16:11 Chris Halse Rogers systemd (Ubuntu): status New Fix Committed
2019-08-21 06:19:56 Chris Halse Rogers systemd (Ubuntu): status Fix Committed New
2019-08-21 08:27:34 Shih-Yuan Lee oem-priority: assignee Che Cheng (cktenn) Shih-Yuan Lee (fourdollars)
2019-08-22 02:46:54 Rex Tsai systemd (Ubuntu Bionic): assignee You-Sheng Yang (vicamo) Shih-Yuan Lee (fourdollars)
2019-08-22 03:01:47 Shih-Yuan Lee systemd (Ubuntu Disco): assignee Shih-Yuan Lee (fourdollars)
2019-08-22 03:02:22 Shih-Yuan Lee systemd (Ubuntu Bionic): status New In Progress
2019-08-22 03:02:26 Shih-Yuan Lee systemd (Ubuntu Disco): status New In Progress
2019-08-22 05:07:40 Robert Ancell systemd (Ubuntu): assignee Shih-Yuan Lee (fourdollars)
2019-08-22 14:55:40 Dimitri John Ledkov nominated for series Ubuntu Eoan
2019-08-22 14:55:40 Dimitri John Ledkov bug task added systemd (Ubuntu Eoan)
2019-08-22 14:55:45 Dimitri John Ledkov systemd (Ubuntu Eoan): status New Fix Committed
2019-08-22 14:55:50 Dimitri John Ledkov systemd (Ubuntu Eoan): assignee Shih-Yuan Lee (fourdollars) Dimitri John Ledkov (xnox)
2019-08-23 00:17:47 Chris Halse Rogers systemd (Ubuntu Disco): status In Progress Fix Committed
2019-08-23 00:17:50 Chris Halse Rogers bug added subscriber Ubuntu Stable Release Updates Team
2019-08-23 00:17:52 Chris Halse Rogers bug added subscriber SRU Verification
2019-08-23 00:17:58 Chris Halse Rogers tags amd64 apport-bug bionic oem-priority originate-from-1835860 somerville amd64 apport-bug bionic oem-priority originate-from-1835860 somerville verification-needed verification-needed-disco
2019-08-23 00:18:14 Chris Halse Rogers systemd (Ubuntu Bionic): status In Progress Fix Committed
2019-08-23 00:18:23 Chris Halse Rogers tags amd64 apport-bug bionic oem-priority originate-from-1835860 somerville verification-needed verification-needed-disco amd64 apport-bug bionic oem-priority originate-from-1835860 somerville verification-needed verification-needed-bionic verification-needed-disco
2019-08-23 03:32:26 Alex Tu oem-priority: assignee Shih-Yuan Lee (fourdollars) Che Cheng (cktenn)
2019-08-23 06:21:16 cktenn tags amd64 apport-bug bionic oem-priority originate-from-1835860 somerville verification-needed verification-needed-bionic verification-needed-disco amd64 apport-bug bionic oem-priority originate-from-1835860 somerville verification-done-bionic verification-needed verification-needed-disco
2019-08-23 06:46:43 cktenn tags amd64 apport-bug bionic oem-priority originate-from-1835860 somerville verification-done-bionic verification-needed verification-needed-disco amd64 apport-bug bionic oem-priority originate-from-1835860 somerville verification-done-bionic verification-done-disco verification-needed
2019-08-26 23:40:43 Launchpad Janitor systemd (Ubuntu Eoan): status Fix Committed Fix Released
2019-08-29 02:47:49 cktenn tags amd64 apport-bug bionic oem-priority originate-from-1835860 somerville verification-done-bionic verification-done-disco verification-needed amd64 apport-bug bionic oem-priority originate-from-1835860 somerville verification-done verification-done-bionic verification-done-disco
2019-09-02 04:53:39 Launchpad Janitor systemd (Ubuntu Bionic): status Fix Committed Fix Released
2019-09-02 04:53:50 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team
2019-09-02 04:54:09 Launchpad Janitor systemd (Ubuntu Disco): status Fix Committed Fix Released
2019-09-02 07:00:17 cktenn oem-priority: status In Progress Fix Released
2019-09-11 03:45:47 Anthony Wong hwe-next: status New Fix Released