Milí majitelé routerů Turris,
toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.
Dear Turris routers users,
this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.
kmod-rt2800-lib
a kmod-rt2800-usb
(resp. kmod-rt2x00-lib a kmod-rt2x00-usb). Původní kartu jsem pak nakonfiguroval pro 5 GHz pásmo a přidanou USB pro 2,4 GHz (včetně multi SSID).
kmod-zd1211rw
(a možná naloadovat modul modprobe zd1211rw
).
# lsusb
Bus 001 Device 004: ID 0ace:1215 ZyDAS ZD1211B 802.11g
# dmesg
...
[44939.919935] usb 1-1.2: new high-speed USB device number 4 using fsl-ehci
[44940.107950] usb 1-1.2: reset high-speed USB device number 4 using fsl-ehci
[44940.220616] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[44940.221831] zd1211rw 1-1.2:1.0: phy1
/etc/config/wireless
):
# wifi detect
config wifi-device radio1
option type mac80211
option channel 11
option hwmode 11g
option path 'soc.0/ffe22000.usb/fsl-ehci.0/usb1/1-1/1-1.2/1-1.2:1.0'
option country CZ
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 1
config wifi-iface
option device radio1
option network lan
option mode ap
option ssid Turris
option encryption none
kmod-ath9k-htc
a funguje naprosto bez problémů a se srovnatelným dosahem jako vestavěná Wi-Fi karta v Turrisu.
kmod-ath9k-htc
buď z LuCI, nebo z příkazového řádku (# opkg install kmod-ath9k-htc
)# wifi detect
. Měl by se objevit fragment konfiguračního souboru. Pokud se neobjeví nic, nebyla karta detekována.# wifi detect >> /etc/config/wireless
/etc/config/wireless
, tak i v LuCI
usbutils
a spusťte lsusb
. Moje karta se vypisuje takto:Bus 001 Device 003: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
# lsmod |grep ath9k
ath 18025 4 ath9k
ath9k 91891 0
ath9k_common 11233 2 ath9k
ath9k_htc 54245 0
ath9k_hw 317639 3 ath9k
cfg80211 210629 5 ath9k
compat 3086 5 ath9k
mac80211 357824 2 ath9k
# grep ath9k /var/log/messages
2015-08-15T03:30:43+02:00 info kernel[]: [ 18.488849] usb 1-1.1: ath9k_htc: Firmware htc_9271.fw requested
2015-08-15T03:30:43+02:00 info kernel[]: [ 18.496323] usbcore: registered new interface driver ath9k_htc
2015-08-15T03:30:43+02:00 info kernel[]: [ 18.833425] usb 1-1.1: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
2015-08-15T03:30:43+02:00 info kernel[]: [ 19.097586] ath9k_htc 1-1.1:1.0: ath9k_htc: HTC initialized with 33 credits
2015-08-15T03:30:43+02:00 info kernel[]: [ 19.996277] ath9k_htc 1-1.1:1.0: ath9k_htc: FW Version: 1.3
/etc/config/wireless
. Pak by se vám měla nadetekovat minimálně vestavená karta v Turrisu:# mv /etc/config/wireless /etc/config/wireless.old
# wifi detect
config wifi-device radio0
option type mac80211
option channel 11
option hwmode 11g
option path 'ffe09000.pcie/pci0001:02/0001:02:00.0/0001:03:00.0'
option htmode HT20
option country CZ
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 1
config wifi-iface
option device radio0
option network lan
option mode ap
option ssid Turris
option encryption none
config wifi-device radio1
option type mac80211
option channel 11
option hwmode 11g
option path 'soc.0/ffe22000.usb/fsl-ehci.0/usb1/1-1/1-1.1/1-1.1:1.0'
option htmode HT20
option country CZ
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 1
> Zkoušel sem všechny a šlape jen to WEP a krátké heslo.
> U těch ostatních sem testoval heslo v délce 21znaků a nešlo mě to.
> Pokaždé to jakby skončilo u načítání adres a tam se to zaseklo.
nohwcrypt=0
# echo ath9k_htc nohwcrypt=1 > /etc/modules.d/26-ath9k-htc
27-ath9k-htc
, který je instalován balíčkem a který je automaticky přepsán při každém updatu. Protože je 26 menší než 27, dojde k načtení modulu s parametrem nohwcrypt=1
ještě před tím, než by se načetl modul ze souboru 27 bez potřebného parametru.nohwcrypt
lze zkontrolovat takto:# cat /sys/module/ath9k_htc/parameters/nohwcrypt
1
> Problém byl že při pokusu o zapsání té konfigurace to pokaždé nějak zkolidovalo se síťovkou v Turrisu a po rebootu nešla zapnout ani jedna z LuCi.
> Jen ta Turrisová přes Foris. Ale přes LuCi se mi NEJEDNOU stalo že to nechtělo spustit WiFi. Opravil sem to pokaždé Forisem, odtud to šlo.
> Nechápu to. Jestli Foris provádí něco jinak než LuCi ? Netroufám si odhadnout.
/etc/config/wireless
od výroby obsahuje definici dvou rádií, stejného typu. Možná to způsobuje problémy. Asi bych doporučoval celý soubor wireless
smazat/přejmenovat a příkazem wifi detect >/etc/config/wireless
vygenerovat načisto nový a ten pak dostavit. Nastavení je možné provést ručně, syntaxe konfiguračního souboru je velmi intuitivní. Po změně nastavení stačí zavolat příkaz wifi
, který uvede Wi-Fi karty do souladu s konfigurací (sledovat stav lze příkazem wifi status
).# cat /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option htmode 'HT40+'
list ht_capab 'LDPC'
list ht_capab 'SHORT-GI-20'
list ht_capab 'SHORT-GI-40'
list ht_capab 'TX-STBC'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
option country 'CZ'
option disabled '0'
option hwmode '11na'
option channel '36'
option path 'ffe09000.pcie/pci0001:02/0001:02:00.0/0001:03:00.0'
config wifi-iface 'wlan'
option device 'radio0'
option network 'lan'
option mode 'ap'
option disabled '0'
option ssid 'NazevSite'
option hidden '0'
option encryption 'psk2+aes'
option key 'HesloSite'
config wifi-device 'radio1'
option type 'mac80211'
option channel '1'
option hwmode '11ng'
option path 'soc.0/ffe22000.usb/fsl-ehci.0/usb1/1-1/1-1.1/1-1.1:1.0'
option htmode 'HT20'
list ht_capab 'SHORT-GI-20'
list ht_capab 'SHORT-GI-40'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
option country 'CZ'
option disabled '0'
config wifi-iface 'wlan4'
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'NazevSite'
option encryption 'psk2+aes'
option key 'HesloSite'
> Pokud manuálně we wireles přepíši 100mW/20dBm bute to fungovat ?
option country 'CZ'
, měl by být povolený výkon 18 dBm v celém 5 GHz pásmu. Aspoň u mě to tak je.CONFIG_PACKAGE_ATH_DFS
, takže nelze nastavit žádné 5GHz kanály, na kterých je povinná radarová detekce. Prakticky je tak možné vybrat si pouze ze 4 kanálů: 36, 40, 44 nebo 48.
country
na CZ
. Ale ten jeden decibel vás stejně moc nevytrhne. Že má 5GHz pásmo omezený dosah je normální. Dokonce bych řekl, že je to jedna z hlavních výhod (hned po větším množství nepřekrývajících se kanálů), která umožňuje provozovat 5 GHz Wi-Fi bez rušení i na panelovém sídlišti.nohwcrypt=1
, kterou je potřeba přidat do souboru /etc/modules.d/27-ath9k-htc
a restartovat router.root@turris:~# lspci
0000:00:00.0 PCI bridge: Freescale Semiconductor Inc P2020E (rev 21)
0000:01:00.0 Network controller: Atheros Communications Inc. AR9300 Wireless LAN adaptor (rev 01)
0001:02:00.0 PCI bridge: Freescale Semiconductor Inc P2020E (rev 21)
0001:03:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill