321liftoff wrote:Thanks fstrange! I feel that we're almost there to getting it fully functional, if we can get past this one hiccup!
Here's my error, which looks slightly different from 0xdeadbeef's error. I'm using a NAS which has a 126.96.36.199 kernel and we can't upgrade at the moment.
Hmm, I have an initial silly question. Where do you get your dvb_core kernel module from?
The dvb_dmx_swfilter_xxx() function which crashes comes from the dvb_core module.
The reason I ask is that I downloaded the QNAP kernel source from http://www.qnap.com/GPL.asp
and looking at the kernel configuration from those, the DVB core module is _not_ build with those configurations.
For example GPL_TS/kernel_cfg/TS-210/linux-188.8.131.52-arm.cfg contain the line:
- Code: Select all
# CONFIG_DVB_CORE is not set
And it is the same for all the other configurations. Without a dvb_core module it will certainly not work (can you insmod dvb_core?).
I've FYI also tried building a 184.108.40.206 kernel on a debian box - and that _does_ work, so there is hope.
A stock debian squeeze kernel which is 2.6.32 + debian patches actually crashes pretty similarily to what you see - but I can't really see what difference in the diff between those two should cause it.
There is FYI a third option if we can't get the above to work - namely to build the DVB drivers (dvb_core and so forth) ourselves against your current kernel. They DVB drivers are maintained seperately by the linuxtv.org guys and are fairly simple to build on top of an existing kernel. But lets not go there yet.