File:  [DVB] / dvb-kernel-v4 / build-2.6 / insmod.sh
Revision 1.7: download - view: text, annotated - select for diffs
Mon Apr 11 16:58:42 2005 UTC (19 years, 1 month ago) by js
Branches: MAIN
CVS tags: dvb-v5, HEAD
build and load ves1820, don't load dvb-dummy

#!/bin/sh
# insmod modules from current directory without having to install them first

sync

case "$1" in
    load)
	echo "Inserting av7110 modules into kernel"
	modprobe i2c-core
	modprobe videodev
	modprobe v4l1-compat
	modprobe v4l2-common
	modprobe video-buf
	insmod ./dvb-core.ko
#	insmod ./ves1x93.ko
#	insmod ./alps_tdlb7.ko
#	insmod ./alps_tdmb7.ko
	insmod ./stv0299.ko
	insmod ./ves1820.ko
#	insmod ./tda1004x.ko
#	insmod ./grundig_29504-401.ko
#	insmod ./grundig_29504-491.ko
#	insmod ./cx24110.ko
	insmod ./saa7146.ko
	insmod ./saa7146_vv.ko
	insmod ./dvb-sw-emul.ko
	insmod ./dvb-eeprom.ko
#	insmod ./dvb-dummy.ko
	insmod ./dvb-av7110.ko
#	insmod ./budget-core.ko
#	insmod ./budget.ko
#	insmod ./budget-ci.ko
#	insmod ./budget-av.ko
#	insmod ./dvb-ttusb-budget.ko
#	insmod ./mt312.ko	
#	insmod ./skystar2.ko
#	insmod ./ttusb_dec.ko
	echo
	;;
    debug)
	echo "Inserting av7110 modules (debug) into kernel"
	modprobe i2c-core
	modprobe videodev
	modprobe v4l1-compat debug=1
	modprobe v4l2-common
	modprobe video-buf
	insmod ./dvb-core.ko dvb_core_debug=255
#	insmod ./ves1x93.ko
#	insmod ./alps_tdlb7.ko
#	insmod ./alps_tdmb7.ko
	insmod ./stv0299.ko
	insmod ./ves1820.ko
#	insmod ./tda1004x.ko
#	insmod ./grundig_29504-401.ko
#	insmod ./grundig_29504-491.ko
#	insmod ./cx24110.ko
	insmod ./saa7146.ko saa7146_debug=247
	insmod ./saa7146_vv.ko
	insmod ./dvb-sw-emul.ko
	insmod ./dvb-eeprom.ko
#	insmod ./dvb-dummy.ko
	insmod ./dvb-av7110.ko av7110_debug=247
#	insmod ./budget-core.ko
#	insmod ./budget.ko
#	insmod ./budget-ci.ko
#	insmod ./budget-av.ko
#	insmod ./dvb-ttusb-budget.ko
#	insmod ./mt312.ko
#	insmod ./skystar2.ko debug=1
#	insmod ./ttusb_dec.ko
	echo
	;;
    unload)
	echo "Deleting av7110 modules from kernel"
	for mod in dvb_av7110 dvb_eeprom dvb_dummy\
			ves1x93 ves1820 stv0299 \
			saa7146_vv saa7146 \
			video_buf v4l2_common v4l1_compat dvb_sw_emul dvb_core videodev; do
		if [ "$(grep $mod /proc/modules)" != "" ]; then
			rmmod $mod
		fi
	done

#	rmmod skystar2 mt312 dvb-ttpci budget budget-av budget-ci budget-core \
#		ttusb_dec dvb-ttusb-budget ttpci-eeprom \
#		ves1x93 alps_tdmb7 alps_tdlb7 stv0299 ves1820 \
#		tda1004x grundig_29504-401 grundig_29504-491 cx24110 \
#		saa7146_vv saa7146 \
#		video-buf v4l2-common v4l1-compat dvb-core videodev 
	echo
	;;
    reload)
	$0 unload && $0 load
	;;
    *)
	echo "Usage$0 {load|unload|debug|reload}"
	exit 1
esac

sync

LinuxTV legacy CVS <linuxtv.org/cvs>