New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 770476 link

Starred by 4 users

Issue metadata

Status: Unconfirmed
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

WiFi regulatory domain set incorrectly

Reported by caseo...@gmail.com, Sep 30 2017

Issue description

Chrome Version: 60.0.3112.114 (Official Build) (64-bit)
Chrome OS Version: 9592.96.0 (Official Build) stable-channel
Chrome OS Platform: samus

Steps To Reproduce:
With a US Chromebook outside the US, try to associate with a channel 12-14 AP before associating with any other AP.

Expected Result:
The channel 12-14 network is visible, and can be used.

Actual Result:
The Chromebook forbids even passive scanning on channels 12-14.

What is the impact to the user, and is there a workaround? If so, what is
it?
Associating with a channel 1-11 AP that provides country information first allows associating with all allowed channels afterward.



- cfg80211 already ensures regulatory compliance by defaulting to CRDA country 00, which is maximally restrictive while still allowing passive scanning for other channels.
- /lib/udev/rules.d/85-regulatory.rules already causes the regulatory domain to be set appropriately on AP association.

This means that /etc/init/regulatory-domain.conf is both unnecessary harmful: Setting the regulatory domain from the VPD region means that Chrome OS devices might be non-compliant (!!) outside of that region until they associate with an AP.

Maybe storm and gale can set theirs from their WAN IP? The default of 00 is safe in any case.
 

Comment 1 by caseo...@gmail.com, Oct 1 2017

No, 00 is too restrictive for storm and gale. Setting from VPD is probably the best they can do, but it's already common for routers to have hardcoded regulatory domains. Chromebooks and -bases, however, need at least regulatory-domain.conf deleted ASAP, or else Chrome OS cannot legally be booted outside its country of sale.

Comment 2 by caseo...@gmail.com, Oct 4 2017

As an example of why this is a problem, my samus actively scans 2.4 Ghz channels 1-11 every boot at the US limit of 1000 mW, well above the (very common) 100 mW limit of my current regdomain.
Cc: briannorris@chromium.org pstew@chromium.org hungte@chromium.org kirtika@chromium.org cernekee@chromium.org benchan@chromium.org
Components: OS>Systems>Network

Comment 4 by caseo...@gmail.com, Oct 5 2017

I'm sorry, I don't think this is a bug, it's a feature request. I want to travel with my machine and still boot CrOS, and I think there are those who do so, but there's no reason I have to, and anyone who does, does so at their own risk.

If setting 00 on boot increases the time to associate for most users, or if the FCC forbids even passive scans on a 00 channel, then this is WontFix.
Report from user in UK facing this issue (unable to switch to Channel 13):
- http://listnr/product/208/report/85509983802

Reddit post about this issue:
https://www.reddit.com/r/chromeos/comments/742sc7/chromebook_struggling_to_connect_to_wifi_channel/
:(

Here I am at an airbnb on another continent, cannot convince my bob that it's ok to use this wifi.
Labels: Enterprise-Triaged

Sign in to add a comment