HVR 900 / SuSE11 ---does not work (yet?!)

The HVR 900 is a notorious difficult piece of Hardware to install it seems to me.
At least the system recognises the usb-card:
#############################
tveeprom 1-0050: Hauppauge model 65008, rev A1C0, serial# 375806
tveeprom 1-0050: tuner model is Xceive XC3028 (idx 120, type 71)
tveeprom 1-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
tveeprom 1-0050: audio processor is None (idx 0)
tveeprom 1-0050: has radio
tuner’ 1-0061: chip found @ 0xc2 (em28xx #0)
xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
xc2028 1-0061: xc2028/3028 firmware name not set!
xc2028 1-0061: Error: firmware xc3028-v27.fw not found.
tvp5150 1-005c: tvp5150am1 detected.
em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
em28xx #0: Found Hauppauge WinTV HVR 900
em28xx audio device (2040:6500): interface 1, class 1
em28xx audio device (2040:6500): interface 2, class 1
usbcore: registered new interface driver em28xx
usbcore: registered new interface driver snd-usb-audio
###############
but that’s it.
The manual under
HVR-900 - openSUSE
was of little help, because the make did not run through.
This in turn results in the inability to install the new driver.(Because it is not there)
----> modprobe em2880-dvb does not work.

My questions:

  1. Why does the make not work?
  2. Is there a different way to get the firmware driver installed?
    Right now it seems that the system is looking for the wrong driver and that I have to name the right one which does anyway not exitst (yet).

Help is very much apprechiated
greetings to all geeks and Linux freaks
NC

if you are compiling from tarball, you need,as a minimum, kernel sources, gcc/gcc++ & make installed. That’s about all i can tell you as i don’t have that device

Andy

I have installed all the above. Here are the few errors I get from the make:
#####################################################
linux-vfpl:/home/bertx/DVBT/v4l-dvb-kernel # make
make -C /home/bertx/DVBT/v4l-dvb-kernel/v4l
make[1]: Entering directory /home/bertx/DVBT/v4l-dvb-kernel/v4l' creating symbolic links... make -C /lib/modules/2.6.25.11-0.1-pae/build SUBDIRS=/home/bertx/DVBT/v4l-dvb-kernel/v4l modules make[2]: Entering directory /usr/src/linux-2.6.25.11-0.1-obj/i386/pae’
make -C /usr/src/linux-2.6.25.11-0.1 O=/usr/src/linux-2.6.25.11-0.1-obj/i386/pae/. modules
CC [M] /home/bertx/DVBT/v4l-dvb-kernel/v4l/bt866.o
/home/bertx/DVBT/v4l-dvb-kernel/v4l/bt866.c:304: error: unknown field ‘usage_count’ specified in initializer
/home/bertx/DVBT/v4l-dvb-kernel/v4l/bt866.c:305: warning: missing braces around initializer
/home/bertx/DVBT/v4l-dvb-kernel/v4l/bt866.c:305: warning: (near initialization for ‘bt866_client_tmpl.dev’)
make[5]: *** [/home/bertx/DVBT/v4l-dvb-kernel/v4l/bt866.o] Error 1
make[4]: *** [module/home/bertx/DVBT/v4l-dvb-kernel/v4l] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory /usr/src/linux-2.6.25.11-0.1-obj/i386/pae' make[1]: *** [default] Fehler 2 make[1]: Leaving directory /home/bertx/DVBT/v4l-dvb-kernel/v4l’
make: *** [all] Fehler 2
################################
The cook book for the make was part of a manual for SuSE 10.2.
Maybe that is part of the problem.

Thanks for your fast repy

greeting NC