You could have a look at the following website (in german and for gentoo):http://www.johannes-bauer.com/dvbt/
But before you touch your kernel, it's probably better to first have a look at the output of the dmesg command. Just plug-in your device, open a terminal (Konsole for example) and then type dmesg. If it says something like:
usb 1-1.1: new full speed USB device using uhci_hcd and address 6
dvb-dibusb: found a 'TwinhanDTV USB1.1 / Magic Box / HAMA USB1.1 DVB-T device' in warm state.
DVB: registering new adapter (DiBcom based USB Budget DVB-T device).
dvb-dibusb: found demodulator at i2c address 0x8
dvb-dibusb: this device has the Thomson Cable onboard. Which is default.
DVB: registering frontend 0 (DiBcom 3000M-B DVB-T)...
dvb-dibusb: schedule remote query interval to 100 msecs.
dvb-dibusb: TwinhanDTV USB1.1 / Magic Box / HAMA USB1.1 DVB-T device successfully initialized and connected.
The device is recognized by pardus, if it displays something different (the name of the device itself is not mentioned and only the first line of the above shows) you should start looking at the kernel configuration, and after that install the dvb-dibusb driver. Most of that is described in the link above, and for the kernel compiling there are enough how-to's on the internet.