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

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
it:hardware:wifi [2023/02/11 20:00] 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 13: Řádek 13:
  
 <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 19: Řádek 19:
 sudo make install sudo make install
 sudo reboot sudo reboot
 +</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> </code>
  
Řádek 26: Řádek 44:
   * https://github.com/lwfinger/rtl8188gu/issues/4   * https://github.com/lwfinger/rtl8188gu/issues/4
   * https://github.com/McMCCRU/rtl8188gu   * https://github.com/McMCCRU/rtl8188gu
 +  * https://github.com/lwfinger/rtl8723au/issues/62
   * https://bbs.archlinux.org/viewtopic.php?id=259773   * 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.1676145614.txt.gz
  • Poslední úprava: 2023/02/11 20:00
  • autor: Petr Nosek