Die DVB-Treiber multiproto und s2-liplianin werden gerne bei der Verwendung einer DVB-S2 Karte unter Linux genutzt. Die Treiber schreiben allerdings im Sekunden Takt in die /var/log/messages, syslog, etc.. Was die Log-Dateien natürlich sehr groß und unübersichtlich werden lässt. Das werden wir jetzt beheben…
Die Log-Dateien sehen dann so aus:
Nov 9 13:14:56 foooooo kernel: [75611.049096] stb6100_set_frequency: Frequency=1082000 Nov 9 13:14:56 foooooo kernel: [75611.052941] stb6100_get_frequency: Frequency=1082003 Nov 9 13:14:56 foooooo kernel: [75611.060937] stb6100_get_bandwidth: Bandwidth=52000000 Nov 9 13:14:56 foooooo kernel: [75611.785360] stb6100_set_bandwidth: Bandwidth=51610000 Nov 9 13:14:56 foooooo kernel: [75611.788052] stb6100_get_bandwidth: Bandwidth=52000000 Nov 9 13:14:56 foooooo kernel: [75611.791034] stb6100_get_bandwidth: Bandwidth=52000000 Nov 9 13:14:56 foooooo kernel: [75611.861230] stb6100_set_frequency: Frequency=1082000 Nov 9 13:14:56 foooooo kernel: [75611.861424] stb6100_get_frequency: Frequency=1082003 Nov 9 13:14:56 foooooo kernel: [75611.873344] stb6100_get_bandwidth: Bandwidth=52000000 Nov 9 13:14:57 foooooo kernel: [75612.153814] stb6100_set_bandwidth: Bandwidth=51610000 Nov 9 13:14:57 foooooo kernel: [75612.153814] stb6100_get_bandwidth: Bandwidth=52000000 Nov 9 13:14:57 foooooo kernel: [75612.158009] stb6100_get_bandwidth: Bandwidth=52000000 Nov 9 13:14:57 foooooo kernel: [75612.229686] stb6100_set_frequency: Frequency=1082000 Nov 9 13:14:57 foooooo kernel: [75612.229686] stb6100_get_frequency: Frequency=1082003 Nov 9 13:14:57 foooooo kernel: [75612.239728] stb6100_get_bandwidth: Bandwidth=52000000 Nov 9 13:14:57 foooooo kernel: [75613.084606] stb6100_set_bandwidth: Bandwidth=51610000 Nov 9 13:14:57 foooooo kernel: [75613.088607] stb6100_get_bandwidth: Bandwidth=52000000 Nov 9 13:14:57 foooooo kernel: [75613.093408] stb6100_get_bandwidth: Bandwidth=52000000 Nov 9 13:14:57 foooooo kernel: [75613.161790] stb6100_set_frequency: Frequency=1082000 Nov 9 13:14:57 foooooo kernel: [75613.166211] stb6100_get_frequency: Frequency=1082003 Nov 9 13:14:57 foooooo kernel: [75613.172523] stb6100_get_bandwidth: Bandwidth=52000000
Um das zu beheben müssen wir, in der Datei stb6100_cfg.h ein paar Zeilen auskommentieren.
vi /usr/src/s2-liplianin/linux/drivers/media/dvb/frontends/stb6100_cfg.h
Zeile 39…
printk("%s: Frequency=%d\n", __func__, freq);
…wird zu…
// printk("%s: Frequency=%d\n", __func__, freq);
Zeile 60…
printk("%s: Frequency=%d\n", __func__, frequency);
…wird zu…
// printk("%s: Frequency=%d\n", __func__, frequency);
Zeile 83…
printk("%s: Bandwidth=%d\n", __func__, band);
…wird zu…
// printk("%s: Bandwidth=%d\n", __func__, band);
Zeile 102…
printk("%s: Bandwidth=%d\n", __func__, bandwidth);
…wird zu…
// printk("%s: Bandwidth=%d\n", __func__, bandwidth);
Jetzt kompilieren wir den Treiber nocheinmal erneut, nach einem Neustart wird dann der DVB-Treiber nicht mehr unsere Log-Dateien zumüllen.
cd /usr/src/s2-liplianin make distclean && make && make install && make makelinks reboot
Links:
Debian – DVB-S2 – HDTV – VDR 1.7.9 – Streamdev + EPGSearch
Debian – DVB-S2 – VDR Stream + Client
Danke, hat mir sehr geholfen!