Marvell Ethernet Card driver sky2 sk98lin module driver problem

I have an old laptop and installed both version 8 and 9 to test wired networking. With lspci command, I can see the Marvell ethernet card; lshw also shows the same information.

There is a sky2 driver in kernel source but the driver is not installed and cannot find the package in the repositories. I think there should be kmod-sky2 or kmod-sk98lin modules for the ethernet card to work.

06:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller
        Subsystem: Samsung Electronics Co Ltd Device c07f
        Flags: bus master, fast devsel, latency 0, IRQ 5
        Memory at f2400000 (64-bit, non-prefetchable) [size=16K]
        I/O ports at b000 [size=256]
        Capabilities: [48] Power Management version 3
        Capabilities: [5c] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [c0] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [130] Device Serial Number 82-60-ed-ff-ff-XX-XX-XX

lshw output:

 *-network UNCLAIMED
                description: Ethernet controller
                product: 88E8040 PCI-E Fast Ethernet Controller
                vendor: Marvell Technology Group Ltd.
                physical id: 0
                bus info: pci@0000:06:00.0
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list
                configuration: latency=0
                resources: memory:f2400000-f2403fff ioport:b000(size=256)


kmod-sky2 is available for EL8 from ELRepo. For EL9, you can make a request for the kmod package at My View - ELRepo Bugs .

Also, you can test-install ELRepo’s kernel-ml. The sky2 driver is enabled there.

Thank you for kernel-ml tip. I installed kernel-ml package on version 9 and booted. It works.

That’s good news. Are you interested in kmod-sky2 for el9 so that you can go back to the distro kernel?


Yes, I prefer to use the distro kernel.

It will help if you file a request for kmod-sky2 for el9 at .

I went ahead and built the sky2 driver for el9:


The package is currently syncing to the mirrors.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.