PrinzEisenherz1
Member
Hi zusammen!
Ich hab mir im Oktober das ALDI-Laptop geholt und da war eine DVB-T PCIe TV-Karte mit dabei. Jetzt versuche ich schon seit geraumer Zeit diese zum laufen zu bewegen *g*
Jetzt habe ich durch Zufall für den Chipsatz einen Treiber gefunden und zwar auf dieser Seite.
Ich hab den Treiber entpackt und da war dann folgende Installationsanleitung mit drinne:
"Ok" dachte ich mir und hab dann erstmal ein "make all" ausgeführt. Dies gibt mir dann folgendes auf der Konsole aus:
Dann habe ich ein "make install" ausgeführt. Dieses gibt mir dann folgendes in der Konsole aus:
Jetzt weiß ich bloß nicht wie ich weiter machen muss! Kann mir da von euch jemand helfen?
Wäre echt super von euch!
Gruß
Johnny
Ich hab mir im Oktober das ALDI-Laptop geholt und da war eine DVB-T PCIe TV-Karte mit dabei. Jetzt versuche ich schon seit geraumer Zeit diese zum laufen zu bewegen *g*
Jetzt habe ich durch Zufall für den Chipsatz einen Treiber gefunden und zwar auf dieser Seite.
Ich hab den Treiber entpackt und da war dann folgende Installationsanleitung mit drinne:
Code:
Mauro Carvalho Chehab 2006 Apr 26
V4L/DVB building procedures are based at the use of Makefile rules.
Those rules are close tho the ones at Linux Kernel, to allow an easier
usage.
=======================================================================
Quick building procedure is:
make all
======================================================================
For those that may want more than just build all stuff there are some
other interesting parameters to make:
======================
Normal building rules:
all - build all modules
clean - Cleans compiled files from the tree,
but keeping the latest
used configuration and kernel version
distclean - Cleans compiled files from the tree,
latest used configuration and kernel
version.
default - Continues building the latest module selection
This is the behavior when just typed:
make
install - Installs all modules at kernel's default dir
for V4L/DVB. Requires root access.
rminstall - cleans previous installations of V4L/DVB modules
sound-install - installs the sound modules related to V4L/DVB
tree.
=======================
Module selection rules:
(Those may require write access to kernel tree)
allmodconfig - Called by make all. Selects all modules that are known
to compile against the kernel version used.
xconfig - Generate a xconfig menu. Requires full
kernel source, since it depends on kernel's
qconf stript;
gconfig - Generate a qt menu. Requires full
kernel source, since it depends on kernel's
gconf stript;
config - Generate a text-mode menu. Requires full
kernel source, since it depends on kernel's
conf stript;
menuconfig - Generate a ncurses menu. Requires full
kernel source, since it depends on kernel's
mconf and lxconfig stripts;
release - Allows changing kernel version.
Typical usage is:
make release VER=2.6.12-18mdk
(to force compiling to 2.6.12-18mdk)
(This will work only if
/lib/modules/2.6.12-18mdk/build/
points to that kernel version)
Or
make release DIR=~/linux-git
(to force using kernel at a specific dir)
To use current kernel version instead:
make release
======================
Module handling rules:
(require root access)
insmod - inserts all modules from V4L/DVB tree
rmmod - removes all modules from V4L/DVB tree
reload - removes then reinserts all modules
===================
Tree merging rules:
ivtv - enable merged ivtv build, using the latest ivtv sources
from ivtvdriver.org (requires subversion)
cx88-ivtv - enable cx88-blackbird ivtv API emulation
ivtv-update - update ivtv sources from ivtvdriver.org
==========================================
Patch preparation and tree handling rules:
(used by developers)
kernel-links - Generate links to V4L/DVB at kernel tree.
Requires write access to kernel tree.
cardlist - Updates Documentation/video4linux/CARDLIST.*
update - updates the tree from master repository
commit - commits the change, asking for a commit msg
push - sends outgoing stuff to master repository
checkemacs - checks codingstyle and reports to emacs
using "make checkemacs" at emacs compile menu,
will report the lines with errors inside emacs.
checkpatch - checks codingstyle and reports using the same
format as c. This way, c error parsers will
handle it.
checkterse - checks codingstyle and reports using terse
syntax, used on several compilaton tools.
"Ok" dachte ich mir und hab dann erstmal ein "make all" ausgeführt. Dies gibt mir dann folgendes auf der Konsole aus:
Code:
make -C /home/johnny/Documents/saa716x-e9cc5826649c/v4l all
make[1]: Entering directory `/home/johnny/Documents/saa716x-e9cc5826649c/v4l'
./scripts/make_myconfig.pl
make[1]: Leaving directory `/home/johnny/Documents/saa716x-e9cc5826649c/v4l'
make[1]: Entering directory `/home/johnny/Documents/saa716x-e9cc5826649c/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.27.7-9-default/source ./.myconfig ./config-compat.h
creating symbolic links...
Kernel build directory is /lib/modules/2.6.27.7-9-default/build
make -C /lib/modules/2.6.27.7-9-default/build SUBDIRS=/home/johnny/Documents/saa716x-e9cc5826649c/v4l modules
make[2]: Entering directory `/usr/src/linux-2.6.27.7-9-obj/x86_64/default'
make -C ../../../linux-2.6.27.7-9 O=/usr/src/linux-2.6.27.7-9-obj/x86_64/default/. modules
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvbdev.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dmxdev.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb_demux.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb_filter.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb_ca_en50221.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb_frontend.o
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb_frontend.c: In function 'dvb_frontend_thread':
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb_frontend.c:1126: warning: unused variable 'status'
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb_net.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb_ringbuffer.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb_math.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_pci.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_i2c.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_cgu.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_msi.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_dma.o
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_dma.c: In function 'saa716x_allocate_ptable':
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_dma.c:37: warning: cast from pointer to integer of different size
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_dma.c: In function 'saa716x_dmabuf_sgalloc':
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_dma.c:129: warning: cast from pointer to integer of different size
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_dma.c:129: warning: cast from pointer to integer of different size
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_dma.c:129: warning: cast from pointer to integer of different size
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_dma.c:129: warning: cast to pointer from integer of different size
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_dma.c:131: warning: cast from pointer to integer of different size
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_vip.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_aip.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_phi.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_boot.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_fgpi.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_adap.o
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_adap.c: In function 'saa716x_frontend_power':
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_adap.c:73: warning: unused variable 'adapter'
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_adap.c: In function 'saa716x_frontend_reset':
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_adap.c:86: warning: unused variable 'adapter'
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_gpio.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_greg.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb-core.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_core.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_budget.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_hybrid.o
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_hybrid.c:349: warning: 'saa716x_averhc82_zl10353_config' defined but not used
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_ff.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/mb86a16.o
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/mb86a16.c:1885: warning: initialization from incompatible pointer type
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/mt352.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/zl10353.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/lgdt330x.o
CC [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/stv090x.o
/home/johnny/Documents/saa716x-e9cc5826649c/v4l/stv090x.c:172: warning: 'stv090x_defval' defined but not used
Building modules, stage 2.
MODPOST 10 modules
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb-core.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/dvb-core.ko
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/lgdt330x.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/lgdt330x.ko
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/mb86a16.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/mb86a16.ko
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/mt352.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/mt352.ko
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_budget.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_budget.ko
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_core.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_core.ko
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_ff.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_ff.ko
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_hybrid.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/saa716x_hybrid.ko
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/stv090x.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/stv090x.ko
CC /home/johnny/Documents/saa716x-e9cc5826649c/v4l/zl10353.mod.o
LD [M] /home/johnny/Documents/saa716x-e9cc5826649c/v4l/zl10353.ko
make[2]: Leaving directory `/usr/src/linux-2.6.27.7-9-obj/x86_64/default'
./scripts/rmmod.pl check
found 10 modules
make[1]: Leaving directory `/home/johnny/Documents/saa716x-e9cc5826649c/v4l'
Dann habe ich ein "make install" ausgeführt. Dieses gibt mir dann folgendes in der Konsole aus:
Code:
Installing kernel modules under /lib/modules/2.6.27.7-9-default/kernel/drivers/media/:
dvb/dvb-core/: dvb-core.ko
dvb/saa716x/: saa716x_ff.ko saa716x_hybrid.ko saa716x_budget.ko
saa716x_core.ko
dvb/frontends/: lgdt330x.ko zl10353.ko mb86a16.ko
stv090x.ko mt352.ko
/sbin/depmod -a 2.6.27.7-9-default
make[1]: Leaving directory `/home/johnny/Documents/saa716x-e9cc5826649c/v4l'
Jetzt weiß ich bloß nicht wie ich weiter machen muss! Kann mir da von euch jemand helfen?
Wäre echt super von euch!
Gruß
Johnny