Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Kernel missing I2C_MUX support and si2168 driver as result of it #1132

Merged
merged 1 commit into from
Jan 6, 2025

Conversation

samip5
Copy link
Contributor

@samip5 samip5 commented Jan 1, 2025

These are required due to how the PCIe tuner is actually wired.

Components on the card:

  • Silicon Labs Si2157 (tuners, 4)
  • Silicon Labs Si2168 B40 (demodulators, 4)
  • Conexant CX23888 (PCIe Interfaces, 2)
  • Pericom PI7C9X2G304 (PCIe switch, 1)

@samip5 samip5 changed the title fix: Kernel was missing I2C_MUX support and si2168 driver as result of it fix: Kernel missing I2C_MUX support and si2168 driver as result of it Jan 1, 2025
@samip5 samip5 force-pushed the dvb branch 3 times, most recently from 534654e to 03b72cc Compare January 1, 2025 13:33
@frezbo
Copy link
Member

frezbo commented Jan 2, 2025

@samip5 is this good to go?

@samip5
Copy link
Contributor Author

samip5 commented Jan 2, 2025

I got a build pipeline done yesterday, so I haven't been able to properly test as of yet if this is all that's required.

@samip5 samip5 marked this pull request as draft January 2, 2025 22:05
@samip5
Copy link
Contributor Author

samip5 commented Jan 5, 2025

I'm happy to report that this is indeed fixing it.

@frezbo It's good to go as I succeeded in watching a TV channel via the tuner on Talos. :)

Screenshot 2025-01-05 at 15 47 02

@samip5 samip5 marked this pull request as ready for review January 5, 2025 13:47
These are required due to how the PCIe tuner is actually wired.

Components on the card:
- Silicon Labs Si2157 (tuners, 4)
- Silicon Labs Si2168 B40 (demodulators, 4)
- Conexant CX23888 (PCIe Interfaces, 2)
- Pericom PI7C9X2G304 (PCIe switch, 1)

Signed-off-by: Skyler Mäntysaari <[email protected]>
Signed-off-by: Noel Georgi <[email protected]>
@frezbo
Copy link
Member

frezbo commented Jan 6, 2025

/m

@talos-bot talos-bot merged commit 0ab2427 into siderolabs:main Jan 6, 2025
14 checks passed
@samip5 samip5 deleted the dvb branch January 6, 2025 12:11
@frezbo
Copy link
Member

frezbo commented Jan 6, 2025

New drivers

❯ diff -r _out/a/lib/modules/6.12.6-talos/modules.dep _out/b/lib/modules/6.12.6-talos/modules.dep
167a168
> kernel/drivers/i2c/i2c-mux.ko:
394a396
> kernel/drivers/media/dvb-frontends/lgdt3306a.ko: kernel/drivers/i2c/i2c-mux.ko
422a425
> kernel/drivers/media/dvb-frontends/si2168.ko: kernel/drivers/i2c/i2c-mux.ko

@smira smira mentioned this pull request Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backported
Development

Successfully merging this pull request may close these issues.

3 participants