PhilippeBekaert / snd-hdspe

New linux driver and tools for RME HDSPe sound cards and extension modules
GNU General Public License v3.0
51 stars 18 forks source link

Debian 11: Unknown symbol in module #8

Closed VennStone closed 2 years ago

VennStone commented 2 years ago

Tried setting my AIO Pro up on Debian 11 running 5.10.0-15-rt this evening. Had a couple of warnings (log attached) but everything compiled.

Trying to insert the module results in insmod: ERROR: could not insert module sound/pci/hdsp/hdspe/snd-hdspe.ko: Unknown symbol in module

Is there a particular kernel version I should use for the module?

Any assistance would be most welcome, Venn

Output of dmesg -w

[  110.641476] snd_hdspe: loading out-of-tree module taints kernel.
[  110.641596] snd_hdspe: Unknown symbol snd_rawmidi_receive (err -2)
[  110.641607] snd_hdspe: Unknown symbol snd_rawmidi_transmit_empty (err -2)
[  110.641620] snd_hdspe: Unknown symbol snd_rawmidi_transmit (err -2)
[  110.641629] snd_hdspe: Unknown symbol snd_ctl_add (err -2)
[  110.641639] snd_hdspe: Unknown symbol snd_pcm_new (err -2)
[  110.641649] snd_hdspe: Unknown symbol snd_card_register (err -2)
[  110.641658] snd_hdspe: Unknown symbol snd_card_free (err -2)
[  110.641667] snd_hdspe: Unknown symbol snd_pcm_lib_preallocate_pages_for_all (err -2)
[  110.641679] snd_hdspe: Unknown symbol snd_pcm_hw_constraint_minmax (err -2)
[  110.641692] snd_hdspe: Unknown symbol snd_interval_refine (err -2)
[  110.641701] snd_hdspe: Unknown symbol snd_card_rw_proc_new (err -2)
[  110.641714] snd_hdspe: Unknown symbol snd_pcm_set_sync (err -2)
[  110.641726] snd_hdspe: Unknown symbol snd_ctl_new1 (err -2)
[  110.641738] snd_hdspe: Unknown symbol snd_pcm_hw_rule_add (err -2)
[  110.641747] snd_hdspe: Unknown symbol snd_ctl_enum_info (err -2)
[  110.641756] snd_hdspe: Unknown symbol snd_card_new (err -2)
[  110.641766] snd_hdspe: Unknown symbol snd_pcm_lib_malloc_pages (err -2)
[  110.641775] snd_hdspe: Unknown symbol snd_ctl_boolean_mono_info (err -2)
[  110.641783] snd_hdspe: Unknown symbol snd_card_set_id (err -2)
[  110.641792] snd_hdspe: Unknown symbol snd_interval_list (err -2)
[  110.641801] snd_hdspe: Unknown symbol snd_pcm_lib_ioctl (err -2)
[  110.641811] snd_hdspe: Unknown symbol snd_pcm_lib_free_pages (err -2)
[  110.641820] snd_hdspe: Unknown symbol snd_hwdep_new (err -2)
[  110.641830] snd_hdspe: Unknown symbol snd_pcm_hw_constraint_pow2 (err -2)
[  110.641839] snd_hdspe: Unknown symbol snd_ctl_notify (err -2)
[  110.641848] snd_hdspe: Unknown symbol snd_pcm_set_ops (err -2)
[  110.641858] snd_hdspe: Unknown symbol snd_pcm_hw_constraint_list (err -2)
[  110.641873] snd_hdspe: Unknown symbol snd_rawmidi_new (err -2)
[  110.641884] snd_hdspe: Unknown symbol snd_rawmidi_set_ops (err -2)
[  110.641900] snd_hdspe: Unknown symbol _snd_pcm_hw_param_setempty (err -2)
[  110.641915] snd_hdspe: Unknown symbol snd_pcm_hw_constraint_msbits (err -2)
[  110.641926] snd_hdspe: Unknown symbol snd_pcm_period_elapsed (err -2)

compile.log

I went ahead with the dkms install and everything seems to work.

Marking as closed.