Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] multicast filter causes kernel panic



hi

my apologies if this has been mentioned before.

after toying around with some multicast code for a specific amount of time. 
i experienced a kernel panic, and the system freezed. 
unfortunely i couldn't capture the panic.. but the message states
"Scheduling in interrupt".

basically the only thing the multicast code does is:
it joins a multicast group, receives some data and then leaves the multicast group.
this works okay for, say, 10 times in a row. but the 11th time the kernel panics.

thus, i can replicate the kernel panic very easily through rapidly joining and
leaving multicast groups. 

i think were the problem lies, is that when some data arrives at the
exact same moment when i join or leave a multicast group.

dvb card:
	Hauppauge WinTV-Nexus
driver version used:
	dvb-20020524.tar.bz2 

uname -a output:
	Linux babe 2.4.18 #3 Mon May 27 21:05:48 CEST 2002 i686 unknown
	
lsmod output:
	Module                  Size  Used by    Tainted: P
	dvb                   235520   0
	dvb_frontend            3696   0  [dvb]
	dvb_demux              13760   1  [dvb]
	saa7146_v4l            14724   0  (unused)
	saa7146_core           13280   0  [dvb saa7146_v4l]
	tuner                   5924   1
	stv0299                 2720   1
	tda8083                 2176   0  (unused)
	SP8870                  2432   0  (unused)
	L64781                  3360   0  (unused)
	VES1820                 3296   0  (unused)
	VES1893                 3456   0  (unused)
	dmxdev                  7764   1  [dvb]
	dvb_filter              7232   0  [dvb]
	i2c-core               12448   0  [dvb dvb_frontend saa7146_core tuner
	stv0299 tda8083 SP8870 L64781 VES1820 VES1893]
	dvb_net                 3320   2  [dvb]
	dvbdev                  1696   1  [dvb]
	soundcore               3460   0  (autoclean)

syslog snippet (joining / leaving a multicast group):
	May 27 21:31:12 babe kernel: dvb0_0: set_mc_list, 3 entries
	May 27 21:31:12 babe kernel: dvb0_0: filter mac=00 00 00 00 00 00
	May 27 21:31:12 babe kernel: dvb0_0: filter mac=01 00 5e 00 04 11
	May 27 21:31:12 babe kernel: dvb0_0: filter mac=33 33 00 00 00 01
	May 27 21:31:12 babe kernel: dvb0_0: filter mac=01 00 5e 00 00 01
	May 27 21:31:16 babe kernel: dvb0_0: set_mc_list, 2 entries
	May 27 21:31:16 babe kernel: dvb0_0: filter mac=00 00 00 00 00 00
	May 27 21:31:16 babe kernel: dvb0_0: filter mac=33 33 00 00 00 01
	May 27 21:31:16 babe kernel: dvb0_0: filter mac=01 00 5e 00 00 01


if you need more information, please contact me.

regards,
sepp



-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index