Regulatory.db를 어디에 어떻게 붙여넣나요?

Regulatory.db를 어디에 어떻게 붙여넣나요?

이 Regulatory.db 오류를 처리하고 있습니다.

[   14.146398] platform regulatory.0: firmware: failed to load regulatory.db (-2)
[   14.146477] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware

해당 규제 파일을 복사할 수 있도록 라이브러리/펌웨어가 어디에 있는지 알려주시겠어요?

답변1

이는 실제로 무선 어댑터에 대한 규제 데이터베이스이며 /lib/crda/regulatory.bin데비안 패키지에서 찾을 수 있습니다 wireless-regdb. 이는 데비안 패키지 저장소의 메인 섹션에 있으므로 패키지 관리 도구에서 간단히 선택할 수 있습니다. crda규제 정보를 로드하는 데 필요한 스크립트가 포함된 이 패키지도 설치해야 합니다 .

( crda패키지가 존재하지 않으면 커널은 일반 펌웨어 로딩 시스템을 사용하여 패키지를 로드하려고 시도하므로 이러한 메시지가 표시됩니다.)

커널 버전이 4.15 이상인 경우규제 데이터베이스의 형식과 위치가 변경되었습니다. 이제 펌웨어 파일과 동일한 메커니즘을 사용하여 로드됩니다. 새 파일은 다음에서 찾을 수 있습니다.https://kernel.googlesource.com/pub/scm/linux/kernel/git/sforshee/wireless-regdb/두 개의 파일이 필요하며 regulatory.db해당 파일을 디렉토리 regulatory.db.p7s에 넣으십시오 ./lib/firmware/

관련 정보