Intel EHL: Two of the on-board ethernet ports don't work

Bug #1956413 reported by Jesse Sung
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
New
Low
Unassigned
linux-intel-5.13 (Ubuntu)
Fix Released
Undecided
Jesse Sung
Focal
Fix Released
Undecided
Jesse Sung
linux-intel-iotg (Ubuntu)
New
Undecided
Unassigned
Jammy
New
Undecided
Unassigned
Kinetic
New
Undecided
Unassigned

Bug Description

== Impact ==
Only one of the three on-board ethernet ports works. The other two can't get IP addresses.

== Fix ==
commit 884d2b845477cd0a18302444dc20fe2d9a01743e
Author: David Wu <email address hidden>
Date: Mon Dec 13 19:15:15 2021 +0800

    net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability

    Use page_pool_alloc_pages instead of page_pool_dev_alloc_pages, which
    can give the gfp parameter, in the case of not supporting 64-bit width,
    using 32-bit address memory can reduce a copy from swiotlb.

    Signed-off-by: David Wu <email address hidden>
    Signed-off-by: David S. Miller <email address hidden>

== Risk of Regression ==
Low. The commit changes gfp parameter only when there's no 64-bit capability, and it is already in mainline.

Jesse Sung (wenchien)
Changed in linux-intel-5.13 (Ubuntu Focal):
assignee: nobody → Jesse Sung (wenchien)
status: New → In Progress
Jesse Sung (wenchien)
tags: added: intel oem-priority originate-from-1937146
Jesse Sung (wenchien)
Changed in linux-intel-5.13 (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-intel-5.13/5.13.0-1009.9 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-focal' to 'verification-done-focal'. If the problem still exists, change the tag 'verification-needed-focal' to 'verification-failed-focal'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-focal
Revision history for this message
Anthony Wong (anthonywong) wrote :

Confirmed with Kent Lin, he has verified the proposed kernel on an Elkhart Lake board, the problem is fixed.

tags: added: verification-done-focal
removed: verification-needed-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (87.7 KiB)

This bug was fixed in the package linux-intel-5.13 - 5.13.0-1009.9

---------------
linux-intel-5.13 (5.13.0-1009.9) focal; urgency=medium

  * focal/linux-intel-5.13: 5.13.0-1009.9 -proposed tracker (LP: #1956411)

  * rtw89 kernel module for Realtek 8852 wifi is missing (LP: #1945967)
    - [Config] RTW89=m

  * Intel EHL: Two of the on-board ethernet ports don't work (LP: #1956413)
    - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability

  [ Ubuntu: 5.13.0-23.23~20.04.2 ]

  * focal/linux-hwe-5.13: 5.13.0-23.23~20.04.2 -proposed tracker (LP: #1954389)
  * Add F81966 watchdog support (LP: #1949063)
    - SAUCE: watchdog: f71808e_wdt: Add F81966 support

  [ Ubuntu: 5.13.0-23.23~20.04.1 ]

  * focal/linux-hwe-5.13: 5.13.0-23.23~20.04.1 -proposed tracker (LP: #1952261)
  * Impish update: upstream stable patchset 2021-11-09 (LP: #1950388)
    - [Config] hwe-5.13: Record removal of ks8851 modules
  * impish/linux: 5.13.0-23.23 -proposed tracker (LP: #1952263)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper
    - debian/dkms-versions -- update from kernel-versions (main/2021.11.29)
  * CVE-2021-4002
    - hugetlbfs: flush TLBs correctly after huge_pmd_unshare
  * [SRU][I/OEM-5.13/OEM-5.14] Add MAC passthrough support for more Lenovo docks
    (LP: #1951767)
    - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks
  * Fix non-working e1000e device after resume (LP: #1951861)
    - SAUCE: Revert "e1000e: Additional PHY power saving in S0ix"
    - SAUCE: Revert "e1000e: Add polling mechanism to indicate CSME DPG exit"
    - SAUCE: Revert "e1000e: Add handshake with the CSME to support S0ix"
  * CVE-2021-43267
    - tipc: fix size validations for the MSG_CRYPTO type
  * Impish update: upstream stable patchset 2021-11-22 (LP: #1951880)
    - ext4: check and update i_disksize properly
    - ext4: correct the error path of ext4_write_inline_data_end()
    - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic
    - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
    - netfilter: ip6_tables: zero-initialize fragment offset
    - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
    - ASoC: SOF: loader: release_firmware() on load failure to avoid batching
    - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic
    - netfilter: nf_nat_masquerade: defer conntrack walk to work queue
    - mac80211: Drop frames from invalid MAC address in ad-hoc mode
    - m68k: Handle arrivals of multiple signals correctly
    - hwmon: (ltc2947) Properly handle errors when looking for the external clock
    - net: prevent user from passing illegal stab size
    - mac80211: check return value of rhashtable_init
    - vboxfs: fix broken legacy mount signature checking
    - net: sun: SUNVNET_COMMON should depend on INET
    - drm/amdgpu: fix gart.bo pin_count leak
    - scsi: ses: Fix unsigned comparison with less than zero
    - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
    - perf/core: fix userpage->time_enabled of inactive events
    - sched: Always inline is_percpu_thread()
    - hwmon: (pmbus/ibm-cffps) max_power...

Changed in linux-intel-5.13 (Ubuntu Focal):
status: Fix Committed → Fix Released
Jesse Sung (wenchien)
Changed in linux-intel-5.13 (Ubuntu):
status: Triaged → Fix Released
Jesse Sung (wenchien)
no longer affects: linux-intel-iotg (Ubuntu Focal)
no longer affects: linux-intel-5.13 (Ubuntu Jammy)
no longer affects: linux-intel-5.13 (Ubuntu Kinetic)
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-intel-iotg/5.15.0-1006.8 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy' to 'verification-done-jammy'. If the problem still exists, change the tag 'verification-needed-jammy' to 'verification-failed-jammy'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-jammy
Timo Aaltonen (tjaalton)
Changed in hwe-next:
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.