Fedora 36에 Tenda W311MI WiFi 어댑터를 설치하는 방법은 무엇입니까?

Fedora 36에 Tenda W311MI WiFi 어댑터를 설치하는 방법은 무엇입니까?

내 데스크탑은 Fedora 36입니다. USB WiFi Tenda W311MI를 사용하고 싶습니다. 이 Nano USB 어댑터를 연결했는데 lsusb다음과 같습니다.

uname -a
Linux mn 5.18.13-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 22 14:03:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

cat /etc/fedora-release 
Fedora release 36 (Thirty Six)

[mn:~] lsusb
Bus 001 Device 008: ID 0bda:b711 Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)
...

그런데 네트워크 제어판에 무선 카드가 보이지 않습니다.

Linux용 드라이버를 설치해 보았으나 Tenda에 문제가 발생했습니다. 내가 찾은 마지막 드라이버는 다음과 같습니다.

DPO_MT7601U_LinuxSTA_3.0.0.4_20130913

그래서 늙어보이네요. 나는 성공하지 못한 채 컴파일을 시도했습니다.

[root@mn DPO_MT7601U_LinuxSTA_3.0.0.4_20130913]# make
make -C tools
make[1]: Wejście do katalogu '/home/mn/Pobrane/tenda/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools'
gcc -g bin2h.c -o bin2h
make[1]: Opuszczenie katalogu '/home/mn/Pobrane/tenda/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools'
/home/mn/Pobrane/tenda/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools/bin2h
cp -f os/linux/Makefile.6 /home/mn/Pobrane/tenda/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/Makefile
make -C /lib/modules/5.18.13-200.fc36.x86_64/build SUBDIRS=/home/mn/Pobrane/tenda/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux modules
make[1]: Wejście do katalogu '/usr/src/kernels/5.18.13-200.fc36.x86_64'
scripts/Makefile.build:458: uwaga: polecenia zakrywające dla obiektu 'modules.order'
Makefile:1439: uwaga: ignoruję stare polecenia dla obiektu 'modules.order'
  DESCEND objtool
make[3]: *** [Makefile:55: /usr/src/kernels/5.18.13-200.fc36.x86_64/tools/objtool/objtool-in.o] Błąd 1
make[2]: *** [Makefile:69: objtool] Błąd 2
make[1]: *** [Makefile:1345: tools/objtool] Błąd 2
make[1]: Opuszczenie katalogu '/usr/src/kernels/5.18.13-200.fc36.x86_64'
make: *** [Makefile:395: LINUX] Błąd 2

이 드라이버가 필요합니까(Fedora의 최신 버전일 수도 있음)? 내 Fedora 컴퓨터에서 WiFi 어댑터를 사용하려면 어떻게 해야 합니까?

답변1

lsusb출력 으로 판단하면 이 WiFi 어댑터는 Realtek RTL8188GU 칩을 사용합니다.

드라이버는 칩을 지원하는 것으로 보이며 5.18 커널용으로도 업데이트되었습니다.https://github.com/McMCCRU/rtl8188gu

git버전 제어 도구를 사용하여 드라이버 소스 코드를 다운로드합니다.

git clone https://github.com/McMCCRU/rtl8188gu.git

그런 다음 Github 페이지의 지침에 따라 설치하십시오.

cd rtl8188gu
make
sudo make install

새 커널 버전으로 시스템을 부팅할 때마다 이 3단계를 반복해야 합니다.

WiFi 어댑터가 Windows 드라이버가 포함된 CD-ROM 드라이브로 나타나면 이를 실행 eject /dev/cdrom0하거나 eject /dev/sr0WiFi 어댑터 모드로 설정하세요. 어댑터를 연결하거나 전원을 켤 때마다 이 작업을 수행해야 할 가능성이 높으므로 구성해야 할 수도 있습니다.usb_modeswitch이 단계는 자동으로 수행됩니다.

usb_modeswitch최신 Fedora에 이미 포함되어 있거나 최소 설치를 선택한 경우 최소한 Fedora 표준 패키지 저장소에서 패키지로 사용할 수 있어야 합니다. 아직 장치를 자동으로 처리하지 않는 경우 다음 내용을 포함하는 구성 파일을 /etc/usb_modeswitch.d/에 추가할 수 있습니다 0bda:b711(예: USB 공급업체: 장치의 제품 ID 일치).

StandardEject=1

usb_modeswitch또한 WiFi 어댑터가 감지되면 호출 될 udev 규칙을 설정해야 합니다 . 배포판에는 이미 다음과 같은 많은 규칙이 있어야 합니다 /lib/udev/rules.d/40-usb_modeswitch.rules. 올바른 USB 공급업체 및 제품 ID로 유사한 규칙을 만들고 사용자 지정 규칙을 작성하여 /etc/udev/rules.d/40-wifi-usb_modeswitch.rules(만들기 전까지는 존재하지 않음) 해당 패키지가 업데이트를 위해 덮어썼습니다.

관련 정보