This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:tools-software:linuxdsp:docs:linux-kernel-and-drivers:usb:host_mode:usb_wifi [12 Jul 2020 10:53] – [Identify & Confirm the Chipset] sullivan liu | resources: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:// | + | [[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 26: | Line 26: | ||
: chipset: '' | : chipset: '' | ||
: driver: '' | : driver: '' | ||
- | : firmware: '' | + | : firmware: '' |
; **ID 0cf3:7015** | ; **ID 0cf3:7015** | ||
: chipset: '' | : chipset: '' | ||
: driver: '' | : driver: '' | ||
- | : firmware '''' | + | : firmware '' |
; **ID 0bda:818b** | ; **ID 0bda:818b** | ||
: chipset:'' | : chipset:'' | ||
: driver: '' | : driver: '' | ||
- | : firmware: '' | + | : firmware: '' |
- | + | ||
---- | ---- | ||
- | |||
===== 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 do: add a diagram of board and Wireless Dongle connection | + | {{ :resources: |
- | </ | + | |
Line 55: | Line 52: | ||
<code shell > | <code shell > | ||
Device Drivers | Device Drivers | ||
- | [*] USB support | + | [*] USB support |
- | < | + | |
[*] | [*] | ||
< | < | ||
Line 65: | Line 62: | ||
[N] | [N] | ||
[*] | [*] | ||
+ | </ | ||
+ | dual role mode need the g_serial and CDC module | ||
+ | <code shell> | ||
+ | Device Drivers | ||
+ | [*] USB support | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
</ | </ | ||
Line 88: | Line 94: | ||
**Enable the Wireless Chipset supported Drivers** | **Enable the Wireless Chipset supported Drivers** | ||
- | For the ID 2001:3306 chipset Realtek RTL8188SU | + | For the ID **'' |
<code shell> | <code shell> | ||
Device Drivers | Device Drivers | ||
Line 98: | Line 104: | ||
</ | </ | ||
+ | For the ID **'' | ||
< | < | ||
- | For the ID 0cf3:7015 chipset: Atheros AltAR7010+AR9287 | ||
<code shell> | <code shell> | ||
Device Drivers | Device Drivers | ||
Line 105: | Line 111: | ||
[*] | [*] | ||
[*] | [*] | ||
- | [*] | ||
< | < | ||
+ | [*] | ||
[*] | [*] | ||
[*] | [*] | ||
Line 117: | Line 123: | ||
</ | </ | ||
+ | For the ID **'' | ||
< | < | ||
- | For the ID 0bda:818b chipset rtl8188eu | ||
<code shell> | <code shell> | ||
+ | Device Drivers | ||
+ | [*] Network device support | ||
+ | [*] | ||
+ | [*] | ||
+ | < | ||
+ | [*] | ||
+ | [*] Staging drivers | ||
+ | < | ||
+ | [*] | ||
</ | </ | ||
**Adding the corresponding Firmware** | **Adding the corresponding Firmware** | ||
- | Please | + | Standard Yocto layer provides a " |
<code java> | <code java> | ||
USB_WIFI = " \ | USB_WIFI = " \ | ||
Line 137: | Line 151: | ||
" | " | ||
</ | </ | ||
+ | |||
+ | Add the additional Firmware: | ||
+ | < | ||
+ | If we can't find the target chipset supported firmware from the linux-firmware_git.bb, | ||
+ | |||
+ | **1. Manually fetch Firmware** | ||
+ | |||
+ | <code c++> | ||
+ | git clone https:// | ||
+ | sudo cp -r firmware/ | ||
+ | </ | ||
+ | </ | ||
Reference: | Reference: | ||
Line 151: | Line 177: | ||
Networking Utilities | Networking Utilities | ||
[*] Enable IPv6 support | [*] Enable IPv6 support | ||
- | | + | |
| | ||
| |