Ellen Apolinar wrote:
[ 2918.580480] hfcmulti: disagrees about version of symbol get_next_bframe [ 2918.580483] hfcmulti: Unknown symbol get_next_bframe (err -22)
Okay, it seems that there is still a problem because I installed mISDN.v2. But I removed all files from the installed mISDN version so this shouldn't be the reason. But it is.
So perhaps somebody knows how to solve this problem.
Out-of-tree kernel drivers have to be built against the particular kernel source tree that also built the kernel that the drivers will be loaded into. I prefer doing all these steps manually, rather than relying on any scripts if there are some. It's a bit more work but instead quite deterministic.
Is it a good idea to build a new kernel
If you didn't build the kernel yourself already then I think that's a good idea.
or to remove the kernel-integrated mISDN and install it new?
This doesn't seem to me like it would make a difference.
In general I suggest looking for kernel development resources, maybe there's a mailing list for mISDN? This building an out-of-tree driver against an in-tree version of an externally maintained subsystem is a fairly unusual operation.
//Peter