일단 말씀 드린 파일이 있던가요? 있다면 아래 내용을 참고 하십시오.
참고로 과정에 대한 제가 드린 설명이 맞는지는 알수 없으나 제가 아는 한에서 설명 드리겠습니다.
/etc/modprobe.d에 있는 파일은 모듈을 사용할지 않을지에 대한 여부를 결정 합니다.
블랙리스트에 있는 모듈은 사용하지 않는 다는 뜻이겠죠…^^
부팅 과정에서 /boot에 생성되어 있는 부트이미지에서 먼저 모듈 사용 여부가 결정되고 커널이 이를 계승합니다.
물론 alias 형태로 허가하는 경우도 있습니다.
각설하고 파일 내용을 보면 iwlwifi는 의존성에 의해 microcode를 설치해야 한다고 나옵니다.
우분투에서 기본적으로 microcode가 설치되지 않으니 그래서 iwlwifi를 제거한 것인지 microcode가 설치되어 있지 않다면 모듈을 제거 한다는 뜻인지 저도 이해가 안됩니다.
물론 microcode는 커널과 밀접한 관계가 있습니다만…^^
그리고 나서 iwl?vm 모듈을 제거하고 나서 iwlwifi도 제거한다는 과정이 설명되어 있습니다.
즉 모듈을 사용할지 않을지 여부를 떠나 /boot/initrams-버전 형태의 부트 이미지에서 모듈 자체를 사용하지 않겠다는 뜻입니다.
완전한 blacklist는 아니지만 일단은 제거한다고 되어 있으니 같은 효과를 내는 것 입니다.
또 microcode를 설치하는 데 왜 iwlwifi 모듈을 제거하는 지는 저도 상세한 정보 없이는 모르겠다는 뜻이고
버그가 있는 지 없는 지 알 수 없고 커널과는 또 어떤 연관성이 있는 지 저도 알 수 없다는 뜻으로 말씀 드린 것 입니다.
[quote:3u01mn57]일단 iwlwifi.conf 파일을 삭제 하거나 다른 곳으로 옮겨 놓으시고 sudo update-initramfs -u 명령을 사용해서
iwlwifi 모듈을 사용을 허가해서 부트 이미지를 새로 만들어 재부팅 하여 되는지 안되는 지 여부를 확인 하시면 될 것 같습니다.
sudo mv /etc/modprobe.d/iwlwifi.conf /home/사용자명/문서
sudo update-initramfs -u
생성 과정은 이게 다 입니다. 쉽죠…^^[/quote:3u01mn57]
만약 microcode에 버그가 있다면 나중에 커널 패닉에 빠질 수 있으니 제거를 해서 사용해 보시고 무선랜 사용에 이상이 없다면 그냥 사용하시고
문제가 있다면 microcode 설치를 해보라는 뜻으로 말씀 드렸습니다.
또한 이런 추측을 하게 된 원인은 rescue에서(리커버리 모드)에서 무선랜이 된다고 하신 것으로 보아
blacklist와 관계된 것으로 파악했고 lsmod에서 모듈이 로딩되어 있는 데 무선랜이 안된다고 하신 것으로 보아 위와 같이 추측한 것 입니다.
rescue 부트 이미지에선 /etc/modprobe.d에 있는 설정은 무시되는 것으로 알고 있기 때문입니다.
/etc/modprobe.d에 있는 파일들은 부트 이미지와 커널에서 모듈을 사용할 지를 결정 하므로
iwlwifi.conf 파일이 새로 생겼다면 update-initramfs -u 명령을 반드시 거치게 되어 있습니다.
따라서 모듈이 제거 되었다고 보는 것이 타당하다고 생각되고 그렇게 생각하는 것이 논리적이라 판단하였던 것 입니다.
어째든 iwlwifi.conf 파일 없이 부트 이미지를 새로 만들어 보시고 재부팅하여 확인해 보십시오.
아마도 무선랜 사용이 가능 할 것으로 생각 됩니다.
그러나 우분투의 커널 매니징이 항상 좀 지저분한 편이기 때문에 모듈 사용시 어떤 돌발사항이 발생할 지는 가늠할 수 없을 듯 합니다.
이유가 있으니 iwlwifi.conf 파일을 생성하여 막아 놓았지 않았을 까요?? 저의 추측 입니다.
장황한 글 읽어 주셔서 감사드리고 한번 해보시기 바랍니다.
만약 파일이 존재하지 않는 데 무선랜이 안된다면 위의 글은 무시하시고
뭔가 다른 요인이 있을 듯 합니다.
그땐 커널 로그와 syslog등을 검토해 보아야 할 것 같습니다.