Difference between revisions of "Transclusion: Debian: CL-SOM-iMX7: WiFi"
 (New page: CL-SOM-iMX7 features 802.11b/g/n wireless connectivity solution, implemented with a TI WiLink8 Combo module.  ==== WiFi Initialization ==== * WiFi requires no user interaction for being co...)  | 
				 (→wpa_supplicant)  | 
				||
| (One intermediate revision by one other user not shown) | |||
| Line 5: | Line 5: | ||
Make sure that the WiFi driver is loaded:  | Make sure that the WiFi driver is loaded:  | ||
<pre>  | <pre>  | ||
| − | root@cl-  | + | root@cl-rootfs:~# lsmod | grep wl18xx  | 
wl18xx                 70950  0  | wl18xx                 70950  0  | ||
</pre>  | </pre>  | ||
The WiFi driver can be loaded manually:  | The WiFi driver can be loaded manually:  | ||
<pre>  | <pre>  | ||
| − | root@cl-  | + | root@cl-rootfs:~# modprobe wl18xx  | 
	wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2  | 	wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2  | ||
	wlcore: WARNING falling back to default config  | 	wlcore: WARNING falling back to default config  | ||
| Line 16: | Line 16: | ||
	wlcore: loaded  | 	wlcore: loaded  | ||
</pre>  | </pre>  | ||
| − | * {{cmd|iwconfig}} command from {{  | + | * {{cmd|iwconfig}} command from {{filename|wireless-tools}} package can be used to retrieve detailed information about the WiFi interfaces:  | 
<pre>  | <pre>  | ||
| − | root@cl-  | + | root@cl-rootfs:~# iwconfig wlan0  | 
wlan0     IEEE 802.11abgn  ESSID:off/any     | wlan0     IEEE 802.11abgn  ESSID:off/any     | ||
           Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm      |            Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm      | ||
| Line 27: | Line 27: | ||
* Activate the interface:  | * Activate the interface:  | ||
<pre>  | <pre>  | ||
| − | root@cl-  | + | root@cl-rootfs:~# ifconfig wlan0 up  | 
</pre>  | </pre>  | ||
* Sample WiFi scanning:  | * Sample WiFi scanning:  | ||
<pre>  | <pre>  | ||
| − | root@cl-  | + | root@cl-rootfs:~# iwlist wlan0 scan  | 
</pre>  | </pre>  | ||
The output will show the list of Access Points and Ad-Hoc cells in range.  | The output will show the list of Access Points and Ad-Hoc cells in range.  | ||
| Line 38: | Line 38: | ||
==== wpa_supplicant ====  | ==== wpa_supplicant ====  | ||
* Configuration sample  | * Configuration sample  | ||
| − | {{cmd|wpa_supplicant}}   | + | Please open a {{cmd|wpa_supplicant}} configuration file bellow and put a network name and a password into the "ssid" and "psk" fields respectively.  | 
| − | |||
| − | |||
<pre>  | <pre>  | ||
| − | root@cl-  | + | root@cl-rootfs:~# cat /etc/wpa_supplicant.conf  | 
ctrl_interface=/var/run/wpa_supplicant  | ctrl_interface=/var/run/wpa_supplicant  | ||
| Line 50: | Line 48: | ||
	psk="wireless_network_password"  | 	psk="wireless_network_password"  | ||
}  | }  | ||
| − | |||
</pre>  | </pre>  | ||
* Sample run  | * Sample run  | ||
<pre>  | <pre>  | ||
| − | root@cl-  | + | root@cl-rootfs:~# ifconfig wlan0 up  | 
| − | root@cl-  | + | root@cl-rootfs:~# wpa_supplicant -B -Dwext -c /etc/wpa_supplicant.conf -i wlan0  | 
| − | root@cl-  | + | root@cl-rootfs:~# dhclient wlan0  | 
</pre>  | </pre>  | ||
Latest revision as of 08:11, 22 August 2017
CL-SOM-iMX7 features 802.11b/g/n wireless connectivity solution, implemented with a TI WiLink8 Combo module.
WiFi Initialization
- WiFi requires no user interaction for being configured. The driver gets loaded automatically.
 
Make sure that the WiFi driver is loaded:
root@cl-rootfs:~# lsmod | grep wl18xx wl18xx 70950 0
The WiFi driver can be loaded manually:
root@cl-rootfs:~# modprobe wl18xx wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2 wlcore: WARNING falling back to default config wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11) wlcore: loaded
- iwconfig command from wireless-tools package can be used to retrieve detailed information about the WiFi interfaces:
 
root@cl-rootfs:~# iwconfig wlan0
wlan0     IEEE 802.11abgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
- Activate the interface:
 
root@cl-rootfs:~# ifconfig wlan0 up
- Sample WiFi scanning:
 
root@cl-rootfs:~# iwlist wlan0 scan
The output will show the list of Access Points and Ad-Hoc cells in range. For more information about connecting to wireless networks and tuning WiFi interfaces refer to “wpa_supplicant” and “wireless-tools” man pages.
wpa_supplicant
- Configuration sample
 
Please open a wpa_supplicant configuration file bellow and put a network name and a password into the "ssid" and "psk" fields respectively.
root@cl-rootfs:~# cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
network={
	ssid="wireless_network_name"
	key_mgmt=WPA-PSK
	psk="wireless_network_password"
}
- Sample run
 
root@cl-rootfs:~# ifconfig wlan0 up root@cl-rootfs:~# wpa_supplicant -B -Dwext -c /etc/wpa_supplicant.conf -i wlan0 root@cl-rootfs:~# dhclient wlan0