Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
it:hardware:wifi [2023/02/11 19:56] – Petr Nosek | it:hardware:wifi [2023/03/19 18:44] (aktuální) – [MediaTek Inc. MT7612U 802.11a/b/g/n/ac Wireless Adapter] Petr Nosek | ||
---|---|---|---|
Řádek 8: | Řádek 8: | ||
<code bash> | <code bash> | ||
+ | # lsusb | ||
+ | Bus 001 Device 005: ID 0bda:b711 Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch) | ||
</ | </ | ||
<code bash> | <code bash> | ||
- | sudo apt-get install build-essential git dkms | + | sudo apt-get install build-essential git dkms bc |
git clone https:// | git clone https:// | ||
cd rtl8188gu | cd rtl8188gu | ||
Řádek 18: | Řádek 19: | ||
sudo make install | sudo make install | ||
sudo reboot | sudo reboot | ||
+ | </ | ||
+ | |||
+ | Kvůli chybě při kompilaci: | ||
+ | |||
+ | < | ||
+ | root@baxi: | ||
+ | make ARCH=armv6l CROSS_COMPILE= -C / | ||
+ | make[1]: Entering directory '/ | ||
+ | Makefile: | ||
+ | make[1]: *** No rule to make target ' | ||
+ | make[1]: Leaving directory '/ | ||
+ | make: *** [Makefile: | ||
+ | </ | ||
+ | |||
+ | Jsem si musel poradit symlinkem. Kompiloval jsem na Raspberry Pi. | ||
+ | |||
+ | < | ||
+ | ln -s / | ||
</ | </ | ||
Řádek 25: | Řádek 44: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
* https:// | * https:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== MediaTek Inc. MT7612U 802.11a/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | zdroj: https:// | ||
+ | |||
+ | <code bash> | ||
+ | lsusb | ||
+ | Bus 002 Device 003: ID 0e8d:7612 MediaTek Inc. MT7612U 802.11a/ | ||
+ | </ | ||
+ | |||
+ | 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, | ||
+ | |||
+ | Co se týče antén, tak jsou sice polohovatelné, | ||
+ | |||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | Pomohlo mi tohle: | ||
+ | |||
+ | <code bash> | ||
+ | apt install firmware-misc-nonfree | ||
+ | echo " | ||
+ | apt install crda | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # cat / | ||
+ | |||
+ | REGDOMAIN=CZ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | 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 / | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | Další zdroje informací: | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||