Using: SuSE 10.1, Hauppauge WinTVGO, kdetv + others for testing

The TV card in question will give a picture of static (snow) and will not pick up any channels when scanning with any application. The chipset is Conexant fusion 878a, which uses the bt878 driver. I pick up the card, and it is configured, as dmesg proves.

dmesg | grep bttv gives the following:
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:09.0, irq: 185, latency: 32, mmio: 0xea001000
bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
bttv0: using: Hauppauge (bt878) [card=10,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init]
bttv0: Hauppauge/Voodoo msp34xx: reset line init [5]
bttv0: Hauppauge eeprom indicates model#44981
bttv0: using tuner=4
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
The current theory I'm working under is that the tuner (which is set too 4, which means "no tuner") is incorrectly set, assuming the correct number would be "39" (I believe) I would run the command:

modprobe tuner type=39

But nothing ever changes when that command is run.

Any help will be greatly appriciated, I've been neglecting several important things to get this damn thing to work XD