Changed the hg clone source and added a different firmware
Yesterday i got a Geniatech T328B usb freeview stick deliverd and decieded to try set it up on ubuntu and after some searching on the internet i managed to get it working and this is how i did it, i think this should work with any usb freeview stick with the Af9015 chipset, if this works for you then post what stick your using to let others know.
Ok here we go, first up open the terminal and enter;
$ lsusb
now we should see either
Bus 001 Device 001: ID 15a4: 9015
or
Bus 001 Device 001: ID 15a4: 9016
in our results, if you see either of these then you can use this tutorial to get your TV up an running in ubuntu.
Now we are going to install all programs and libraries needed to compile the drivers to make our usb stick work.
In the terminal enter;
$ sudo apt-get install mercurial linux-headers-$(uname -r) build-essential gcc make
Now we'll download and install the Firmware;
$ wget http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
Onced downloaded we need to move this file into our kernel folder in the directory /lib/firmware/YourKernalNumber-generic , to do this enter;
$ sudo cp dvb-usb-af9015.fw /lib/firmware/$(uname -r)
Now we will download the drivers by entering into the terminal;
$ hg clone http://linuxtv.org/hg/v4l-dvb
Once finished enter;
$ cd v4l-dvb
Now we will compile and install the drivers by entering;
$ make && sudo make install
Now to load the module at the begining of each session we need to edit the modules file by entering;
$ sudo gedit /etc/modules
now add;
dvb-usb-af9015
at the end of the file and save and close it.
probe dvb module;
$ sudo modprobe dvb-usb-af9015
Now you dvb-t stick should be working but if its not reboot the system and when its reloaded your dvb-t stick will be working.
:)
Updated 8/1/2009: changed the hg clone source and added a diffrent firmware