it:hardware:wifi

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
it:hardware:wifi [2023/02/11 19:51] – vytvořeno Petr Nosekit:hardware:wifi [2023/03/19 18:44] (aktuální) – [MediaTek Inc. MT7612U 802.11a/b/g/n/ac Wireless Adapter] Petr Nosek
Řádek 1: Řádek 1:
-====== Wifi ======+====== Wi-Fi ======
  
 ===== Tenda W311MI ===== ===== Tenda W311MI =====
  
-{{:it:hardware:pasted:20230211-204341.png}} +{{ :it:hardware:pasted:20230211-204341.png?200 | zdroj: https://www.alza.cz/tenda-w311mi-d2142130.htm}}
-zdroj: https://www.alza.cz/tenda-w311mi-d2142130.htm +
  
 Bohužel po instalaci Raspberry se automaticky zařízení nenačetlo a musel jsem hledat ovladač. Bohužel po instalaci Raspberry se automaticky zařízení nenačetlo a musel jsem hledat ovladač.
  
 <code bash> <code bash>
 +# lsusb  
 +Bus 001 Device 005: ID 0bda:b711 Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)
 </code> </code>
  
 <code bash> <code bash>
-sudo apt-get install build-essential git dkms+sudo apt-get install build-essential git dkms bc
 git clone https://github.com/McMCCRU/rtl8188gu.git git clone https://github.com/McMCCRU/rtl8188gu.git
 cd rtl8188gu cd rtl8188gu
Řádek 22: Řádek 21:
 </code> </code>
  
 +Kvůli chybě při kompilaci:
 +
 +<code>
 +root@baxi:~/rtl8188gu# make
 +make ARCH=armv6l CROSS_COMPILE= -C /lib/modules/5.15.84+/build M=/root/rtl8188gu  modules
 +make[1]: Entering directory '/usr/src/linux-headers-5.15.84+'
 +Makefile:709: arch/armv6l/Makefile: No such file or directory
 +make[1]: *** No rule to make target 'arch/armv6l/Makefile' Stop.
 +make[1]: Leaving directory '/usr/src/linux-headers-5.15.84+'
 +make: *** [Makefile:1895: modules] Error 2
 +</code>
 +
 +Jsem si musel poradit symlinkem. Kompiloval jsem na Raspberry Pi.
 +
 +<code>
 +ln -s /usr/src/linux-headers-5.15.84+/arch/arm /usr/src/linux-headers-5.15.84+/arch/armv6l
 +</code>
 +
 +zdroj:
 +
 +  * https://askubuntu.com/questions/1421255/rtl8188gu-wireless-usb-adapter-doesnt-work-with-ubuntu-22-04
 +  * https://github.com/lwfinger/rtl8188gu/issues/4
 +  * https://github.com/McMCCRU/rtl8188gu
 +  * https://github.com/lwfinger/rtl8723au/issues/62
 +  * https://bbs.archlinux.org/viewtopic.php?id=259773
 +
 +
 +
 +===== MediaTek Inc. MT7612U 802.11a/b/g/n/ac Wireless Adapter =====
 +
 +{{:it:hardware:pasted:20230319-182319.png?600}}
 +
 +zdroj: https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md
 +
 +<code bash>
 +lsusb 
 +Bus 002 Device 003: ID 0e8d:7612 MediaTek Inc. MT7612U 802.11a/b/g/n/ac Wireless Adapter
 +</code>
 +
 +Zařízení jsem zvolil proto, že má mít už podporu v jádře. V pořádku jsem ho rozběhl dle návodů, nicméně zaznamenával jsem výpadky připojení - zhoršenou rychlost přenosu. Nejsem si však jistý, co je příčinou, protože se mi to nepodařilo dosud odhalit. Neměl jsem energii to dále zjišťovat. 
 +
 +Co se týče antén, tak jsou sice polohovatelné, ale nejsou vyměnitelné. [[https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md|Zde je projekt s návody]] hned k několika USB Wifi, včetně mojí.
 +
 +Po zapojení usb jsem se setkal s chybovým hlašením v dmesg:
 +
 +<code bash>
 +Direct firmware load for mt7662_rom_patch.bin failed with error -2
 +</code>
 +
 +Pomohlo mi tohle:
 +
 +<code bash>
 +apt install firmware-misc-nonfree
 +echo "options mt76_usb disable_usb_sg=1" >> /etc/modprobe.d/mt76_usb.conf
 +apt install crda 
 +</code>
 +
 +<code bash>
 +# cat /etc/default/crda 
 +
 +REGDOMAIN=CZ
 +
 +</code>
 +
 +
 +A tady skript ke spuštění Wi-Fi AP:
 +<code bash>
 +#!/bin/bash
 +
 +HOSTAPD=$(which hostapd)
 +RFKILL=$(which rfkill)
 +
 +$RFKILL unblock wlan
 +systemctl restart systemd-networkd
 +$HOSTAPD /etc/hostapd/hostapd5-mediatek4.conf
 +</code>
 +
 +
 +
 +Další zdroje informací:
  
 +  * https://github.com/morrownr/USB-WiFi/blob/main/home/How_to_Modeswitch.md
 +  * https://www.computerhope.com/unix/iwconfig.htm
 +  * https://github.com/morrownr/7612u
 +  * https://forum.openwrt.org/t/mt76x02u-mcu-wait-resp-failed-with-110/57795/4
 +  * https://github.com/morrownr/USB-WiFi/blob/main/home/AP_Mode/Bridged_Wireless_Access_Point.md
 +  * https://github.com/morrownr/8812au-20210629
  
  
  • it/hardware/wifi.1676145083.txt.gz
  • Poslední úprava: 2023/02/11 19:51
  • autor: Petr Nosek