#!/bin/sh

# make -j3 M=drivers/media/

if [ `id -nu` != "root" ]
	then
	echo "This program must be executed as root"
	exit 1
fi

rmmod rtl2832_sdr
time ../rmmod.pl unload
time make -j3 M=drivers/media/ modules_install
#time make -j3 M=drivers/staging/ modules_install

#echo -n 'file drivers/i2c/i2c-core.c -p' > /sys/kernel/debug/dynamic_debug/control
echo -n 'file drivers/i2c/i2c-core.c +p' > /sys/kernel/debug/dynamic_debug/control
echo -n 'file drivers/i2c/i2c-core.c line 111 -p' > /sys/kernel/debug/dynamic_debug/control
modprobe rc_core debug=100; echo -n 'module rc_core +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe dvb_core; echo -n 'module dvb_core +p' > /sys/kernel/debug/dynamic_debug/control
modprobe dvb_usb_v2; echo -n 'module dvb_usb_v2 +p' > /sys/kernel/debug/dynamic_debug/control
echo -n 'file drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c -p' > /sys/kernel/debug/dynamic_debug/control

#echo 'file drivers/media/dvb/dvb-usb-v2/usb_urb.c line 30 -p' > /sys/kernel/debug/dynamic_debug/control
#modprobe dvb_usb_cypress_firmware; echo -n 'module dvb_usb_cypress_firmware +p' > /sys/kernel/debug/dynamic_debug/control
modprobe em28xx; echo -n 'module em28xx +p' > /sys/kernel/debug/dynamic_debug/control

modprobe dvb_usb_af9015; echo -n 'module dvb_usb_af9015 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe dvb_usb_af9035; echo -n 'module dvb_usb_af9035 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe dvb_usb_hdic; echo -n 'module dvb_usb_hdic +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe dvb_usb_au6610; echo -n 'module dvb_usb_au6610 +p' > /sys/kernel/debug/dynamic_debug/control
modprobe dvb_usb_anysee; echo -n 'module dvb_usb_anysee +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe dvb_usb_ec168; echo -n 'module dvb_usb_ec168 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe dvb_usb_ce6230; echo -n 'module dvb_usb_ce6230 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe dvb_usb_mxl111sf; echo -n 'module dvb_usb_mxl111sf +p' > /sys/kernel/debug/dynamic_debug/control
modprobe dvb_usb_rtl28xxu; echo -n 'module dvb_usb_rtl28xxu +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe dvb_usb_ttusb; echo -n 'module dvb_usb_ttusb +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe af9013; echo -n 'module af9013 +p' > /sys/kernel/debug/dynamic_debug/control
modprobe af9033; echo -n 'module af9033 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe ec100; echo -n 'module ec100 +p' > /sys/kernel/debug/dynamic_debug/control
modprobe tda10071; echo -n 'module tda10071 +p' > /sys/kernel/debug/dynamic_debug/control
modprobe m88ds3103; echo -n 'module m88ds3103 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe rtl2830; echo -n 'module rtl2830 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe rtl2832; echo -n 'module rtl2832 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe cxd2820r; echo -n 'module cxd2820r +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe tda18212; echo -n 'module tda18212 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe tda18218; echo -n 'module tda18218 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe qt1010; echo -n 'module qt1010 +p' > /sys/kernel/debug/dynamic_debug/control
modprobe it913x; echo -n 'module it913x +p' > /sys/kernel/debug/dynamic_debug/control
modprobe e4000; echo -n 'module e4000 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe tua9001; echo -n 'module tua9001 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe fc2580; echo -n 'module fc2580 +p' > /sys/kernel/debug/dynamic_debug/control
modprobe fc0012; echo -n 'module fc0012 +p' > /sys/kernel/debug/dynamic_debug/control
#modprobe a8293; echo -n 'module a8293 +p' > /sys/kernel/debug/dynamic_debug/control
modprobe m88ts2022; echo -n 'module m88ts2022 +p' > /sys/kernel/debug/dynamic_debug/control
modprobe sdr_msi3101; echo -n 'module sdr_msi3101 +p' > /sys/kernel/debug/dynamic_debug/control
modprobe rtl2832_sdr; echo -n 'module rtl2832_sdr +p' > /sys/kernel/debug/dynamic_debug/control

#tail -1000f /var/log/messages|cut -b -200
#tail -500f /var/log/debug | cut -b -200
#tail -n 20 -f /var/log/debug /var/log/messages | cut -b -200
journalctl -n 500 -f

