-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Linuxtv out-of-tree kernel modules #4144
base: master
Are you sure you want to change the base?
Conversation
@ymartin59 finally got something in a runnable state using out-of-tree kernel module builds. Your thoughts would be appreciated. Currently only works with 4.4.x kernels (and not really looking into making this work for older kernels neither). Basically the intent is to have a generic
Idea are then:
|
585be38
to
bca8120
Compare
dd2aace
to
d669e96
Compare
@hgy59 and @ymartin59 PR is now ready for your review and merge. |
f5c47f5
to
661feca
Compare
Patch was posted upstream at: https://www.spinics.net/lists/linux-media/msg188580.html
Patch was posted upstream at: https://www.spinics.net/lists/linux-media/msg188581.html
Is there any hope to have DVB support in DSM 7.0? I have 3 tuners to test:Xbox Tv tuner, Avermedia and Win tv-dual HD. If I can help, please let me know! |
Crossposting here as well since it could be helpful for someone: I managed to make the Hauppauge WinTV-dualHD (and possibly other devices?) work with DSM 7. I'm currently using it flawlessly with DSM 7.2.1 and Plex. Unless you're using Geminilake as I am, you'll have to compile the drivers yourself, but what I wrote may help you on how to do it. |
Motivation: Long-term goal of providing media_tree kernel modules for various DVB dongles.
Linked issues: Redo of previous PR #4080
Checklist
all-supported
completed successfullyIMPORTANT
This PR also include changes inTODO: Remove this patch and rebase on master following merge of Enhance checksum verification for multiple files #4566spksrc.checksum.mk
code in order to allow multiple package target checksums. See change at commit 560e379 This is being used to manage different git hash downloads based on kernel compatibility for LinuxTV snapshots.Compatible kernels and DSM versions
Incompatible kernels (<3.10)
northstarplus
hi3535
armada370
,armada375
,armadaxp
,comcerto2k
,evansport
88f6281
,qoriq
Unsuccessful builds
alpine
(DSM-6.2.3 - 3.10.105 - armv7)armada38x
(DSM-6.2.3 - 3.10.105 - armv7)monaco
(DSM-6.2.3 - 3.10.105 - armv7)armada37xx
(DSM-6.2.3 - 4.4.59 - armv8)rtd1296
(DSM-6.2.3 - 4.4.59 - armv8)Successful builds
dakota
(SRM-1.2 - 4.4.60)ipq806x
(SRM-1.2 - 4.4.60)apollolake
(DSM-6.2.3 - 4.4.59)broadwellnk
(DSM-6.2.3 - 4.4.59)denverton
(DSM-6.2.3 - 4.4.59)geminilake
(DSM-6.2.3 - 4.4.59)purley
(DSM-6.2.3 - 4.4.59)v1000
(DSM-6.2.3 - 4.4.59)avoton
(DSM-6.2.3 - 3.10.105)braswell
(DSM-6.2.3 - 3.10.105)broadwell
(DSM-6.2.3 - 3.10.105)bromolow
(DSM-6.2.3 - 3.10.105)cedarview
(DSM-6.2.3 - 3.10.105)dockerx64
(DSM-6.2.3 - 3.10.105)grantley
(DSM-6.2.3 - 3.10.105)