저는 이중 부팅 Pop!_OS/Windows 설정을 실행하고 있으며 (처음으로) Linux로 마이그레이션하고 있습니다. 나는 약 한 달 동안 Linux에서 사용해 왔고 그 경험이 정말 마음에 들었고 계속 사용하고 싶습니다.
하지만 Wi-Fi/BT 어댑터가 내장된 Gigabyte 게이밍 마더보드가 있습니다. 어떤 이유로 Windows에서는 Wi-Fi가 제대로 작동하지만 내 Pop_OS 배포판에서는 그렇지 않습니다. 더 이상한 점은 내 책상에 있는 동일한 외부 안테나에 연결되어 있음에도 불구하고 Bluetooth 기능이 보인다는 것입니다.
이런 일이 발생하는 이유나 해결 방법을 묻기 전에 문제를 이해하기 위한 정보를 어떻게 수집할 수 있습니까? 저는 Linux를 처음 접했기 때문에 이 환경에서 사용되는 용어를 모르니 양해해 주시기 바랍니다.
답변1
먼저, 사용하고 있는 WiFi 칩을 정확하게 식별해야 합니다.
대부분의 마더보드에 내장된 어댑터는 일반적으로 WiFi 측의 PCIe 버스에 연결되고 Bluetooth 측의 USB 버스에 연결됩니다. 따라서 lspci -nn
WiFi 어댑터를 참조하는 줄을 실행하여 찾아야 합니다. 명령에 의해 표시된 이름이 충분히 설명적이지 않은 경우 대괄호 안의 16진수는 [xxxx:yyyy]
WiFi 칩을 식별하는 데 매우 유용합니다.lspci
첫 번째 부분은 [xxxx:yyyy]
공급업체 ID이고 두 번째 부분은 해당 특정 공급업체가 할당한 제품 ID입니다. 이 번호를 사용하여 장치를 찾을 수 있습니다PCI ID 저장소: 이는 배포판의 PCI ID 목록과 사람이 읽을 수 있는 해당 이름이 WiFI 어댑터 칩을 완전히 식별할 만큼 업데이트되지 않은 경우 도움이 될 수 있습니다.
WiFi 칩 공급업체의 이름을 알고 나면 다음을 방문하세요.https://wireless.wiki.kernel.org/en/users/drivers관련 드라이버를 식별합니다. 공급업체와 버스 유형을 살펴보면 일반적으로 몇 가지 가능한 드라이버로 제한할 수 있습니다. 그런 다음 해당 드라이버에 대한 정보 페이지를 읽고 해당 드라이버가 WiFi 칩을 지원하는지 확인해야 합니다.
WiFi 칩을 지원하는 드라이버를 찾으면 다음 질문은 "이 드라이버 모듈이 시스템에 이미 있습니까?"입니다. 이 lsmod
명령을 사용하면 현재 로드된 모든 커널 모듈을 나열하고 sudo modinfo <name-of-module>
모듈이 존재하는지 확인할 수 있습니다. 자동으로 로드되지 않습니다. 커널 메시지 버퍼 보기를 실행할 수도 있습니다 sudo dmesg -H
. 하드웨어 감지에 문제가 있는 경우 문제에 대한 자세한 정보를 볼 수 있습니다.
문제는 WiFi 칩에 칩 공급업체를 제외한 누구도 재배포할 수 없는 펌웨어가 필요하다는 것일 수 있습니다. 이 경우 wireless.wiki.kernel.org의 드라이버 정보 페이지에서는 공급업체 웹사이트에서 다운로드할 수 있는 패키지에서 필요한 펌웨어를 다운로드하고 추출하는 방법과 추출된 펌웨어 파일을 올바른 위치에 배치하는 방법에 대한 정보를 제공합니다. 운전자가 찾을 수 있도록 정보를 입력합니다(보통 아래 위치 /lib/firmware
).
답변2
Windows/Linux를 이중 부팅할 때 동일한 문제가 발생하는 경우:
최신 버전의 Windows가 설치된 듀얼 부팅 컴퓨터가 있고 Linux를 부팅할 때 WiFi 장치 초기화 중에 문제가 발생하기 시작하는 경우 Windows의 빠른 시작 기능으로 인해 문제가 발생할 수 있습니다.
이 기능이 활성화되면 Windows는 실제로 전체 시스템을 종료하지 않고 시스템의 일부를 실행 상태로 유지하므로 컴퓨터를 더 빨리 다시 시작할 수 있습니다. 이 옵션을 비활성화해 보십시오. Windows 10에서는 "제어판 → 하드웨어 및 소리 → 전원 옵션 → 시스템 설정"에 있어야 합니다. 전원 옵션에서 시스템 설정에 액세스하려면 "전원 버튼의 기능 선택"을 선택하세요. 그런 다음 "종료 설정"에서 "빠른 시작" 옵션을 비활성화합니다. 이로 인해 Windows가 완전히 종료되고 문제가 해결될 수도 있습니다.
~에서https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
이것이 나를 위해 문제를 해결한 것입니다.