{{tag>[archlinux wifi]}} =====Archlinux - Configure wifi===== * Wifi<->USB: {{::awus036nha.pdf|Alpha AWUS036NHA}} * SBC: ODROID U3 * OS: Archlinux - kernel 3.8.13.27-1-ARCH * Country: The Netherlands ====Install prerequisites==== * Install packages: pacman -S dialog wpa_supplicant ====Configure regulatory domain==== * Install packages: pacman -S crda wireless-regdb * Reboot * Check the boot log to make sure that CRDA is being called by cfg80211: dmesg | grep cfg80211 * Check current domain: iw reg get * Set country: iw reg set NL * Query list of channels and power to see if change was succesfull: iw list | grep -A 15 Frequencies: * To make this permanent, edit **/etc/conf.d/wireless-regdom** WIRELESS_REGDOM="NL" ====Configure WLAN with netctl==== * Check if hardware is recognized by kernel: # dmesg |grep ath9k [ 178.742553] usb 1-3.1: ath9k_htc: Firmware htc_9271.fw requested [ 178.743195] usbcore: registered new interface driver ath9k_htc [ 179.032544] usb 1-3.1: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272 [ 179.267660] ath9k_htc 1-3.1:1.0: ath9k_htc: HTC initialized with 33 credits [ 179.465788] ath9k_htc 1-3.1:1.0: ath9k_htc: FW Version: 1.3 * Generate WLAN profile: wifi-menu -o * Enable for auto-start: netctl reenable wlan0-