Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/m7a/lp-tn40xx-driver

Build instructions for the tn40xx driver on Debian 12 Bookworm
https://github.com/m7a/lp-tn40xx-driver

Last synced: 12 days ago
JSON representation

Build instructions for the tn40xx driver on Debian 12 Bookworm

Awesome Lists containing this project

README

        

Ma_Sys.ma Build Instructions for tn40xx driver to run on Debian 12 Bookworm
===========================================================================

Contact:

I am using the EDIMAX EN-9320TX-E 10 Gigabit Ethernet PCI Express Server
Adapter. It requires the `tn40xx` driver which is not upstream.

There are multiple repositories which collect relevant files and commits to
make use of this driver on modern Linux distributions.

* -- this seems to be the initial
one. Some useful pull requests are attached but the repository has not seen
updates since quite some time.

* -- this repository contains the
necessary header file with the firmware blob. If you have used the card
previously already, you may already have this blob. If not, you can get it
from here:
with SHA256 of the header file being
bcd4767fdde0ad31050d821ca05370266218792b892a2c7439a97b4c6ff1c89d.

* -- This repository has almost all of
the patches applied which you need to build this on a recent Linux.
The missing patches are specific to the use of the MV88X3310 blob and
are supplied by this repository.

This repository contains build instructions to create a Debian package for DKMS
installation of the driver when using MV88X3310. Add the blob header file
(see .gitignore for the expected file name), install the necessary dependencies
(`debuild`, `ant`, `config-package-dev`) and then build the package as follows:

ant package

If everything works out, a `.deb` file is created that you can add to your own
local repository or directly install via `apt install ./*.deb` or something to
install the driver managed by DKMS.