Bug 45529

Summary: Не задается страна переменной COUNTRY в crda
Product: Sisyphus Reporter: obidinog <obidinog>
Component: crdaAssignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lakostis, ruslandh
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description obidinog@basealt.ru 2023-03-10 14:19:46 MSK
Платформа:
kworkstation-10.1-x86-64

Пакет:
crda 4.15-alt2.2023.02.13

Шаги:
# COUNTRY=00 crda

Результат:
Failed to set regulatory domain: -7
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2023-03-11 01:58:31 MSK
(In reply to obidinog@basealt.ru from comment #0)
> Платформа:
> kworkstation-10.1-x86-64
Что это за платформа и почему тогда в качестве продукта указан Сизиф?

> 
> Пакет:
> crda 4.15-alt2.2023.02.13
> 
> Шаги:
> # COUNTRY=00 crda
> 
> Результат:
> Failed to set regulatory domain: -7

А что ожидается увидеть?

$ rpm -qi crda
...
CRDA is no longer needed as of kernel v4.15 since commit 007f6c5e6eb45
("cfg80211: support loading regulatory database as firmware file") added
support to use the kernel's firmware request API which looks for the
firmware on /lib/firmware.

т.е. работоспособность этой команды вообще не гарантирована.
Comment 2 ruslandh 2023-03-11 05:49:35 MSK
man crda

Environment variable
       Set the COUNTRY environment variable with a specific ISO / IEC 3166 alpha2 country code and then run crda without arguments. This will send a regulatory domain for that alpha2 to       the kernel

 IEC 3166 alpha2ISO 3166-1 alpha-2 — система двухбуквенных кодов стран, определённая в ISO 3166-1

 Что-то я не вижу в стандарте код 00 

https://ru.wikipedia.org/wiki/ISO_3166-1

О чём вам и сообщает команда