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)
데비안이 이 버그가 포함된 드라이버를 출시했다는 것은 매우 이상합니다.
나는 지금 새로운 커널을 컴파일하려고 합니다. 아마도..
답변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'