#!/bin/sh case "$1" in start) echo -n -e "Inserting CX88 modules into kernel: " cd /build/cx88-0.0.4+dvb insmod ./video-buf.ko insmod ./btcx-risc.ko modprobe i2c-core insmod ./v4l2-common.ko insmod ./v4l1-compat.ko modprobe i2c-algo-bit modprobe videodev insmod ../dvb-kernel/build-2.6/dvb-core.ko dvb_shutdown_timeout=0 insmod cx88xx.ko insmod cx8800.ko insmod cx8800-dvb.ko insmod ../dvb-kernel/build-2.6/mt352.ko echo "done." ;; stop) echo -n -e "Removing CX88 DVB modules from kernel: " # cx88 rmmod mt352 cx8800-dvb cx8800 cx88xx dvb-core # bttv (required for bt878 and dvb-bt8xx) rmmod videodev i2c-algo-bit v4l1-compat v4l2-common rmmod i2c-core btcx-risc video_buf echo "done." ;; restart|reload) $0 stop && $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0