[Bug 2077978] Re: [SRU] [agx] eth0 is not a predictable_names

Frank Heimes 2077978 at bugs.launchpad.net
Wed Aug 28 14:02:36 UTC 2024


Many thanks Remy for having filled out the SRU template, the updated
debdiff and the details.

LGTM now

I've uploaded the updated package now ...

** Description changed:

+ SRU Justification:
+ 
  [ Impact ]
  * eth0 is not a predictable_names. The Jetson AGX Orin board uses the on-chip ethernet MAC plus an on-board Ethernet PHY. Since it is not a PCIe device, it does not get discovered and named. Considering the case, its name should anyway be defined to eno1.
  * This upload should statically define it for this platform and this driver in particular. Note that since only jammy images currently exist on this platform, systemd comes with v249, which prevent us from using the DT alias names feature introduced with v252.
  
  [ Test Plan ]
  ubuntu at ubuntu:~$ ip a
  1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
      inet 127.0.0.1/8 scope host lo
         valid_lft forever preferred_lft forever
      inet6 ::1/128 scope host
         valid_lft forever preferred_lft forever
  2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1466 qdisc mq state UP group default qlen 1000
      link/ether 48:b0:2d:e7:11:5a brd ff:ff:ff:ff:ff:ff
      inet 10.102.182.159/22 metric 100 brd 10.102.183.255 scope global dynamic eth0
         valid_lft 1295712sec preferred_lft 1295712sec
      inet6 fe80::4ab0:2dff:fee7:115a/64 scope link
         valid_lft forever preferred_lft forever
  3: wlP1p1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
      link/ether cc:47:40:3f:0b:a7 brd ff:ff:ff:ff:ff:ff
      inet6 fe80::ce47:40ff:fe3f:ba7/64 scope link
         valid_lft forever preferred_lft forever
  4: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
      link/can
  5: can1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
      link/can
  
  [ Where problems could occur ]
  * nvidia-tegra-default applies default extra configuration for system based on Nvidia Tegra ORIN SoC. Installing it on other ARM64 systems could lead to unexpected behavior. However, as this is an extra package not listed in any image definitions (except the Tegra ones), no problem is expected to occur for current Ubuntu users.
  
  [ Other Info ]
  * This is related to LP #2071428 (Riverside)
+ __________
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: nvidia-tegra-defaults 1.3~22.04.1
  ProcVersionSignature: User Name 5.15.0-1013.13-nvidia-tegra-igx 5.15.148
  Uname: Linux 5.15.0-1013-nvidia-tegra-igx aarch64
  ApportVersion: 2.20.11-0ubuntu82.6
  Architecture: arm64
  CasperMD5CheckResult: unknown
  CloudArchitecture: aarch64
  CloudID: nocloud
  CloudName: unknown
  CloudPlatform: nocloud
  CloudSubPlatform: seed-dir (/var/lib/cloud/seed/nocloud)
  Date: Tue Aug 27 15:29:31 2024
  Dependencies:
  
  SourcePackage: nvidia-tegra-defaults
  UpgradeStatus: No upgrade log present (probably fresh install)

** Also affects: nvidia-tegra-defaults (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Changed in: nvidia-tegra-defaults (Ubuntu)
       Status: New => In Progress

** Changed in: nvidia-tegra-defaults (Ubuntu Jammy)
       Status: New => In Progress

** Changed in: nvidia-tegra-defaults (Ubuntu Jammy)
     Assignee: (unassigned) => Rémy MARTIN (rmartin013)

** Changed in: nvidia-tegra-defaults (Ubuntu Jammy)
   Importance: Undecided => High

** Changed in: nvidia-tegra-defaults (Ubuntu)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2077978

Title:
  [SRU] [agx] eth0 is not a predictable_names

Status in nvidia-tegra-defaults package in Ubuntu:
  In Progress
Status in nvidia-tegra-defaults source package in Jammy:
  In Progress

Bug description:
  SRU Justification:

  [ Impact ]
  * eth0 is not a predictable_names. The Jetson AGX Orin board uses the on-chip ethernet MAC plus an on-board Ethernet PHY. Since it is not a PCIe device, it does not get discovered and named. Considering the case, its name should anyway be defined to eno1.
  * This upload should statically define it for this platform and this driver in particular. Note that since only jammy images currently exist on this platform, systemd comes with v249, which prevent us from using the DT alias names feature introduced with v252.

  [ Test Plan ]
  ubuntu at ubuntu:~$ ip a
  1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
      inet 127.0.0.1/8 scope host lo
         valid_lft forever preferred_lft forever
      inet6 ::1/128 scope host
         valid_lft forever preferred_lft forever
  2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1466 qdisc mq state UP group default qlen 1000
      link/ether 48:b0:2d:e7:11:5a brd ff:ff:ff:ff:ff:ff
      inet 10.102.182.159/22 metric 100 brd 10.102.183.255 scope global dynamic eth0
         valid_lft 1295712sec preferred_lft 1295712sec
      inet6 fe80::4ab0:2dff:fee7:115a/64 scope link
         valid_lft forever preferred_lft forever
  3: wlP1p1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
      link/ether cc:47:40:3f:0b:a7 brd ff:ff:ff:ff:ff:ff
      inet6 fe80::ce47:40ff:fe3f:ba7/64 scope link
         valid_lft forever preferred_lft forever
  4: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
      link/can
  5: can1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
      link/can

  [ Where problems could occur ]
  * nvidia-tegra-default applies default extra configuration for system based on Nvidia Tegra ORIN SoC. Installing it on other ARM64 systems could lead to unexpected behavior. However, as this is an extra package not listed in any image definitions (except the Tegra ones), no problem is expected to occur for current Ubuntu users.

  [ Other Info ]
  * Since device tree alias support got introduced in systemd/networkd v252
    (and newer), noble and oracular are not affected by this,
    and the SRU is for jammy only.
  * This is related to LP #2071428 (Riverside)

  __________

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: nvidia-tegra-defaults 1.3~22.04.1
  ProcVersionSignature: User Name 5.15.0-1013.13-nvidia-tegra-igx 5.15.148
  Uname: Linux 5.15.0-1013-nvidia-tegra-igx aarch64
  ApportVersion: 2.20.11-0ubuntu82.6
  Architecture: arm64
  CasperMD5CheckResult: unknown
  CloudArchitecture: aarch64
  CloudID: nocloud
  CloudName: unknown
  CloudPlatform: nocloud
  CloudSubPlatform: seed-dir (/var/lib/cloud/seed/nocloud)
  Date: Tue Aug 27 15:29:31 2024
  Dependencies:

  SourcePackage: nvidia-tegra-defaults
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-tegra-defaults/+bug/2077978/+subscriptions




More information about the Ubuntu-sponsors mailing list