version 1.12, 2003/06/23 06:48:57
|
version 1.13, 2003/07/23 17:23:26
|
Line 1
|
Line 1
|
Configuration: |
Configuration: |
|
|
- Make sure that the kernel sources of the kernel you are using be reachable |
- You must have the kernel sources for the kernel you are actually using |
through the directory symlink in /lib/modules/$(KERNEL_VERSION)/build/. |
installed, and symlinked to /lib/modules/$(KERNEL_VERSION)/build. |
Otherwise, change the path for KERNEL_LOCATION in DVB/driver/Makefile. |
Otherwise, change the path for KERNEL_LOCATION in DVB/driver/Makefile. |
Note that the configuration of the driver sources also has to match that |
|
of the kernel you are running. |
|
You have to have the videodev core driver enabled in your kernel |
|
to use the DVB driver. |
|
|
|
- Make sure that your kernel has enabled: |
- Make sure that your kernel has enabled: |
|
|
Video4Linux Support (CONFIG_VIDEODEV), |
Video4Linux Support (CONFIG_VIDEO_DEV) |
Input Core Support (CONFIG_INPUT) and |
needed by cards with integrated MPEG decoder to display video on screen |
|
|
|
Input Core Support (CONFIG_INPUT) |
Event Device Support (CONFIG_INPUT_EVDEV) |
Event Device Support (CONFIG_INPUT_EVDEV) |
|
needed by the DVB remote control driver |
|
|
- Login as root, change to the directory DVB/driver and type "make". |
- Login as root, change to the directory DVB and type "make". |
|
This will build the drivers and all utility and test programs. |
|
|
- If everything compiled without errors, type "make insmod" to install |
- If everything compiled without errors, cd to DVB/drivers and |
the modules. |
type "make insmod" to load the modules. Depending on your hardware |
During the installation of the modules your PC can "hang" for one or |
you may append a "CARDS=av7110" or "CARDS=b2c2" to the "make insmod" |
two seconds. This happens during the loading of the ARM application |
command line to avoid loading unnecessary drivers (optional). |
("firmware") into the DRAM of the AV7110 and is normal. |
During the installation of the modules your PC can "hang" for a |
|
few seconds. This happens during the loading of the ARM application |
- if you don't use devfs, execute DVB/driver/makedev.napi to create |
("firmware") into the DRAM of the AV7110 and is "normal". |
the device nodes |
|
|
If the drivers work you can install them permanently using "make install". |
|
See drivers/modules.conf for some hints how to enable autoloading. |
|
|
|
- If you don't use devfs, execute DVB/driver/makedev.napi to create |
|
the device nodes; if you use devfsd, copy drivers/devfsd.conf to |
|
/etc/devfs/conf.d/dvb (exeact location might depend on you distribution). |
|
|
- apps/szap/ contains three simple applications for zapping with |
- apps/szap/ contains three simple applications for zapping with |
DVB-S, DVB-C or DVB-T cards (szap/czap/tzap); read the comments in |
DVB-S, DVB-C or DVB-T cards (szap/czap/tzap); read the comments in |
apps/szap/szap.c for instructions |
apps/szap/szap.c for instructions. |
|
Note 1: tuning succeeded if you see the FE_HAS_LOCK flag and "status 1f"; |
- if your card has a hardware MPEG2 decoder you can watch TV |
a good signal has a low bit error rate (ber) and zero |
with e.g. xawtv (together with e.g. szap for DVB tuning); otherwise |
uncorrectable packets (unc). |
you need a software MPEG2 decoder like mplayer or vlc |
Note 2: you must keep ?zap running, or the frontend will go to sleep |
|
(unless you load dvb-core.o with dvb_shutdown_timeout=0) |
|
|
Now you're ready to watch out for some real applications for your card. |
- If your card has a hardware MPEG decoder you can watch TV |
Search the net for dvbtune, dvbstream, VDR, Enigma, Neutrino, tuxzap, |
with xawtv (together with e.g. szap for DVB tuning); |
mplayer (incl. the DVB plugin), dvbsnoop... |
Note: xawtv cannot control the DVB tuner, you must use ?zap |
|
|
|
- For cards without hardware MPEG decoder you need a software |
|
MPEG decoder, e.g. mplayer or xine (you need *very* recent versions |
|
which understand MPEG2 transport streams; xine v0.9.21 and |
|
mplayer dev-CVS-030723-16:39-3.3.1 seem to work); |
|
Note: You must run ?zap with the -r flag to enable stream output to |
|
the dvr device, and keep it running while watching tv. |
|
Examples: |
|
mplayer - < /dev/dvb/adapter0/dvr0 |
|
xine stdin://mpeg2 < /dev/dvb/adapter0/dvr0 |
|
|