For those wanting to test the mxl111sf driver for the WinTV-Aero-M but not willing to rebuild your kernel, there is good news for you!
I have applied the minimal backports required to dvb-core and the dvb-usb framework to get the old mercurial repository building against Linux 3.x
I had to disable all IR / remote stuff, since there’s been tons of changes there that I don’t want to deal with.
I’ve only tested the mxl111sf driver in this tree, but other drivers may build successfully as well — try them at your own risk. I’m willing to accept backport patches if there are any features in the newer media tree that would be helpful here. If things work out well, this can be the starting point for the resurrection of mercurial backports (but let’s not get ahead of ourselves just yet). For now, this repository is primarily intended for testing the aero-m.
How it works:
This repository contains a combination of some hacks and some backports from the upstream media kernel tree. The quilt package is required to use the modified build method.
From within this repository, push all of the included quilt patches:
quilt push -a
After all patches are applied, build the repository and install the modules, just as you would with the older mercurial v4l-dvb test procedure:
sudo make install
Then insert the usb dongle, the drivers should load up, and you are ready to go!
Note: there are detailed instructions for using the mercurial repositories on linuxtv.org, please consult with online resources before asking me for help with the build system.
Note to driver developers: If you want to be able to use the quilt tool without interfering with the included top-level quilt series, simply spawn a new quilt series under linux/