The kernel that ships with Ubuntu is typically locked to a specific version, such as 4.4. When this happens support for new media devices and fixes to drivers are not usually backported by distro maintainers.
This system remedies that problem by taking the Ubuntu kernel and slip streams in the latest linuxtv.org media tree. The media tree contains all the latest drivers, so this delivers the most up to date mainline media drivers seamlessly to Ubuntu users.
The script is designed to patch and build installable Ubuntu kernel packages. This script is used to develop and maintain the following Launchpad PPA:
https://launchpad.net/~b-rad/+archive/ubuntu/kernel+mediatree+hauppauge
The above ppa provides installable and upgradeable debs, so end users do not have to recompile the kernel and/or modules themselves.
Two virtual package are provided in the PPA
- linux-mediatree
- linux-hwe-mediatree
sudo add-apt-repository ppa:b-rad/kernel+mediatree+hauppauge
sudo apt-get update
sudo apt-get install linux-mediatree
sudo apt-get install linux-hwe-mediatree
The PPA will be updated quarterly, or immediately upon new Ubuntu kernel release.
- Ubuntu kernel git for a specific release
- Latest upstream LinuxTV media tree drivers
- Minimal patches to get the above to build
- Additional patches to enable HW and/or optimizations not yet upstreamed
- A full patch series for reproduction
- Generate latest LinuxTV driver patch set on demand
todo
- Brad Love
This program utilizes the GNU Publicc License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.