[S.u.S.E. Linux] Hauppauge winTV/Radio bttv (problems) (long)
Hia SuSE: Background: _____________ I am attempting to get a Hauppague Win/TV model 401 with FM Radio and dbx-TV stereo going :P I need some suggestions on how to get it compiled right. I put my Makefile and my attempted make on this letter. Please try to help. I noticed on the SuSE www page you even got a link from S.U.S.E Online <A HREF="http://www.suse.de/e/online/online9803/index.html"><A HREF="http://www.suse.de/e/online/online9803/index.html</A">http://www.suse.de/e/online/online9803/index.html *Don't miss your favourite soap - Watch TV with Linux Well heh..what do I do please.. Sorry if I troubled anyone on this list with the size of this letter of begging for help. MakeFile: Question:- Does this look alright? Also in the INSTALL readme it says to pick a tuner... well, none of em are Hauppauges and then it says in this #DO NOT So...help :) _____________ ################################################# # config # 0: Temic PAL tuner # 1: Philips PAL_I tuner # 2: Philips NTSC tuner # 3: Philips SECAM tuner # 4: no tuner # 5: Philips PAL tuner # 6: Temic NTSC tuner # 7: Temic PAL tuner #TUNER=0 #Do not select the tuner type here! # Edit the type argument for the tuner module in "update"! # 0: Auto-Detect # 1: Miro # 2: Hauppauge # 3: STB # 4: Intel # 5: Diamond # 6: AVerMedia # 7: MATRIX Vision MV-Delta # 8: FlyVideo CARD=2 # uncomment this if you have a Hauppauge with MSP34xx sound decoder! MSP=-DRESET_MSP_HAUPPAUGE # uncomment this if you have a Bt848A or higher with 28.xxxMhz Quartz PLL=-DUSE_PLL=1 # Official major device number is 81 # Older kernels might have problems with such high numbers. # But I rather recommend updating to kernel 2.0.31 or higher. BTTV_MAJOR=81 # currently running kernel CURRENT=$(shell uname -r) # where the kernel sources are located #KERNEL_LOCATION=/usr/src/kernel/$(CURRENT) #KERNEL_LOCATION=/usr/src/kernel/vger KERNEL_LOCATION=/usr/src/linux Make attempt: Question:- this 2.0.35-SuSE kernel don't have vmalloc.h, what do I do about it? _____________ warhammer:/tmp/bttv # make (cd driver; make) make[1]: Entering directory `/tmp/bttv/driver' DIR=`pwd`; (cd /usr/src/linux; make SUBDIRS=$DIR modules) make[2]: Entering directory `/usr/src/linux-2.0.35-suse' make[3]: Entering directory `/tmp/bttv/driver' gcc -D__KERNEL__ -I/usr/src/linux-2.0.35-suse/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DTUNER_DEFAULT= -DCARD_DEFAULT=2 -DBTTV_MAJOR=81 -DRESET_MSP_HAUPPAUGE -DUSE_PLL=1 -c -o bttv.o bttv.c bttv.c:49: linux/vmalloc.h: No such file or directory make[3]: *** [bttv.o] Error 1 make[3]: Leaving directory `/tmp/bttv/driver' make[2]: *** [modules] Error 2 make[2]: Leaving directory `/usr/src/linux-2.0.35-suse' make[1]: *** [here] Error 2 make[1]: Leaving directory `/tmp/bttv/driver' make: *** [bttv] Error 2 warhammer:/tmp/bttv # Arrrgh :P ______________________________________________ Steven Udell - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
Steven Udell wrote:
I am attempting to get a Hauppague Win/TV model 401 with FM Radio and dbx-TV stereo going :P
I need some suggestions on how to get it compiled right. I put my Makefile and my attempted make on this letter. Please try to help.
Ummph, no one wants to help me :P Things I am thinging of doing: 1) installing a development kernel to get bttv.c:49: linux/vmalloc.h: (vmalloc.h) to get the normal sources to compile.(non suse) I have put away the non suse sources..cause they didn't make with out the vmalloc.h.. 2) best option (easyer) I have installed the sources & bttv from SuSE disk one packages and from the "gra"(graphics) area under Yast. There were tons if docs installed, many of them in german :P and the ones that were not looked like the normal source bttv drivers README(s) So I am wondering how to get the SUSE bttv (ect) compiled and running.. 2 (exteneded) ------------- After I installed the SuSE bttv & source bttv packages I see (minus all the docs spam) these files: /usr/src/packages/SOURCES/bttv-0.4.3.dif /usr/src/packages/SOURCES/bttv-0.4.3.tgz /usr/src/packages/SOURCES/bttvgrab-0.3b.tgz /usr/src/packages/SPECS/bttv.spec What do I do with these.. And in this file: bttv.spec I see this down here... is this what I need to do to install this? if so please get me started on how.. like which directory to start in? compile what? sym link what? compile the Linux kernel after?..(down below is bttv.spec) ------------- # # spec file for package bttv (Version 0.4.3) # # Copyright (c) 1998 S.u.S.E. GmbH Fuerth, Germany. # # please send bugfixes or comments to feedback@suse.de. # # neededforbuild mmbase mmcore mmslib xpm gpp libgpp Vendor: S.u.S.E. GmbH, Fuerth, Germany Distribution: S.u.S.E. Linux 5.2 (i386) Name: bttv Release: 2 Copyright: (C) 1996,97 Ralph Metzler Copyright: Marcus Metzler Group: Provides: bttv xtvscreen Requires: Conflicts: Autoreqprov: on Packager: feedback@suse.de Summary: BTTV - BT848 frame grabber driver Version: 0.4.3 Source: bttv-0.4.3.tgz Source1: bttvgrab-0.3b.tgz Patch: bttv-0.4.3.dif #BuildRoot: /tmp/bttv 0escription Driver for TV cards with a X11/Motifprogram for cards with the Bt848 chipset: Miro PCTV, Hauppauge Win/TV pci, STB PCI TV, Intel Smart Video III and the Diamond DTV2000. The driver may be allready stable, but it is a early version, so use it carefull, please! Have a lot fun with watching TV! ;-) 0rep # driver etup -n bttv # grab tool etup -T -D -a 1 -n bttv 0atch %build test -x /usr/sbin/switch_motif_linking && \ /usr/sbin/switch_motif_linking dynamic make -f Makefile.Linux compile \ RPM_OPT_FLAGS="$RPM_OPT_FLAGS" RPM_BUILD_ROOT="$RPM_BUILD_ROOT" mv XTV/xtvscreen xtvscreen.SuSE-dynamic test -x /usr/sbin/switch_motif_linking && \ /usr/sbin/switch_motif_linking static make -f Makefile.Linux compile \ RPM_OPT_FLAGS="$RPM_OPT_FLAGS" RPM_BUILD_ROOT="$RPM_BUILD_ROOT" mv XTV/xtvscreen xtvscreen.SuSE-static 0nstall make -f Makefile.Linux install \ RPM_OPT_FLAGS="$RPM_OPT_FLAGS" RPM_BUILD_ROOT="$RPM_BUILD_ROOT" install -c -s -m755 xtvscreen.SuSE-static $RPM_BUILD_ROOT/usr/X11R6/bin/ install -c -s -m755 xtvscreen.SuSE-dynamic $RPM_BUILD_ROOT/usr/X11R6/bin/ ln -sf xtvscreen.SuSE-static $RPM_BUILD_ROOT/usr/X11R6/bin/xtvscreen Check 0.000000iles 0oc WinTV 0oc XTVscreen 0oc Grab --spam--ect...--- Steven Udell hettar@teleport.com - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
participants (1)
-
hettar@teleport.com