如果我想使用 dahdi_echocan_oslec,我会遇到此错误
modprobe dahdi_echocan_oslec
[ 3322.067588] dahdi_echocan_oslec: Unknown symbol oslec_create (err -2)
[ 3322.067634] dahdi_echocan_oslec: Unknown symbol oslec_update (err -2)
[ 3322.067706] dahdi_echocan_oslec: Unknown symbol oslec_free (err -2)
非常奇怪的是 Debian 发布了一个带有这个 bug 的驱动程序。
我现在尝试编译一个新内核..也许..
答案1
找到解决方案。我重新编译了包,但我使用内核源代码的 echo 目录而不是它们的“echo”目录
sudo cp -av /usr/src/linux-5.15.80/drivers/misc/echo/ drivers/staging/echo
我在 Slackware 上做了这个,但我认为重新编译后内核也可以在 Debian 上工作
modprobe dahdi_echocan_oslec
[ 1818.809095] dahdi_echocan_oslec: Registered echo canceler 'OSLEC'