You are not logged in.

#1 2020-08-11 17:54:04

yuvadm
Member
From: Tel Aviv-Jaffa, Israel
Registered: 2012-08-08
Posts: 102
Website

Backporting drivers from mainline Linux

The current linux version Arch uses is 5.7.12, which does not include support for the RTL8125B network interface.
Users who want to use this NIC have to install either r8125 or r8125-dkms from the AUR.

However, that feels like an awkward solution, given that support for that device has already landed upstream in the r8169 driver (see: https://github.com/torvalds/linux/commi … 6d140ce2ef)
It is expected to be released in Linux 5.9 so we'll receive support for it only near the end of the year.

What would be the Arch-friendly way for backporting the upstream driver onto the current linux package instead of installing miscellaneous driver packages from AUR?

Last edited by yuvadm (2020-08-11 17:55:33)

Offline

#2 2020-08-11 19:33:01

Buddlespit
Member
From: Chesapeake, Va.
Registered: 2014-02-07
Posts: 501

Re: Backporting drivers from mainline Linux

Well.... short of using a testing version of 5.9 (which isn't out yet for Arch Linux) or building your own 5.9 kernel, I think you're stuck using external modules. But if you're rebuilding the kernel every week, I would think that using a dkms module would be easier. You could also wait to see if 5.9 drops into testing once 5.7 gets replaced with 5.8

Offline

#3 2020-08-11 22:42:09

loqs
Member
Registered: 2014-03-06
Posts: 17,196

Re: Backporting drivers from mainline Linux

You could try chery picking 0439297be95111cf9ef5ece2091af16d140ce2ef onto 5.8 will require 4640338c36af88b74550b995f425921729f0b59f to apply cleanly.
See if it builds and works.

Offline

Board footer

Powered by FluxBB