log eines Moduls unterbinden [gelöst]

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

log eines Moduls unterbinden [gelöst]

Beitrag von neuss » 10.03.2007 14:46:22

Hallo,

mein Fernseher em2880_dvb müllt mir bei Betrieb die kern.log zu.
Alle 2 Sekunden meldet er,

Code: Alles auswählen

Mar 10 14:14:03 nb01 kernel: ============== SCAN ============
Mar 10 14:14:03 nb01 kernel: STATUS6: 6f
Mar 10 14:14:03 nb01 kernel: STATUS7: 33
Mar 10 14:14:03 nb01 kernel: STATUS8: 00
Mar 10 14:14:03 nb01 kernel: FE_HAS_CARRIER
Mar 10 14:14:03 nb01 kernel: FE_HAS_VITERBI
Mar 10 14:14:03 nb01 kernel: FE_HAS_LOCK
Mar 10 14:14:03 nb01 kernel: FE_HAS_SYNC
Mar 10 14:14:05 nb01 kernel: ============== SCAN ============
Mar 10 14:14:05 nb01 kernel: STATUS6: 6f
Mar 10 14:14:05 nb01 kernel: STATUS7: 33
Mar 10 14:14:05 nb01 kernel: STATUS8: 00
Mar 10 14:14:05 nb01 kernel: FE_HAS_CARRIER
Mar 10 14:14:05 nb01 kernel: FE_HAS_VITERBI
Mar 10 14:14:05 nb01 kernel: FE_HAS_LOCK
Mar 10 14:14:05 nb01 kernel: FE_HAS_SYNC 
was nichts anderes bedeutet, dass beim DVB Empfang alles gut ist.
Dies ist natürlich nervig, wenn ich währenddessen andere Sachen ausprobiere und mir dafür dir kern.log mit tail -f ausgeben lasse.
Was kann ich tun um diese Meldungen zu unterdrücken ?

gruss neuss
Zuletzt geändert von neuss am 11.03.2007 12:17:08, insgesamt 1-mal geändert.
stell dir vor, es geht, und keiner kriegt es hin.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 10.03.2007 14:55:09

Guck mal mit modinfo nach, ob man dem Modul einen "silent" Parameter mitgeben oder das "Debug-level" ändern kann.

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 10.03.2007 16:04:15

Danke, dies bringt mich der Sache schon mal näher.

modinfo em2880_dvb sagt,

Code: Alles auswählen

filename:       /lib/modules/2.6.18/kernel/drivers/media/video/em28xx/em2880-dvb.ko
description:    Empiatech em2880 DVB-T extension
author:         Markus Rechberger <mrechberger@gmail.com>
license:        GPL
vermagic:       2.6.18 SMP mod_unload gcc-4.1
depends:        em28xx,dvb-core,dvb-core
parm:           debug:em2880-dvb debug level (default off) (int) 
da ist wohl keine Möglichkeit. Also werden die logs anscheinend von dvb-core ausgegeben.

modinfo dvb-core sagt,

Code: Alles auswählen

filename:       /lib/modules/2.6.18/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
description:    DVB Core Driver
author:         Marcus Metzler, Ralph Metzler, Holger Waechtler
license:        GPL
vermagic:       2.6.18 SMP mod_unload gcc-4.1
depends:
parm:           dvb_net_debug:enable debug messages (int)
parm:           dvb_powerdown_on_sleep:0: do not power down, 1: turn LNB voltage off on sleep (default) (int)
parm:           dvb_override_tune_delay:0: normal (default), >0 => delay in milliseconds to wait for lock after a tune attempt (int)
parm:           dvb_force_auto_inversion:0: normal (default), 1: INVERSION_AUTO forced always (int)
parm:           dvb_shutdown_timeout:wait <shutdown_timeout> seconds after close() before suspending hardware (int)
parm:           frontend_debug:Turn on/off frontend core debugging (default:off). (int)
parm:           cam_debug:enable verbose debug messages (int)
parm:           debug:Turn on/off debugging (default:off). (int)
parm:           dvbdev_debug:Turn on/off device debugging (default:off). (int)
Verdächtig schien mir dabei,

Code: Alles auswählen

parm:           dvb_net_debug:enable debug messages (int) 
Aber dvb-core frisst dies nicht als Parameter, ich habe alle denkbaren Möglichkeiten probiert ( z.B. modprobe dvb-core dvb_net_debug=0 ). Ich befürchte da muss ich an den Sourcen basteln.
Konnte jemand hier dies als Parameter übergeben ? Ich verwende einen fast originalen 2.6.18-amd64 von etch.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 11.03.2007 08:35:23

Moin

Schau mal hier: http://mcentral.de/wiki/index.php/Talk: ... yslog_spam
Das ist also noch "gewollt" das der Tuner spamt :-)

Aber vielleicht lässt sich das doch irgendwie deaktivieren,
musst mal schauen, welche optionen der em28xx oder der xc3082_tuner bietet.
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 11.03.2007 12:16:25

Danke,

für den Link. Das hat mir einiges an Sucherei erspart :D
So konnte ich leicht rausfinden, dass die betreffenden Zeilen in zl10353.c stehen. Ich habe jetzt einfach die bösen printk Zeilen in zl10353.c auskommentiert und neucompiliert.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

Antworten