• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Hauppauge Win-TV-HVR 900 USB

orionvii

Newbie
Hallo Leute,
möchte auf meinem DELL inspiron 6400, openSUSE 10.3, den o.g. TV-Empfänger installieren. Dazu habe ich diese Anleitung benutzt: http://de.opensuse.org/HVR-900

bis zu 'make' bin ich gekommen, aber dann:

carsten@dellsuse:~/DVBT/v4l-dvb-kernel> make
make -C /home/carsten/DVBT/v4l-dvb-kernel/v4l
make[1]: Entering directory `/home/carsten/DVBT/v4l-dvb-kernel/v4l'
scripts/make_makefile.pl
No version yet.
Updating/Creating .config
Preparing to compile for kernel version 2.6.22

***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.

If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.

Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:

cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

VIDEO_PLANB: Requires at least kernel 2.6.99
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/carsten/DVBT/v4l-dvb-kernel/v4l'
make[1]: Entering directory `/home/carsten/DVBT/v4l-dvb-kernel/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.22.18-0.2-default/build ./.myconfig ./config-compat.h
File not found: /lib/modules/2.6.22.18-0.2-default/build/include/linux/netdevice.h at scripts/make_config_compat.pl line 15.
make[1]: *** [config-compat.h] Fehler 2
make[1]: Leaving directory `/home/carsten/DVBT/v4l-dvb-kernel/v4l'
make: *** [all] Fehler 2
carsten@dellsuse:~/DVBT/v4l-dvb-kernel> sudo make install
Passwort:
make -C /home/carsten/DVBT/v4l-dvb-kernel/v4l install
make[1]: Entering directory `/home/carsten/DVBT/v4l-dvb-kernel/v4l'
Stripping debug info from files
Usage: strip <option(s)> in-file(s)
Removes symbols and sections from files
The options are:
-I --input-target=<bfdname> Assume input file is in format <bfdname>
-O --output-target=<bfdname> Create an output file in format <bfdname>
-F --target=<bfdname> Set both input and output format to <bfdname>
-p --preserve-dates Copy modified/access timestamps to the output
-R --remove-section=<name> Remove section <name> from the output
-s --strip-all Remove all symbol and relocation information
-g -S -d --strip-debug Remove all debugging symbols & sections
--strip-unneeded Remove all symbols not needed by relocations
--only-keep-debug Strip everything but the debug information
-N --strip-symbol=<name> Do not copy symbol <name>
-K --keep-symbol=<name> Do not strip symbol <name>
--keep-file-symbols Do not strip file symbol(s)
-w --wildcard Permit wildcard in symbol comparison
-x --discard-all Remove all non-global symbols
-X --discard-locals Remove any compiler-generated symbols
-v --verbose List all object files modified
-V --version Display this program's version number
-h --help Display this output
--info List object formats & architectures supported
-o <file> Place stripped output into <file>
strip: supported targets: elf32-i386 a.out-i386-linux efi-app-ia32 elf32-little elf32-big elf64-alpha ecoff-littlealpha elf64-little elf64-big elf32-littlearm elf32-bigarm elf32-hppa-linux elf32-hppa elf64-x86-64 elf64-ia64-little elf64-ia64-big efi-app-ia64 elf32-m68k a.out-m68k-linux elf32-tradbigmips elf32-tradlittlemips ecoff-bigmips ecoff-littlemips elf32-ntradbigmips elf64-tradbigmips elf32-ntradlittlemips elf64-tradlittlemips elf32-powerpc aixcoff-rs6000 elf32-powerpcle ppcboot elf64-powerpc elf64-powerpcle aixcoff64-rs6000 elf32-s390 elf64-s390 elf32-sh-linux elf32-shbig-linux elf32-sparc a.out-sparc-linux elf64-sparc a.out-sunos-big efi-app-x86_64 mach-o-le mach-o-be mach-o-fat pef pef-xlib sym srec symbolsrec tekhex binary ihex trad-core
make[1]: *** [media-install] Fehler 1
make[1]: Leaving directory `/home/carsten/DVBT/v4l-dvb-kernel/v4l'
make: *** [install] Fehler 2
carsten@dellsuse:~/DVBT/v4l-dvb-kernel>

Meine Kernelversion ist:
carsten@dellsuse:~/DVBT/v4l-dvb-kernel> uname -a
Linux dellsuse 2.6.22.18-0.2-default #1 SMP 2008-06-09 13:53:20 +0200 i686 i686 i386 GNU/Linux

LSUSB:
carsten@dellsuse:~/DVBT/v4l-dvb-kernel> lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 007: ID 2040:6502 Hauppauge WinTV HVR-900
Bus 001 Device 006: ID 04fc:0c25 Sunplus Technology Co., Ltd
Bus 001 Device 004: ID 046d:0991 Logitech, Inc. QuickCam Pro for Notebooks
Bus 001 Device 001: ID 0000:0000

Wer kann mir helfen?
Carsten
 

Rainer Juhser

Moderator
Teammitglied
orionvii schrieb:
***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
Kernel-Header und -Quellen installieren.
 
OP
orionvii

orionvii

Newbie
Hallo,

kernel-source --> 2.6.22.18-0.2
linux-kernel-headers --> 2.6.22-19

Beides auf dem System vorhanden... Und nun?

Vielen Dank im Voraus
Carsten
 
leider kann ich dir nicht helfen mit der HVR 900. Habe die selbe Karte und fast alles mehrmals probiert,- als einziges Ergebnis hatte ich schon mal nen zerschossenen Kernel. Angeblich soll es mit SuSE 10.3 gehen (googeln). Solltest du zu einer Lösung kommen, melde dich bitte!
Viel Erfolg.
 
Lösungswege zum ZVR 900 Problem
(fast zuhause ist nicht zuhause.....)
hier mein dmseg output unter SuSE 11.0
##################################################################
usb 2-3: new high speed USB device using ehci_hcd and address 2
usb 2-3: configuration #1 chosen from 1 choice
usb 2-3: New USB device found, idVendor=2040, idProduct=6500
usb 2-3: New USB device strings: Mfr=0, Product=1, SerialNumber=2
usb 2-3: Product: WinTV HVR-900
usb 2-3: SerialNumber: 4026907646
Linux video capture interface: v2.00
em28xx v4l2 driver version 0.1.0 loaded
em28xx new video device (2040:6500): interface 0, class 255
em28xx Has usb audio class
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
em28xx #0: em28xx chip ID = 36
em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 00 65 50 12 5c 03 82 1e 6a 18
em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 00 00 60 00 00 00 02 00 00 00
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 00 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
em28xx #0: i2c eeprom 70: 32 00 36 00 39 00 30 00 37 00 36 00 34 00 36 00
em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85
em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 fe bb
em28xx #0: i2c eeprom c0: 05 f0 74 02 01 00 01 79 aa 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 f0 fd d0 18 85
em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 fe bb
em28xx #0: i2c eeprom f0: 05 f0 74 02 01 00 01 79 aa 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a, hash = 0x3b5f33dd
Vendor/Product ID= 2040:6500
AC97 audio (5 sample rates)
500mA max power
Table at 0x24, strings=0x1e82, 0x186a, 0x0000
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

#######################################################
Sieht nicht schlecht aus oder?
Es hapert jedoch an:
1. Dem 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'
perl scripts/make_config_compat.pl /lib/modules/2.6.25.11-0.1-pae/build ./.myconfig ./config-compat.h
File not found: /lib/modules/2.6.25.11-0.1-pae/build/include/linux/netdevice.h at scripts/make_config_compat.pl line 15.
make[1]: *** [config-compat.h] Fehler 2
make[1]: Leaving directory `/home/bertx/DVBT/v4l-dvb-kernel/v4l'
make: *** [all] Fehler 2
#####################
headers, kernel-sources geladen,
was ist mit netdevice.h?????????????????????????????
######################################################
Es hapert weiterhin an:
modprobe em2880-dvb
funktioniert nicht, da ja das make fehlgeschlagen ist!!!!!!!!!!

####################
Frage: Firmware name not set: was kann ich da machen?
Grüsse
NC
 
Oben