Annotation of DVB/INSTALL, revision 1.13
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.1 cvs 56:
LinuxTV legacy CVS <linuxtv.org/cvs>