Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:tools-software:linuxdsp:docs:linux-kernel-and-drivers:usb:host_mode:usb_wifi [12 Jul 2020 15:11] – [Software Configuration] sullivan liuresources:tools-software:linuxdsp:docs:linux-kernel-and-drivers:usb:host_mode:usb_wifi [04 Feb 2021 03:20] (current) cathy fang
Line 1: Line 1:
 ====== USB to Wireless Dongle (Wifi) Support  ====== ====== USB to Wireless Dongle (Wifi) Support  ======
-[[https://en.wikipedia.org/wiki/Wireless_USB|Wireless_USB]] provides a approach for user to use the WIFI by adding a USB wireless dongle to the host (e.g. adsp-sc5xx board ) and the corresponding software configurations. This page describes how to use the USB Wireless (Wifi) feature on ADSP-sc5xx boards.+[[wp>Wireless_USB|Wireless_USB]] provides a approach for user to use the WIFI by adding a USB wireless dongle to the host (e.g. adsp-sc5xx board ) and the corresponding software configurations. This page describes how to use the USB Wireless (Wifi) feature on ADSP-sc5xx boards.
  
 **Using USB wireless Dongle in Linux:** **Using USB wireless Dongle in Linux:**
Line 35: Line 35:
   : driver: '' RTL8xxxEU.ko''    : driver: '' RTL8xxxEU.ko'' 
   : firmware: ''lib/firmware/rtlwifi/rtl8192eu_nic.bin''   : firmware: ''lib/firmware/rtlwifi/rtl8192eu_nic.bin''
-  
----- 
  
 +----
 ===== Hardware Configuration ===== ===== Hardware Configuration =====
 Connect the USB micro-A plug to A receptacle adaptor cable (found in the EZ-Board box) to the OTG port, below photo shows when it acts as Host and connected to a USB Wireless dongle device. Connect the USB micro-A plug to A receptacle adaptor cable (found in the EZ-Board box) to the OTG port, below photo shows when it acts as Host and connected to a USB Wireless dongle device.
-<WRAP center round todo 100%> + 
-To doadd a diagram of board and Wireless Dongle connection    +{{ :resources:tools-software:linuxdsp:docs:linux-kernel-and-drivers:usb:host_mode:wireless.jpg?nolink&600 |}}
-</WRAP>+
  
  
Line 106: Line 104:
 </code> </code>
  
-<hidden> 
 For the ID **''0cf3:7015''** chipset: Atheros **''AltAR7010+AR9287''** For the ID **''0cf3:7015''** chipset: Atheros **''AltAR7010+AR9287''**
 +<hidden>
 <code shell> <code shell>
 Device Drivers  ---> Device Drivers  --->
Line 113: Line 111:
               [*]   Wireless LAN  --->               [*]   Wireless LAN  --->
                     [*]   Atheros/Qualcomm devices                      [*]   Atheros/Qualcomm devices 
 +                    <*>     Atheros 802.11n wireless cards support
                     [*]     Atheros bluetooth coexistence support                     [*]     Atheros bluetooth coexistence support
-                    <*>     Atheros 802.11n wireless cards support 
                     [*]       Atheros ath9k AHB bus support                     [*]       Atheros ath9k AHB bus support
                     [*]       Atheros ath9k ACK timeout estimation algorithm (EXPERIMENTAL)                      [*]       Atheros ath9k ACK timeout estimation algorithm (EXPERIMENTAL) 
Line 125: Line 123:
 </code></hidden> </code></hidden>
  
-<hidden> 
 For the ID **''0bda:818b''** chipset **''rtl8188eu''**  For the ID **''0bda:818b''** chipset **''rtl8188eu''** 
 +<hidden>
 <code shell> <code shell>
 Device Drivers  ---> Device Drivers  --->
Line 141: Line 139:
 **Adding the corresponding Firmware** **Adding the corresponding Firmware**
  
-Standard Yocto layer provides a "//__sources/poky/meta/recipes-kernel/linux-firmware/[[https://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-kernel/linux-firmware/linux-firmware_20200619.bb|linux-firmware_git.bb]]__//" for user to get some common firmware. please modify and add the below codes to ''sources/meta-adi/meta-adi-adsp-sc5xx/recipes-adi/images/adsp-sc5xx-full.bb'' to enable the **wpa-supplicant ** and **wireless-tools ** tools and the chipset corresponding Firmware.+Standard Yocto layer provides a "sources/poky/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb" for user to get some common firmware. please modify and add the below codes to ''sources/meta-adi/meta-adi-adsp-sc5xx/recipes-adi/images/adsp-sc5xx-full.bb'' to enable the **wpa-supplicant ** and **wireless-tools ** tools and the chipset corresponding Firmware.
 <code java>  <code java> 
 USB_WIFI = " \ USB_WIFI = " \
Line 156: Line 154:
 Add the additional Firmware: Add the additional Firmware:
 <hidden> <hidden>
-If we can't find the target chipset supported firmware from the **//linux-firmware_git.bb//**, we should write our own .bb file to fetch the corresponding Firmware or just adding it manually.+If we can't find the target chipset supported firmware from the linux-firmware_git.bb, we should write our own .bb file to fetch the corresponding Firmware or just adding it manually. 
 **1. Manually fetch Firmware** **1. Manually fetch Firmware**
  
Line 178: Line 177:
 Networking Utilities  ---> Networking Utilities  --->
        [*] Enable IPv6 support          [*] Enable IPv6 support  
-       [*] udhcp+       [*] udhcpc
        [*]   Verify that the offered address is free, using ARP ping         [*]   Verify that the offered address is free, using ARP ping 
        [*]   Do not pass malformed host and domain names        [*]   Do not pass malformed host and domain names
resources/tools-software/linuxdsp/docs/linux-kernel-and-drivers/usb/host_mode/usb_wifi.1594559497.txt.gz · Last modified: 12 Jul 2020 15:11 by sullivan liu