Annotation of DVB/INSTALL, revision 1.14

1.1       cvs         1: Configuration:
                      2: 
1.13      js          3: - You must have the kernel sources for the kernel you are actually using
                      4:   installed, and symlinked to /lib/modules/$(KERNEL_VERSION)/build.
1.1       cvs         5:   Otherwise, change the path for KERNEL_LOCATION in DVB/driver/Makefile.
                      6: 
1.9       holger      7: - Make sure that your kernel has enabled: 
                      8: 
1.13      js          9:     Video4Linux Support (CONFIG_VIDEO_DEV)
                     10:       needed by cards with integrated MPEG decoder to display video on screen
                     11:  
                     12:     Input Core Support (CONFIG_INPUT)
1.10      holger     13:     Event Device Support (CONFIG_INPUT_EVDEV)
1.13      js         14:       needed by the DVB remote control driver
1.9       holger     15: 
1.13      js         16: - Login as root, change to the directory DVB and type "make".
                     17:   This will build the drivers and all utility and test programs.
1.1       cvs        18: 
1.13      js         19: - If everything compiled without errors, cd to DVB/drivers and
                     20:   type "make insmod" to load the modules. Depending on your hardware
                     21:   you may append a "CARDS=av7110" or "CARDS=b2c2" to the "make insmod"
                     22:   command line to avoid loading unnecessary drivers (optional).
                     23:   During the installation of the modules your PC can "hang" for a
                     24:   few seconds. This happens during the loading of the ARM application
                     25:   ("firmware") into the DRAM of the AV7110 and is "normal".
                     26: 
                     27:   If the drivers work you can install them permanently using "make install".
                     28:   See drivers/modules.conf for some hints how to enable autoloading.
                     29: 
                     30: - If you don't use devfs, execute DVB/driver/makedev.napi to create
                     31:   the device nodes; if you use devfsd, copy drivers/devfsd.conf to
                     32:   /etc/devfs/conf.d/dvb (exeact location might depend on you distribution).
1.8       js         33: 
                     34: - apps/szap/ contains three simple applications for zapping with
1.10      holger     35:   DVB-S, DVB-C or DVB-T cards (szap/czap/tzap); read the comments in
1.13      js         36:   apps/szap/szap.c for instructions.
                     37:   Note 1: tuning succeeded if you see the FE_HAS_LOCK flag and "status 1f";
                     38:          a good signal has a low bit error rate (ber) and zero
                     39:          uncorrectable packets (unc).
                     40:   Note 2: you must keep ?zap running, or the frontend will go to sleep
                     41:           (unless you load dvb-core.o with dvb_shutdown_timeout=0)
                     42: 
                     43: - If your card has a hardware MPEG decoder you can watch TV
                     44:   with xawtv (together with e.g. szap for DVB tuning);
                     45:   Note: xawtv cannot control the DVB tuner, you must use ?zap
                     46: 
                     47: - For cards without hardware MPEG decoder you need a software
                     48:   MPEG decoder, e.g. mplayer or xine (you need *very* recent versions
                     49:   which understand MPEG2 transport streams; xine v0.9.21 and
                     50:   mplayer dev-CVS-030723-16:39-3.3.1 seem to work);
                     51:   Note: You must run ?zap with the -r flag to enable stream output to
                     52:         the dvr device, and keep it running while watching tv.
                     53:   Examples:
                     54:     mplayer - < /dev/dvb/adapter0/dvr0
                     55:     xine stdin://mpeg2 < /dev/dvb/adapter0/dvr0
1.14    ! js         56:   Note: Newest mplayer and xine versions are reported to have
        !            57:   builtin DVB support (see FAQ for more info).
1.1       cvs        58: 

LinuxTV legacy CVS <linuxtv.org/cvs>