Public bug reported:
Hardware:
Laptop - Samsung R720
Ethernet controller - Marvell 88E8057 PCI-E Gigabit Ethernet Controller
[11ab:4380]
Driver - sky2
The issue:
I am running Linux Mint. After upgrading to official Ubuntu kernel
packages distributed through Linux Mint Update Manager (tested
7.0.0-14-generic and 7.0.0-28-generic), my onboard Marvell 88E8057
Ethernet no longer initializes.
The PCI device is still detected by lspci, and the sky2 driver is
loaded, but probing the device fails because BAR2 cannot be reserved:
sky2 0000:06:00.0: BAR 2: can't reserve [io 0x5000-0x50ff]
sky2 0000:06:00.0: cannot obtain PCI resources
sky2 0000:06:00.0: probe with driver sky2 failed with error -16
The same hardware works correctly with the latest 6.17 kernel
(6.17.0-41-generic), where the driver successfully claims BAR2 and the
interface enp6s0 is created.
I tested the following kernel parameters, but the issue persisted:
pci=realloc
pci=nocrs
acpi_enforce_resources=lax
pnpacpi=off
I have also attached a comparison of /proc/ioports and /proc/iomem from
both the working (6.17.0-41) and regressed (7.0.0-28) kernels.
The comparison shows that in the working kernel the BAR2 I/O range
(0x5000-0x50ff) is claimed by the sky2 driver, while in the regressed
kernel part of the same range (0x5000-0x500f) is reserved by PNP0C02:00,
causing the driver probe to fail.
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "kernel-7.0.0-28-regression.log"
https://bugs.launchpad.net/bugs/2162751/+attachment/5989175/+files/kernel-7.0.0-28-regression.log
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2162751
Title:
Kernel Regression: Marvell 88E8057 Ethernet fails to initialize in
Linux 7.0 (sky2 BAR2 reservation failure)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2162751/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs