{"id":18974491,"url":"https://github.com/m7a/lp-tn40xx-driver","last_synced_at":"2026-01-27T17:34:07.198Z","repository":{"id":236831859,"uuid":"675339374","full_name":"m7a/lp-tn40xx-driver","owner":"m7a","description":"Build instructions for the tn40xx driver on Debian 12 Bookworm","archived":false,"fork":false,"pushed_at":"2024-04-28T19:58:00.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-01T09:07:58.506Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/m7a.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-06T15:43:21.000Z","updated_at":"2024-04-28T19:58:03.000Z","dependencies_parsed_at":"2024-04-28T20:54:26.315Z","dependency_job_id":null,"html_url":"https://github.com/m7a/lp-tn40xx-driver","commit_stats":null,"previous_names":["m7a/lp-tn40xx-driver"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m7a%2Flp-tn40xx-driver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m7a%2Flp-tn40xx-driver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m7a%2Flp-tn40xx-driver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m7a%2Flp-tn40xx-driver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m7a","download_url":"https://codeload.github.com/m7a/lp-tn40xx-driver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239972028,"owners_count":19727289,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T15:15:14.007Z","updated_at":"2026-01-27T17:34:07.141Z","avatar_url":"https://github.com/m7a.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Ma_Sys.ma Build Instructions for tn40xx driver to run on Debian 12 Bookworm\n===========================================================================\n\nContact: \u003cinfo@masysma.net\u003e\n\nI am using the EDIMAX EN-9320TX-E 10 Gigabit Ethernet PCI Express Server\nAdapter. It requires the `tn40xx` driver which is not upstream.\n\nThere are multiple repositories which collect relevant files and commits to\nmake use of this driver on modern Linux distributions.\n\n * \u003chttps://github.com/acooks/tn40xx-driver\u003e -- this seems to be the initial\n   one. Some useful pull requests are attached but the repository has not seen\n   updates since quite some time.\n\n * \u003chttps://github.com/danbarke/tn40xx-driver\u003e -- this repository contains the\n   necessary header file with the firmware blob. If you have used the card\n   previously already, you may already have this blob. If not, you can get it\n   from here: \u003chttps://github.com/danbarke/tn40xx-driver/blob/release/tn40xx-004/MV88X3310_phy.h\u003e\n   with SHA256 of the header file being\n   bcd4767fdde0ad31050d821ca05370266218792b892a2c7439a97b4c6ff1c89d.\n\n * \u003chttps://github.com/cahz/tn40xx-driver\u003e -- This repository has almost all of\n   the patches applied which you need to build this on a recent Linux.\n   The missing patches are specific to the use of the MV88X3310 blob and\n   are supplied by this repository.\n\nThis repository contains build instructions to create a Debian package for DKMS\ninstallation of the driver when using MV88X3310. Add the blob header file\n(see .gitignore for the expected file name), install the necessary dependencies\n(`debuild`, `ant`, `config-package-dev`) and then build the package as follows:\n\n\tant package\n\nIf everything works out, a `.deb` file is created that you can add to your own\nlocal repository or directly install via `apt install ./*.deb` or something to\ninstall the driver managed by DKMS.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm7a%2Flp-tn40xx-driver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm7a%2Flp-tn40xx-driver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm7a%2Flp-tn40xx-driver/lists"}