feat: add dvb-pt3 extension - #1238
Merged
Merged
Conversation
smira
force-pushed
the
feat/dvb-pt3
branch
2 times, most recently
from
September 9, 2026 13:52
266e668 to
063c087
Compare
Member
|
@5ym I did some changes, and added you to |
smira
approved these changes
Sep 9, 2026
The Earthsoft PT3 is an ISDB-T/S PCIe tuner card widely used for terrestrial and satellite TV recording in Japan. This extension ships the earth-pt3 driver and the modules it pulls in (tc90522 demodulator, qm1d1c0042 and mxl301rf tuners, dvb-core and mc), modeled on the existing dvb-cx23885 extension. The card needs no firmware blob, so nothing is downloaded at build time. The modules are blacklisted by default, matching dvb-cx23885, so the driver is only loaded when the machine config asks for it. This depends on siderolabs/pkgs#1682, which enables CONFIG_DVB_PT3. Signed-off-by: Ruk Doe <info@doany.io> Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
Member
|
/m |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
A
dvb-pt3system extension for the Earthsoft PT3, an ISDB-T/S PCIe tuner card.Why
The PT3 is the common choice for terrestrial and satellite TV recording in Japan, and it is one of the last things keeping such a workload off Talos. The driver is in-tree; nothing out-of-tree is built here.
How
Modelled directly on
dvb/cx23885, minus the firmware download: the PT3 needs no firmware blob. The extension shipsearth-pt3.koand what it pulls in.earth-pt3tc90522qm1d1c0042mxl301rfdvb-core,mcModule paths and the dependency chain were taken from a running host with the card installed (
modinfo -n,lsmod), not guessed. Modules are blacklisted by default likedvb-cx23885, so they load only when the machine config asks forearth-pt3.x86_64 only, matching the kernel side: the card is PCIe and there is no practical arm64 use.
Depends on
siderolabs/pkgs#1682 enables
CONFIG_DVB_PT3=m. Until that lands and a Talos release picks it up, the module does not exist in the kernel image and this build cannot succeed. Thecompatibility.talos.versionin the manifest is set to>= v1.15.0as a guess at the release that will carry it, and should be corrected to whatever it actually turns out to be.Notes
🤖 Generated with Claude Code
https://claude.ai/code/session_01JgGYf5qbjDXYhtzcpLsGvv