최근에 내 시스템에 "wl"(wifi) 커널 모듈을 설치했습니다. 이것은 내 Broadcom Wi-Fi 카드를 작동시키는 드라이버입니다. 불행하게도 모듈은 부팅 시 활성화되는데(Wi-Fi 표시등이 켜짐) 이는 내가 원하는 것이 아닙니다. 시작 후 준비가 되면 모듈을 활성화하고 싶습니다. 이를 위해 나는 달릴 것입니다
$ sudo modprobe wl
시스템에서 이 모듈을 활성화할 수 있는 부팅 시간 파일을 제안할 수 있습니까? 그런 다음 파일을 편집하고 명령을 제거할 수 있습니다.
아니면 "wl"이 커널 수준에서 로드되고 있는지 궁금합니다. 그렇다면 이 경우 "wl"을 비활성화하는 방법은 무엇입니까? (*내가 말하는 내용에 대해 가장 막연한 생각을 갖고 있는 것처럼).
다음 시작 파일을 살펴봤지만 "wl" 모듈을 로드하는 파일이 없습니다.
/etc/modules
/etc/rc.local
/etc/init.d/knoppix-autoconfig
/boot/grub/menu.lst
/etc/inittab
Synaptic Package Manager를 사용하여 "broadcom-sta-dkms" 패키지를 설치하여 시스템에 "wl"을 설치했습니다. 그래서 나는 "dkms"라는 프로그램이 "wl" 모듈을 로드하기 위해 어딘가에 부팅 시간 명령을 추가하는 역할을 담당할 것이라고 생각합니다.
시스템을 부팅할 때 화면을 살펴보면 부팅 순서의 매우 초기에 노트북의 Wi-Fi 표시등이 켜지는 것을 발견했습니다. 이것은 "wl" 모듈이 로드되는 때입니다.
부팅 화면에 "실행 수준 n" 줄이 표시되면 Wi-Fi 표시등이 켜집니다. 여기서 "n"은 1, 2 또는 5인 것 같습니다. 너무 빨리 지나가서 숫자에 손가락을 대지 못했습니다.
내가 아는 한, 위에 설치된 broadcom-sta-dkms는 새 커널을 컴파일하지 않습니다.
위의 /etc/init.d/knoppix-autoconfig를 다시 참조하세요. "Knoppix 자동 구성 및 설정"을 수행하는 쉘 스크립트입니다. 내 시스템의 하드 드라이브에 실제로 "Knoppix live DVD"가 설치되어 있기 때문에 여기에 있는 것입니다. 나는 /etc/rc5.d/와 같은 부팅 시 스크립트가 이 시스템에서 사용되지 않으며 /etc/init.d/knoppix-autoconfig가 모든 것을 살펴본다고 생각합니다.
그 외에 시스템은 기본적으로 Debian입니다.
답변1
udev
장치가 자동으로 감지되고 적절한 모듈이 로드됩니다.
wl
디렉토리에 블랙리스트 항목을 추가하여 데비안이 자동으로 모듈을 로드하는 것을 방지할 수 있습니다 modprobe.d
.
/etc/modprobe.d
루트로서 파일 확장자로 끝나는 파일을 생성 .conf
하고 그 안에 넣습니다.
blacklist wl
insmod wl
그런 다음 명령을 통해 모듈을 수동으로 로드 할 수 있습니다 .