Open main menu

DAVE Developer's Wiki β

Difference between revisions of "DWS ADD-ON/Regulatory domain setup"

< DWS ADD-ON
(Created page with "<section begin=History/> {| style="border-collapse:collapse; " !colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History |- !style="border-le...")
 
(Regulatory domain)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<section begin=History/>
+
{{InfoBoxTop}}
 +
{{AppliesToDWS AN}}
 +
{{InfoBoxBottom}}
 +
 
 +
<section begin="History" />
 
{| style="border-collapse:collapse; "
 
{| style="border-collapse:collapse; "
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
+
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
 
|-  
 
|-  
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Version
+
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Version
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
+
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
+
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
 
|-
 
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|X.Y.Z
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |1.0.0
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |Apr 2021
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First release
 
|-
 
|-
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|[TBD_link X.Y.Z]
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
 
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
 
|-
 
|-
 
|}
 
|}
<section end=History/>
+
<section end="History" />
 
__FORCETOC__
 
__FORCETOC__
<section begin=Body/>
+
<section begin="Body" />
  
 
== Regulatory domain ==
 
== Regulatory domain ==
  
 
A WLAN regulatory domain is a set of laws or policies that control a bounded area.
 
A WLAN regulatory domain is a set of laws or policies that control a bounded area.
 +
 
Currently, there are governing bodies in many countries around the world, like: FCC, IC, RED, Japan (TELEC), Korea (KCC), Brazil (ANATEL), SRRC (China), Australia (RCM)
 
Currently, there are governing bodies in many countries around the world, like: FCC, IC, RED, Japan (TELEC), Korea (KCC), Brazil (ANATEL), SRRC (China), Australia (RCM)
  
The main limitations depicted by the regulatory domains affect the available frequencies and the maximum power.
+
The main limitations depicted by the regulatory domains affect the available frequencies and the maximum RF power.
  
 
=== Linux setup ===
 
=== Linux setup ===
Line 38: Line 35:
 
=== DWS WiFi device ===
 
=== DWS WiFi device ===
  
The embedded FW and the driver SW that support the DWS WiFi device are relesed for good wireless operation for almost all generic WIFI use-cases.
+
The WiFi module supplier provides the embedded FW and the driver SW for assuring that the DWS WiFi device is relesed for good wireless operation for almost all generic WIFI use-cases.
 +
 
 +
'''NOTE:''' during the Certification tests, the regulatory domain setup (frequencies and power) should be verified against the limit and power level for the selected country.
 +
 
 +
==== Debug ====
 +
 
 +
To debug the actual settings made by the driver, the user should edit the config file <code>/lib/firmware/wlan/qcom_cfg.ini</code> to enbale the log traces, before the insertion of the driver module.
 +
 
 +
At the start of the file enable the WDA and SME logs:
 +
<pre>
 +
#Host module debug
 +
vosTraceEnableHDD=0
 +
vosTraceEnableWDA=255
 +
vosTraceEnableWDI=0
 +
vosTraceEnableSME=255
 +
vosTraceEnablePE=0
 +
vosTraceEnableWMA=0
 +
vosTraceEnableVOSS=0
 +
</pre>
 +
 
 +
This operation will taint the kernel console with many debug messages.
  
 
----
 
----
  
 
[[Category:DWS]]
 
[[Category:DWS]]

Latest revision as of 10:02, 19 July 2021

Info Box
DWS top.png Applies to DWS AN


History
Version Issue Date Notes
1.0.0 Apr 2021 First release



Contents

Regulatory domainEdit

A WLAN regulatory domain is a set of laws or policies that control a bounded area.

Currently, there are governing bodies in many countries around the world, like: FCC, IC, RED, Japan (TELEC), Korea (KCC), Brazil (ANATEL), SRRC (China), Australia (RCM)

The main limitations depicted by the regulatory domains affect the available frequencies and the maximum RF power.

Linux setupEdit

To setup the regulatory domain under linux systems use the command iw reg set <country code> where <country code> refers to the Country Codes List

DWS WiFi deviceEdit

The WiFi module supplier provides the embedded FW and the driver SW for assuring that the DWS WiFi device is relesed for good wireless operation for almost all generic WIFI use-cases.

NOTE: during the Certification tests, the regulatory domain setup (frequencies and power) should be verified against the limit and power level for the selected country.

DebugEdit

To debug the actual settings made by the driver, the user should edit the config file /lib/firmware/wlan/qcom_cfg.ini to enbale the log traces, before the insertion of the driver module.

At the start of the file enable the WDA and SME logs:

#Host module debug
vosTraceEnableHDD=0
vosTraceEnableWDA=255
vosTraceEnableWDI=0
vosTraceEnableSME=255
vosTraceEnablePE=0
vosTraceEnableWMA=0
vosTraceEnableVOSS=0

This operation will taint the kernel console with many debug messages.